我有一個簡單的UDP流媒體協議,需要原始H264視頻幀,並立即從服務器端發送到客戶端,使用此協議我可以得到接近網絡RTT延遲(沒有數據包重新發送和不要關心數據包丟失),所以如果我有從服務器到客戶端20毫秒的延遲,我可以讓一個視頻幀從編碼器輸出到客戶端(準備好解碼)準備好,可以說是30ms。WebRTC儘可能低的能力
我的問題是: - WebRTC(通過UDP)能夠降低到這種延遲?不考慮編碼和解碼時間,我可以通過WebRTC獲得協議層的最低延遲時間。
我不知道這種延遲是否需要我自己的協議才能更深入的開發,或者我可以爲WebRTC開發更通用的視頻服務器,以便立即得到每個網頁瀏覽器的支持。
此致
非常感謝您,並且您是否知道此抖動緩衝區代碼imay位於何處? – user1428926
它應該與音頻播放模塊緊密結合:通常網絡抖動緩衝區和音頻緩衝區可以混合在一起(因爲音頻驅動程序也有/需要一些預緩衝) – Istvan