我们对EasyDSS_dash版本优化了多次,针对不同的功能都做了较为完整的测试,同普通版本一样,EasyDSS的Dash版本也具备基础的点播功能以及虚拟直播功能,并且在虚拟直播上,还可以显示在线观看的人数。
EasyDSS_dash版本的机制是在开启虚拟直播时,通过拉取Nginx分发的RTMP流,进行再次转发为RTSP流出来,当RTMP流转为RTSP流失败时就会一直循环拉取RTMP流,这时就会导致一个问题,即每次拉流就会统计到在线人数,如下图:

因此我们要使用新内核原生的分发出来的rtsp流,这样不会对Nginx分发的RTMP流重复拉取。
新内核配置文件,rtsp,开关和端口:

具体实现代码如下:

最终实现虚拟直播下在线人数的正确统计:

大家可以关注我们了解EasyDSS的更新,EasyDSS平台本身已经是一套成熟完善的视频直播点播平台了,并且可以运用在多个不同的项目场景当中,比如最近很热门的无人机巡查方面,或者户外婚礼、团建等直播方面,在课堂直播也具备非常优秀的使用性能。

博客介绍了EasyDSS_dash版本的优化,该版本在保持基础点播和虚拟直播功能的同时,解决了虚拟直播中因重复拉流导致的在线人数统计错误。通过使用新内核原生的RTSP流,避免了对Nginx RTMP流的重复拉取,从而实现了在线人数的准确统计。此外,EasyDSS平台适用于多种场景,如无人机巡查、户外直播和课堂直播等。
630

被折叠的 条评论
为什么被折叠?



