1. 程式人生 > >移動網際網路直播技術學習一

移動網際網路直播技術學習一

1.視訊直播和視訊點播流程圖:

音視訊轉碼系統:

解析度和位元速率轉換,檔案格式轉換。目的是適用不同的網路環境和手機解析度的使用者 
流媒體分發系統:

可將視訊內容快取部署在不同區域,依據使用者離不同節點的距離和網路環境傳輸不同節點快取內容給使用者,並且避免直接由視訊點播系統伺服器接收大數量級使用者請求造成的系統壓力過大而崩潰的問題。 
點播回源:

如果視訊源已經快取在CDN分發系統中,那就不需要再去視訊點播系統中請求資源。CDN分發系統直接響應使用者請求併發送視訊給使用者。但如果CDN沒有快取使用者請求的資源,那就需要去視訊點播系統中請求資源。

2.推流過程

3.拉流過程: 

網易視訊雲直播框架 
 

網易視訊雲的優點  

從哪些方面提升視訊質量

視訊標準:選擇合適的編碼標準。H.264、H.265、vp8/9、從通用性、複雜度、效能、清晰度、位元速率考慮。
編碼模式:軟編、硬編。 
軟編:相容性好、效能低、耗電。 
硬體:效能高、適配性差、省點。

位元速率控制。國內網際網路是公網傳輸(聽說國外是公司可以自己建網路的),網路質量是不可控,那就儘量讓自己傳送是資料量小增強抵抗網路變化的能力。 
位元速率控制演算法優化,確保位元速率波動小。控制GOP尺寸,避免位元速率出現頻繁尖峰。I幀的間隔是很影響尖峰的,I幀資料量是很大的,但I幀間隔太大,抗丟幀能力減低了。

緩衝策略。 
低延遲、快速啟動、加大緩衝、預載入流、適合點播

鏈路優化。 
根據使用者出口IP,採用中心排程策略,選擇合適的網路節點,找到最優鏈路。

實時統計 
統計網路情況(3G、4G、wifi),位元速率大小,卡頓發生原因,機器效能,

Qos調整 
實時監控推流資料,位元速率採用快降慢升策略,動態調整幀率,位元速率,解析度,緩衝區。

通過這篇文字可以對現在主流網際網路直播技術學習,深入學習還需要更多的時間來學習;

今天是2018年最後一天上班,公司提前一個半小時放假,看大家很開心的樣子,剛好專案昨天晚上釋出了,應該可以推薦上線了,可以開心的過個元旦了,最後祝福網友們元旦快樂!