配置: RTMP串流

關於

串流直播到 YouTube、Twitch 或任何 RTMP 供應商。可選擇將影片嵌入您的網站。注意:RTMP 推流需要訂閱或授權金鑰。

新增 RTMP 伺服器群組

Agent DVR 支援同時串流到多個 RTMP 端點。若要新增 RTMP 伺服器,請點擊伺服器功能表、設定(在組態下)- 在功能表中選擇「RTMP 串流」並新增一個新伺服器。您可以使用尺寸下拉式功能表控制解析度,並使用畫質滑桿控制位元速率。如果您的溪流經常出現緩衝,請嘗試降低尺寸或畫質或兩者,以獲得流暢的回放。

串流到 YouTube

  • 1: 登入 YouTube 並造訪 YouTube Live Dashboard
  • 2: 建立新的直播串流並記下伺服器網址 (URL)串流名稱/金鑰
  • 3: 在 Agent DVR 中,開啟伺服器設定並選擇「RTMP 串流」。新增伺服器並輸入來自 YouTube 的網址 (URL) 和串流金鑰。
  • 4: 視需要調整串流持續時間(預設值為 900 秒)。
  • 5: 若要在您的網站中內嵌此項目,請在 YouTube 直播播放器上按右鍵並選擇「複製嵌入代碼」以取得網頁的 HTML。

完成這些步驟後,開始向您的網站進行直播串流。

手動串流

點擊伺服器功能表,然後在系統功能表中點擊 RTMP 串流。點擊您的 RTMP 伺服器項目旁邊的「...」按鈕以設定裝置或檢視以進行直播。 您的溪流應該會開始傳送到您的 RTMP 平台。給它幾秒鐘的時間來進行緩衝區。

排定的裝置串流

使用此功能在設定的時間自動 live stream 攝影機。編輯裝置並在 RTMP 索引標籤下設定要使用的 RTMP 伺服器。選擇排程索引標籤,然後點擊設定排程。新增排程命令「RTMP 串流開始」並設定時間和天數。然後新增「RTMP 串流停止」命令。

排定檢視串流

設定排程檢視溪流需要更多步驟。您需要新增動作至裝置,然後排程呼叫該動作:

  • 1: 新增 RTMP 伺服器後,前往 http://localhost:8090/q.json?cmd=getstreamingstatus 並複製您要使用的 RTMP 伺服器的 ident(不含引號)
  • 2: 新增動作至裝置,設定為 如果:無,然後:呼叫網址 (URL),網址 (URL):http://localhost:8090/q.json?cmd=start-rtmp-view&ident=ident&ind=0,其中 ind 是您想串流的檢視索引(0-8)
  • 3: 在裝置排程器中新增排程項目,設定為「執行動作:RUN」,然後選擇您剛才建立的動作。

您可以新增另一個動作/排程項目來停止使用網址 (URL) http://localhost:8090/q.json?cmd=stop-rtmp&ident=ident。請確保在一般標籤中啟用排程。

您也可以使用 curl 來進行這些 API 呼叫。