文檔簡介
本文介紹基於 WHIP 協議使用 OBS 實現超低延時直播推流的詳細內容。
背景資訊
WHIP協議(WebRTC-HTTP ingestion protocol)是一個簡化的使用HTTP POST請求來推送即時視頻流到雲端或其他流媒體伺服器的網路通訊協定。WHIP是輕量級的,旨在使得通過WebRTC技術捕獲的即時視頻內容能夠被輕鬆地傳輸到支援該協議的流ApsaraVideo for Media Processing服務上。WHIP協議是WebRTC開源的標準化接入協議,具有低延時,相容性好的優勢。
準備工作
完成超低延時直播網域名稱配置並跑通Demo。
下載並安裝OBS推流工具(OBS版本不低於29.1.0)。下載地址,請參見OBS Studio。
使用OBS推流
使用地址產生器產生RTS的推流地址,例如
artc://al.yun.com/live/live?auth_key=******。您也可以通過自訂拼接的形式產生地址。具體操作,請參見方法二:自訂拼接。- 登入ApsaraVideo for Live控制台。
在左側導覽列選擇。
完成相關配置產生RTS的推流地址。

RTS推流地址。修改為WHIP協議URL。
將artc頭地址切換為http(s)頭地址,樣本:
原地址為:
artc://al.yun.com/live/live?auth_key=******。修改為:
https://al.yun.com/live/live?auth_key=******。
如果是HTTPS則需要配置認證。具體請參見配置HTTPS安全加速。
使用OBS工具推RTS流。
運行OBS推流工具。
在功能表列中選擇。
在設定頁面選擇直播,配置如下資訊,單擊確定。
參數
描述
服務
選擇WHIP。
伺服器
輸入步驟2修改後的WHIP協議URL。
Bearer Token
串流密鑰為空白。

在OBS主介面單擊開始推流。
在直播流管理頁查看線上流。
在ApsaraVideo for Live控制台左側導覽列選擇流管理。
選擇待查詢的網域名稱,輸入AppName和StreamName。

單擊查詢,查詢當前即時線上流數。
使用Web端播RTS流。
進入RTS Web播放器。
單擊拉流頁簽。
輸入已開通超低延時直播的播流地址URL。

單擊開始拉流,播放RTS直播流。