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