千联科技

成都APP开发制作公司

视频直播系统如何支撑百万并发不断流不卡顿

发布时间:2020-09-17 14:28  作者:千联科技

一、设备
1.提高直播软件的兼容性和容错率,升级硬件和软件设备,或设置多种清晰度供用户自行调整。
2.使用硬编硬解方案,充分利用GPU 加速,降低视频码率,选择流畅或者标清画质进行视频播放。
3.增大播放器缓冲区,缓解因网络或解码不稳定引起的卡顿。
二、视频流
我们可对推流器的源码进行研究,把读取到的每一帧音频、视频的时间戳进行查阅、分析,然后通过程序干涉推流器或者流媒体服务器,矫正逻辑值,使音画同步。
1.设置合理的码率,帧率,分辨率,关键帧间隔,音视频编码格式等参数。
2.尽量遵循标准的视频编码方案,流媒体传输协议,对视频流进行采集,编码,播放等操作。
三、网络环境
1.使用 speedtest 进行测速,判断终端的网络速度。
2.用户凭播放域名,查看解析到的服务器节点,判断自身IP 到服务器之间是否有延迟过大或者丢包的情况出现。
四、服务器
联系 CDN 厂商进行线路排查,选择更适合的服务线路;也可以通过播放器打点上报,统计所有客户端的整体卡顿率情况,分地区做一些线路和资源的调整和优化。

成都APP开发制作公司
拨打右边千联科技客服热线在线咨询