(資料圖片僅供參考)
OBS Studio 近日新增了一個名為 “Add WebRTC (WHIP) output support” 的 PR,主要內容是貢獻者希望使用 Rust 為 OBS Studio 添加對 WebRTC 的支持。
具體來說,該 PR 增加了一個可擴展支持的插件,包含:
具有推薦設置的 WebRTC 服務類型,以最大程度地兼容 webrtc 對等體WebRTC 輸出帶有 FFI 綁定的 WebRTC 堆棧的 Rust 實現(xiàn)貢獻者表示,目前其初始版本的目標是僅支持輸出,后續(xù)會提交 PR 添加源代碼支持。
貢獻者還解釋了采用 Rust 的原因,他們最初評估的方案是Google 實現(xiàn)的 libwebrtc,但他們發(fā)現(xiàn)獲取該庫的速度非常慢,安裝和構建速度也耗費了許多時間:
Fetching the source of libwebrtc: 11 minutes 20 secondsInstalling the dependencies: 3 minutes and 30 secondsBuilding libwebrtc: 7 minutesSize added by libwebrtc: 35 megabytes
因此,他們評估了其他方案,最終選擇了https://webrtc.rs/,可以看到它比 libwebrtc 更輕量,也更易獲取。
Additional Build time: 40 secondsSize Added: 25 Megabytes
測試數(shù)據(jù)顯示,使用 WebRTC 能夠實現(xiàn)亞秒級延遲。從廣播 (Broadcaster) 到播放 (Playback) 大約需要 120 毫秒,貢獻者表示還可以繼續(xù)降低這個數(shù)字。
此外,WebRTC 將讓 OBS 用戶體驗更新的編解碼器。WebRTC 支持的編解碼器非常靈活,因此用戶可以使用 H265 和 AV1。WebRTC 還支持同一會話中的多個視頻流。因此 OBS 可以嘗試一次播放多個場景。觀眾可以在同一個游戲中的場景或不同視圖之間切換。
- OBS Studio 即將支持WebRTC采用 Rust 實現(xiàn)
- Google正安排企業(yè)試用Gmail的客戶端加密技術|環(huán)球最資訊
- 微軟Visual Studio 2022 17.5 預覽版:新增 Sticky Scroll 功能_微動態(tài)
- 整合 Microsoft Teams,微軟為 HoloLens 2 發(fā)布更新
- 微博世界杯奪冠期間,封號或禁言了7萬多個賬號
- 《微博》12月19日熱搜排名一覽2022_當前焦點
- 《微博》12月19日文娛榜熱搜2022
- 《微博》12月19日今日要聞2022
- 《微博》12月19日視頻熱搜排名一覽2022|速遞
- 馬斯克在Twitter發(fā)起辭職投票 投票結果值得關注