一对一直播APP对战“直播+”的传统直播模式,技术上如何衡量?


直播行业的竞争越演越烈,各大平台纷纷使出浑身解数,想要占据一席之地,在这场竞争之中,少不了程序技术人员这一群大神们的付出,编写,修改,演示一遍又一遍,一日复一日才敲击出这些精美生动的画面。无论是一对一直播还是传统直播模式,在直播源码开发的过程中,需要注意哪些技术上的问题,今天给大家讲解一下技术上的一些要点。

一、.GOP丢帧,为解决延时,为什么会有延时,网络抖动、网络拥塞导致的数据发送不出去,丢完之后所有的时间戳都要修改,切记,要不客户端就会卡一个 GOP的时间,是由于 PTSPresentation Time StampPTS主要用于度量解码后的视频帧什么时候被显示出来) 和 DTS 的原因,或者播放器修正 DTS PTS 也行(推流端丢GOD更复杂,丢p帧之前的 i 帧会花屏)

二、根据TCP拥塞窗口做智能调度,当拥塞窗口过大说明节点服务质量不佳,需要切换节点和故障排查

三、.增加上行、下行带宽探测接口,当带宽不满足时降低视频质量,即降低码率

四、纯音频丢帧,要解决音视频不同步的问题,要让视频的 delta增量到你丢掉音频的delta之后,再发音频,要不就会音视频不同步

五、.源站主备切换和断线重连

.定时获取最优的推流、拉流链路IP,尽可能保证提供最好的服务

监控必须要,监控各个节点的Qos状态,来做整个平台的资源配置优化和调度

猜你喜欢

转载自blog.csdn.net/vx2954023423/article/details/80594007
今日推荐