制作的直播app平台究竟需要什么?
-
≥ 10套¥9999.00
及时发货
交易保障
卖家承担邮费
制作直播平台也在直播行业中占了比较大的比重,那么其中究竟有什么奥秘? 是直播优化层面,难的难点是提高时间、服务质量即Qos,如何在丢包率20%的情况下还能保障稳定、流畅的直播体验,需要考虑几点问题。 1.为加快时间,收流服务器主动推送GOP,所谓GOP,意思是画面组,一个GOP就是一组连续的画面至边缘节点,边缘节点缓存 GOP,播放端则可以快速加载,减少回源延迟。 2.GOP丢帧,为解决延时,为什么会有延时,网络抖动、网络拥塞导致的数据发送不出去,丢完之后所有的时间戳都要修改,切记,要不客户端就会卡一个 GOP的时间,是由于 PTS(Presentation Time Stamp,PTS主要用于度量解码后的视频帧什么时候被显示出来) 和 DTS 的原因,或者播放器修正 DTS 和 PTS 也行(推流端丢GOD更复杂,丢 p 帧之前的 i 帧会花屏) 3.纯音频丢帧,要解决音视频不同步的问题,要让视频的 delta增量到你丢掉音频的delta之后,再发音频,要不就会音视频不同步 4.源站主备切换和断线重连。根据TCP拥塞窗口做智能调度,当拥塞窗口过大说明节点服务质量不佳,需要切换节点和故障排查 5.增加上行、下行带宽探测接口,当带宽不满足时降低视频质量,即降低码率定时获取优的推流、拉流链路IP,尽可能提供好的服务 6.监控要,监控各个节点的Qos状态,来做整个平台的资源配置优化和调度 7.如果产品从推流端、CDN、播放器都是自家的,保障 Qos 优势非常大 8.当直播量非常大时,要加入集群管理和调度,保障 Qos 9.播放端通过增加延时来减少网络抖动,通过快播来减少延时