原创 WebRTC視頻JitterBuffer詳解

WebRTC視頻JitterBuffer詳解1 WebRTC版本2 概要3 JitterBuffer結構和基本流程4 幀完整性 - PacketBuffer4.1 包緩存4.2 幀的開始和結束4.3 插入RTP數據包 - Pack

原创 WebRTC Windows端推1080P/30幀優化

WebRTC Windows端推1080P/30幀1 背景2 WebRTC版本3 測試3.1 測試環境3.1.1 硬件3.1.2 軟件3.2 測試內容/數據4 一些分析5 結論 1 背景 Windows端的瀏覽器(例如Chrome

原创 WebRTC、Janus卡頓優化實踐(SPS、PPS丟包)

背景 在弱網環境下如果丟了SPS、PPS,會發生較長時間的卡頓。 服務端 Janus 版本 66 詳述       在視頻通話時,WebRTC發送端發送的第一個RTP包只包含SPS、PPS,第二個包是IDR幀,接收端收到後會把SPS、PP

原创 WebRTC GCC擁塞控制算法詳解

WebRTC GCC擁塞控制算法詳解1 WebRTC版本2 GCC的概念3 GCC的思想4 發送端4.1 基本流程4.2 計算丟包率/RTT4.2.1 丟包率4.2.1.1 接收端統計4.2.1.2 發送端計算4.2.2 RTT4

原创 搜狐視頻P2P技術揭祕 - 分享率控制篇

搜狐視頻P2P技術揭祕 - 分享率控制篇1 業務決定控制邏輯2 搜狐影音/搜狐視頻2.1 狀態定義2.2 輸入事件2.3 狀態轉換2.4 轉換邏輯3 Flash 播放器/H5 播放器 在《搜狐視頻P2P技術揭祕 - 架構篇》中指出播放