IVS WHIP 發布 | 即時串流 - Amazon IVS

IVS WHIP 發布 | 即時串流

本文件說明如何使用 OBS 等 WHIP 相容編碼器,來發布至 IVS 即時串流。WHIP (WebRTC-HTTP 擷取通訊協定) 是為了標準化 WebRTC 擷取而開發的 IETF 草案。

WHIP 可以與 OBS 等軟體相容,為桌面發布提供了一種替代方案 (IVS 廣播 SDK)。熟悉 OBS 的更資深的實況主可能更喜歡它,因為它具有進階生產功能,例如轉換場景,混合音訊和添加圖形浮水印。這為開發人員提供多元的選項:使用 IVS Web 廣播 SDK 直接在瀏覽器進行發布,或允許實況主在其桌面使用 OBS 以存取更強大的工具。

此外,在不可使用或不偏好使用 IVS 廣播 SDK 的情形下,WHIP 就很有用。例如,在涉及硬體編碼器的設定中,IVS 廣播 SDK 可能不適用。但是,如果編碼器支援 WHIP,您仍然可以直接從編碼器發布到 IVS。

注意:您的 SDP 供應項目必須包含 H.264 影片軌道,即使您只發佈音訊亦如此。如果供應項目不包含影片軌道,連線會遭拒。

OBS 指南

自第 30 版起,OBS 支援 WHIP。若要開始,請下載 OBS 第 30 版或更新版本:https://obsproject.com/

若要透過 WHIP 使用 OBS 發布至 IVS 舞台,請遵循下列步驟:

  1. 產生具有發布功能的參與者權杖。就 WHIP 而言,參與者權杖是持有人權杖。根據預設,參與者權杖會在 12 小時後過期,但您可以將持續時間延長至 14 天。

  2. 按一下 設定。在設定面板的串流區段中,從服務下拉式清單中選取 WHIP

  3. 伺服器欄位中,輸入 https://global.whip.live-video.net。

  4. 持有人權杖欄位中,輸入您在步驟 1 中產生的參與者權杖。

  5. 如往常一樣進行影片設定,但需要遵守一些限制:

    1. IVS 即時串流支援在 8.5 Mbps 高達 720p 的輸入。如果超過上述任一限制,串流將會遭到中斷。

    2. 建議您在輸出面板中,將關鍵影格間隔設定為 1 秒或 2 秒。縮短關鍵影格間隔可更快地為觀眾開始播放影片。我們也建議將 CPU 使用量預設值設為非常快速,並將調校設為零延遲,以實現最低延遲。

    3. 由於 OBS 不支援 Simulcast,因此建議您將位元速率保持在 2.5 Mbps 以下。這可讓使用低頻寬連線的觀眾也能觀看。

  6. 按下開始串流

注意:我們留意到 OBS 中可能發生的與 WHIP 相關的品質問題 (例如間歇性影片凍結)。這些問題通常會在廣播者的網路不穩定時發生。建議您在 OBS 中測試 WHIP,然後再將其用於生產即時串流。降低廣播位元速率也有助於減少這些問題的發生次數。