作為現有Magewell Cloud軟件的接替產品,Control Hub的轉發(fā)架構十分靈活,能夠完成不同網絡協(xié)議之間的轉換。通過定義“通道”,用戶可以將一路視頻輸入流以一種或多種協(xié)議輸出到目的地。Control Hub支持在RTMP、SRT(caller或listener模式)、RTSP和傳輸流(通過UDP或RTP傳輸)之間進行轉換。本文將介紹如何基于Control Hub實現多協(xié)議網絡流傳輸和互轉。
所需設備
1、已部署在私有服務器或云托管平臺的Control Hub一套。(Control Hub具備固定公網IP,本文為47.104.XX.XX,可通過互聯網訪問) 2、軟件或硬件編碼器和解碼器各一臺。 3、視頻源一個。(本文以攝像機為例) 4、筆記本電腦一臺,顯示器一臺。 5、網線和HDMI線纜若干。
操作步驟
1、登錄Control Hub的Web GUI,進入“推流通道”頁簽,點擊“添加”,填寫通道名稱,點擊“確定”,新建通道。
打開通道開關,點擊輸入的“+”,進入通道信號輸入頁面。
2、在通道中,用戶可以有三種方式為通道添加輸入信號:
已經注冊到Control Hub上的美樂威Ultra Stream和Ultra Encode系列編碼器,可參考博文《如何基于Control Hub,通過美樂威編解碼設備實現快速RTMP或SRT流傳輸》
對于沒有注冊到美樂威的Ultra Stream, Ultra Encode系列編碼器和第三方的編碼器。用戶可以在“輸入”頁簽里面,先添加預設,選擇多種協(xié)議。
添加完預設后,在“選擇輸入”中選擇“預設”,勾選剛才預設的SRT或RTSP作為通道信號,點擊“確定”即可。
通過通道的流鏈接來添加輸入信號,點擊通道欄右側“箭頭圖標”,選擇“流鏈接”
在彈出的頁面中,點擊“推流”,會提供RTMP和SRT的Stream URL,并自動生成鏈接,用戶可以點擊右側復制按鈕,粘貼到編碼器中,這樣編碼器就可以推流到通道中作為信號輸入。
3、同理,在通道中,用戶也可以有三種方式為通道添加輸出信號:
已經注冊到Control Hub上的美樂威Pro Convert系列解碼器,可參考博文《如何基于Control Hub,通過美樂威編解碼設備實現快速RTMP或SRT流傳輸》
對于沒有注冊到美樂威的Pro Convert系列解碼器,和第三方的解碼器。用戶可以在“輸出”頁簽里面,先添加預設。選擇多種協(xié)議。
添加完預設后,在通道“選擇輸出”中選擇“預設”,勾選剛才預設作為通道信號,點擊“確定”即可。
通過通道的流鏈接獲得輸出信號,點擊通道欄右側“箭頭圖標”,選擇“流鏈接”。在彈出的頁面中,點擊“播放”,會提供RTMP和SRT的Play URL,并會自動生成鏈接,用戶可以點擊右側復制按鈕,粘貼到解碼器中,這樣解碼器就可以拉取到該通道中的信號輸出。
4、設置好通道的輸入和輸出,可以看到通道運行狀態(tài)。
也可以點擊預覽縮略圖,即可預覽信號。