前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在线课堂/在线医疗视频直播点播平台EasyDSS录像分割间隔如何通过ffmpeg切片ts流?

在线课堂/在线医疗视频直播点播平台EasyDSS录像分割间隔如何通过ffmpeg切片ts流?

原创
作者头像
TSINGSEE青犀视频
修改2021-04-21 17:49:40
6900
修改2021-04-21 17:49:40
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

EasyDSS系统平台在在线教育、在线医疗等项目中都能够提供很好的教学方式,根据不同的项目需求,EasyDSS可以实现特殊的功能定制和开发。在我们遇到的部分EasyDSS的开发项目中,对于录像,经常出现该种场景需求:客户指定任意时间段的录像作为一个节目,进行二次开发将录像作为一个节目提供给用户播放。

实现这个需求涉及到部分EasyDSS录像存储的处理逻辑。EasyDSS录像存储中存储的是ts流,官方推荐的ts流的时间间隔为10s,在程序中 EasyDSS默认分割为8s。因此任意时间段就会出现多几秒或者少几秒的现象。

因此需要针对最后几秒的视频进行再次切割,我们可以通过ffmpeg命令来进行。

ffmpeg 命令如下:

ffmpeg -i video33.ts -strict -2 -c:a aac -c:v libx264 -hls_time 1 -f hls out.m3u8

54.png
54.png

最终结果:

55.png
55.png

将对应的ts路径更新到m3u8文件中,即可保证时间精确。

EasyDSS系统中已经实现了VR的播放,VR的实现主要是通过其集成的EasyPlayer.Js播放器。今年,对VR直播的进一步探索也将成为TSINGSEE青犀视频研发团队的工作重点。未来,EasyDSS将会做到让用户不用下载和安装就能体验线上的VR内容,欢迎大家关注。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
实时音视频
实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档