在线课堂EasyDSS_dash版本虚拟直播RTSP播放无视频流问题

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

在我们测试EasyDSS期间,发现偶尔将虚拟直播作为直播源进行播放时,RTSP播放无视频流。

经排查,在传递视频流信息时,音视频流是分别发送,在音频流发送到RTSPServer服务时编码类型Codec为86018,而视频流编码为28,当音频流先发送到RTSPServer服务时,它将该流的编码类型定位86018,所以在播放RTSP时,视频流编码为86018,所以在音频发送时候编码类型Codec不传。

代码修改,此处Codec为音频,将不发送:

修改过之后再检查,即可看到有视频流输出:

原文地址:https://www.cnblogs.com/easydss/p/15016291.html