手機直播/PC直播/攝像頭直播等流媒體直播系統中如何進行推流優化?

流媒體直播系統的推流是視頻播放中很重要的一個步驟,推流跟播放其實是逆向的,具體流程就不多說了。

我們視頻直播點播流媒體服務器可以進行視頻推流播放,那麼在視頻直播系統中,推流優化是如何實現的?本篇我們就來講一下這個推流優化的關鍵點。

 

優化一:適當的Qos(Quality of Service,服務質量)策略。

推流端會根據當前上行網絡情況控制音視頻數據發包和編碼,在網絡較差的情況下,音視頻數據發送不出去,造成數據滯留在本地,這時,會停掉編碼器防止發送數據進一步滯留,同時會根據網絡情況選擇合適的策略控制音視頻發送。比如網絡很差的情況下,推流端會優先發送音頻數據,保證用戶能聽到聲音,並在一定間隔內發關鍵幀數據,保證用戶在一定時間間隔之後能看到一些畫面的變化。

優化二:合理的關鍵幀配置。

合理控制關鍵幀發送間隔(建議2秒或1秒一個),這樣可以減少後端處理過程,爲後端的緩衝區設置更小創造條件。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章