EasyDSS_dash版本解决rtsp源地址播放视频流不可播放问题

EasyDSS现已支持DASH直播,降低流量占用,提升播放体验。DASH通过视频切片实现快速启动和定位。但遇到点播视频作为直播源时,部分rtsp地址无法播放,原因是视频buffer前几个字节差异。解决方案是根据视频buffer前缀调整数据处理。EasyDSS已成熟应用于课堂教育和在线医疗领域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

EasyDSS目前已经支持DASH直播,现有的EasyDSS_dash版本直播对网络的流量占用将会更小,同时也展现在播放的体验上,DASH直播对视频进行切片,按切片播放,缓存小、起播快;并且拖动时间轴到任意时间播放时,可以快速定位到对应的切片进行播放,响应也将比原有的播放方式更快。

在使用EasyDSS_dash版本期间,点播视频作为虚拟直播源时,有的视频播放不可以播放rtsp地址,经排查,点播视频流的数据buffer前四个字节有差异,导致部分视频不可播放。

2.png

差异如下:
第一种数据buffer前四个字节是:[0 0 0 1]
第二种数据buffer前三个字节是:[0 0 1 ]

因为在传递数据的时候不需要前几位的字符,实际上会把数据的长度去除,所以需要判断该视频的buffer前几个字节去除多少。具体判断处理的代码如下:

1.png

修改过即可正常播放:

3.png

EasyDSS目前也已经是一套稳定成熟的视频直播点播系统,在课堂教育、在线医疗方面都可进行实际的应用和落地,欢迎测试。

80d313831370bec0a8821411482c32a4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值