使用Azure Media Services(媒體服務)建立直播的大概流程
外部的編碼器支援:
1.建立Azure媒體服務。
2.需要建立儲存體帳戶,用來存放資產(直播的錄影)。
3.建立實況活動,點擊“新建實況活動”。
4.根據自己的需要設定參數。
5.針對內嵌URL複製備用
6.要進行直播,首先到串流端點,將預設的default啟動,是否啟用CDN可根據實際情況選擇。
7.打開即時串流,啟動服務,啟動後,即時活動就會開始收費,而server端就可以接受到直播端所發送的串流資料。
8.直播端的軟體設定,首先設定串流的URL,點擊“設定”。
9.在“串流”中,“服務”選擇“自訂……”,“伺服器”位置貼上前面複製的內嵌URL地址,“串流金鑰”任意填寫并套用。
10.設定要串流的影像,可以任意疊加,變更大小等,例如首先串流“顯示器”。
11.另外增加網路攝影機,本例用一個媒體文件模擬,選擇帶綠幕背景的視頻。
12.綠幕是可以通過濾鏡來進行動態的過濾,右鍵選擇“濾鏡”。
13.增加濾鏡,選擇“色度鍵”。
14.預設就是綠色,可以看到自動的效果已經很好,如果有其他的需要可以再動態的調整。
15.桌面我播放簡報,桌面的顯示為下圖。
16.將“媒體文件”的窗口調整大小并拉到右下角位置,本地端顯示為下圖。
其他例如音效部分可以根據實際需要進行調整,設定完畢後點擊“開始串流”,就可以將本地的視頻及聲音傳送到Azure伺服器。
17.在Azure的“即時事件”當中可以看到本地串流的內容,但目前觀眾是看不到直播的,此時點擊“建立輸出”
18.點擊“完成”之後,就將直播進行發佈了,同時將直播錄影以資產的方式存放在儲存體當中,在即時事件當中可以看到觀眾檢視的畫面(右側)。
19.想要驗證串流播放,可以複製串流的URL,打開Azure Media Player的demo網頁https://ampdemo.azureedge.net/azuremediaplayer.html
20.將直播URL填入“URL”中,然後點擊“Update Player”,就可以看到直播的畫面。
此時會被收費的項目
1.串流端點2.即時串流3.儲存體中存放的直播錄影。
停止直播:
停止實況活動,則直播會中斷
停止串流端點,則無法回放視頻及播放儲存體中存放的錄影