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

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

录像回看.png

实现这个需求涉及到部分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

最终结果:

55.png

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值