EasyDSS_dash版本虚拟直播在线人数重复统计的优化

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

我们对EasyDSS_dash版本优化了多次,针对不同的功能都做了较为完整的测试,同普通版本一样,EasyDSS的Dash版本也具备基础的点播功能以及虚拟直播功能,并且在虚拟直播上,还可以显示在线观看的人数。

EasyDSS_dash版本的机制是在开启虚拟直播时,通过拉取Nginx分发的RTMP流,进行再次转发为RTSP流出来,当RTMP流转为RTSP流失败时就会一直循环拉取RTMP流,这时就会导致一个问题,即每次拉流就会统计到在线人数,如下图:

image.png

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

image.png

具体实现代码如下:

image.png

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

image.png

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

QQ图片20201201163645.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值