

# IVS WHIP 發布 \$1 即時串流
<a name="obs-whip-support"></a>

本文件說明如何使用 OBS 等 WHIP 相容編碼器，來發布至 IVS 即時串流。[WHIP](https://www.ietf.org/archive/id/draft-ietf-wish-whip-01.html) (WebRTC-HTTP 擷取通訊協定) 是為了標準化 WebRTC 擷取而開發的 IETF 草案。

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

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

**WHIP 要求：**
+ 您的 SDP 供應項目必須包含 H.264 影片軌道，即使您只發佈音訊亦如此。如果供應項目不包含影片軌道，連線會遭拒。
+ 全域 WHIP 端點 (https://global.whip.live-video.net) 會傳回一個 307 暫時重新導向。WHIP 用戶端必須正確處理 307 重新導向，並根據 WHIP 規格的要求，在重新導向的請求中保留標頭。

## OBS 指南
<a name="whip-support-obs-guide"></a>

自第 30 版起，OBS 支援 WHIP。若要開始，請下載 OBS 第 30 版或更新版本：[https://obsproject.com/](https://obsproject.com/)。

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

1. [產生](https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/getting-started-distribute-tokens.html)具有發布功能的參與者權杖。就 WHIP 而言，參與者權杖是持有人權杖。根據預設，參與者權杖會在 12 小時後過期，但您可以將持續時間延長至 14 天。

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

1. 在**伺服器**欄位中，輸入 https://global.whip.live-video.net。

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

1. 如往常一樣進行影片設定，但需要遵守一些限制：

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

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

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

1. 按下**開始串流**。

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