新增 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 呼叫。