zoukankan      html  css  js  c++  java
  • EasyDSS_dash版本解决rtsp源地址播放视频流不可播放问题

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

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

    差异如下:

    第一种数据buffer前四个字节是:[0 0 0 1]

    第二种数据buffer前三个字节是:[0 0 1 ]

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

    修改过即可正常播放:

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

  • 相关阅读:
    内存条的物理结构分析【转载】
    JDK动态代理[2]----动态代理设计模式(文章转载于别处)
    shell 计算
    如何使用Vagrant创建linux环境(MacOS版)
    JavaFreemarker01快速上手
    7、验证信息
    6、更新文档
    5、删除文档
    4、查询文档02
    3、查询文档01
  • 原文地址:https://www.cnblogs.com/easydss/p/14990346.html
Copyright © 2011-2022 走看看