WebRTC M94 目前已在 Chrome 測試版中釋出,包含 1 個新特性以及超過 19 個 Bug 修復,功能增強,穩定性與效能等方面的改進。
歡迎關注網易雲信知乎機構號,我們將定期翻譯 WebRTC 相關內容,幫助開發者獲得最新資訊,走在行業前沿。
01.公共服務公告
1. MediaTrack 可插入流
MediaStreamTrack 的可插入流 API 目前可以作為穩定 Web API 的形式獲取了,不再需要源試用版!該 API 可用於直接訪問和修改音訊或視訊流。
更多有關資訊見:https://web.dev/mediastreamtr...
2. 非標準的 RTCConfiguration.offerExtmapAllowMixed 選項已從 Chrome 中移除
RTCPeerConnection 建構函式中的非標準 offerExtmapAllowMixed 已經從M94 中刪除。
另請參閱刪除 https://groups.google.com/a/c... 的意圖,瞭解詳細資訊以及如何在需要呼叫 setRemoteDescription 之前進行 SDP 操作.
02. 功能及問題修復
可登陸:Monorail - webrtc - Web-based real-time communication - Monorail 輸入問題 ID 即可查詢 Bug 詳情。
No.1
型別:Bug
問題 ID:1084702
描述:Pixel 3 上的移動版 Chrome 在 WebRTC 通話中出現非 16 位對齊解析度的視訊損壞:硬體 VP8 編碼器 Bug
元件:Blink>WebRTC>Video,
Internals>GPU>Video,
Internals>Media>Capture
No.2
型別:Feature
問題 ID:1225701
描述:為開發者構建預設啟用 DCHECKS
元件:Build
No.3
型別:Bug
問題 ID:1232358
描述:在 WebRTC 中啟用 AV1-SVC 時依賴項描述符 (DD) RTP 擴充套件故障
元件:Blink>WebRTC
No.4
型別:Bug
問題 ID:1234779
描述:remoteDescription 狀態為 a=inactive 時,Peer Connection 仍然傳送 RTP
元件:Blink>WebRTC>PeerConnection
No.5
型別:Bug
問題 ID:1236202
描述:合併請求:PeerConnection 假定所有新的 m= 部分都將進入第一個 BUNDLE 組
元件:Blink>WebRTC>PeerConnection
No.6
型別:Bug
問題 ID:999886
描述:程式碼庫對比 clang r370594 新增 -Wfinal-dtor-non-final-class 編譯選項
元件:Build,Tools>LLVM
No.7
型別:Bug
問題 ID:11640
描述:支援 RFC 2198 冗餘項
元件:Audio
No.8
型別:Bug
問題 ID:12470
描述:帶有序列號間隙的迴圈和空 RTP 資料包
元件:Network>RTP
No.9
型別:Bug
問題 ID:12837
描述:PC 端在重新協商時發出候選項
元件:PeerConnection
No.10
型別:Bug
問題 ID:12906
描述:PeerConnection 假定所有新的 m= 部分都將進入第一個 BUNDLE 組
元件:PeerConnection
No.11
型別:Bug
問題 ID:12975
描述:video_replay 的縱橫比是硬編碼的
元件:Tools
No.12
型別:Bug
問題 ID:12980
描述:視訊的抖動統計資料遠高於預期
元件:Stats
No.13
型別:Bug
問題 ID:12988
描述:WebRTC 準備為 Chromium 的 dcheck_always_on 預設值提供切換選項
元件:Build
No.14
型別:Bug
問題 ID:12989
描述:50-tile 會議通話時 NackModule2 可能會導致 2.5 kHz 頻率的空閒喚醒
元件:Internals
No.15
型別:Bug
問題 ID:12991
描述:在 Chrome Windows 中開啟硬體加速時出現 AVC 解析錯誤
元件:Video
No.16
型別:Bug
問題 ID:12995
描述:FrameEncryptorInterface 無法用於視訊
元件:PeerConnection
No.17
型別:Bug
問題 ID:13037
描述:每層的編碼幀率統計資料不準確
元件:Stats,Video
No.18
型別:Bug
問題 ID:13053
描述:Mac ARM64 上的 iSAC 測試在chromium回滾後啟動失敗
元件:Audio,Build
No.19
型別:Bug
問題 ID:4299
描述:從生成的 offer 中刪除 a=ice-options:google-ice 項
元件:PeerConnection
No.20
型別:Bug
問題 ID:1231698
描述:display-capture(許可權策略)
元件:Blink>GetDisplayMedia
原文連結:
https://groups.google.com/g/d...
關於網易雲信
網易雲信是集網易 20 餘年 IM 以及音視訊技術打造的融合通訊雲服務專家,穩定易用的通訊與視訊 PaaS 平臺。
提供融合通訊與視訊的核心能力與元件,包含 IM 即時通訊、5G 訊息平臺、一鍵登入、信令、簡訊與號碼隱私保護等通訊服務,音視訊通話、直播、點播、互動直播與互動白板等音視訊服務,視訊會議等元件服務。
網易雲信服務於網易雲音樂、好未來、新東方、科大訊飛、南京銀行等各行各業客戶。