配置: RTMP串流

關於

即時串流至YouTube、Twitch或任何RTMP提供者。可選擇將影片嵌入您的網站。注意:RTMP推送需要訂閱或商業授權。

添加 RTMP 伺服器

Agent支援同時串流到多個RTMP終點。若要新增RTMP伺服器,請點擊伺服器選單,設定(在配置下)- 在選單中選擇「RTMP串流」,然後新增一個伺服器。您可以使用尺寸下拉選單來控制解析度,使用品質滑桿來控制位元率。如果您的串流經常緩衝,請嘗試降低尺寸、品質或兩者,以獲得流暢的播放。

流傳到YouTube

  • 1: 登入 YouTube 並造訪 YouTube Live Dashboard
  • 2: 建立新的直播串流,並記下 Server URLStream name/key
  • 3: 在 Agent DVR 中開啟 Server Settings 並選擇「RTMP Streaming」。新增伺服器並輸入來自 YouTube 的 URL 和 Stream Key。
  • 4: 如需要,調整串流時長(預設為 900 秒)。
  • 5: 若要在您的網站中內嵌此內容,在 YouTube 直播播放器上按右鍵並選擇「複製嵌入代碼」以取得網頁的 HTML。

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

手動串流

點擊伺服器選單和系統選單中的RTMP串流。點擊您的RTMP伺服器條目旁邊的「...」按鈕來配置設備或查看直播串流。 串流到您的RTMP平台應該開始。請給它幾秒鐘來緩衝。

預定裝置串流

使用此功能可在設定的時間自動串流攝影機。編輯裝置並在 RTMP 標籤下設定要使用的 RTMP 伺服器。選擇「排程」標籤並點擊設定排程。新增排程命令「RTMP Streaming Start」並設定時間和日期。然後新增「RTMP Streaming Stop」命令。

預定視圖串流

設定排程檢視串流涉及較多步驟。您需要為裝置添加動作,然後排程呼叫該動作:

  • 1: 添加 RTMP 伺服器後,前往 http://localhost:8090/q.json?cmd=getstreamingstatus 並複製您要使用的 RTMP 伺服器的 ident(不包括引號)
  • 2: 為裝置添加動作,條件為「If: None」,動作為「Call URL」,URL 為 http://localhost:8090/q.json?cmd=start-rtmp-view&ident=ident&ind=0,其中 ind 是您要串流的檢視索引(範圍從 0-8)
  • 3: 在裝置排程器中添加排程項目,選擇「Action: Run」並選取您剛才建立的動作。

您可以添加另一個動作/排程項目以停止串流,使用 URL http://localhost:8090/q.json?cmd=stop-rtmp&ident=ident。請確保在「General」標籤上啟用排程。

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