webrtc缺陷

WebRTC視訊JitterBuff

前言 如果網路是理想的,即無丟包、無抖動、低延時,那麼接收到一幀完整資料就直接播放,效果一定會非常好。但是實際的網路往往很複雜,尤其是無線網路。如果還是這樣直接播放,網路稍微變差,視訊就會卡頓,出現馬賽克等異常情況。所以,在接收端對接收的資料做一個緩衝是很有必要的。   緩衝一定是以延時作 […]

【WebRTC】視訊採集

        視訊採集模組在WebRTC框架中負責從視訊源中採集視訊資料,傳送到本地顯示模組和編碼模組進行處理。視訊源除了常見的攝像頭,也可以是桌面抓屏或者視窗抓屏,或者一個視訊檔案。視訊採集模組是平臺相關的,MacOS和IOS平臺一般使用AVFoundation框架, Linux平臺一般使用V4 […]

WebRTC VideoEngine超詳細教程(一)——視訊通話的基本流程

總述 在前一篇文章中,講解了如何將OPENH264編解碼器整合到WebRTC中,但是OPENH264只能編碼baseline的H264視訊,而且就編碼質量而言,還是X264最好,本文就來講解一下如何將X264編碼器整合到WebRTC中,為了實現解碼,同時要用到ffmpeg。總體流程和之前一樣,分為重 […]