作者簡介:阿裏李華明,阿裏雲視頻服務產品運營(我是壹個熱愛直播,懂技術的中國女紙,請點擊名字關註我)
每次看到哥哥們糾結於直播功能,小姐姐心裏都是焦慮的。其實看似復雜的直播功能,在阿裏雲打開直播服務就能快速整合。開發兄弟靜下心來,花幾分鐘仔細閱讀小美的這篇文章。相信妳會知道如何在阿裏雲直播控制臺中快速訪問PC端直播功能:
直播過程
步驟1:直播前的準備
登錄官網,阿裏雲?,點擊左上角登錄。
登錄實時視頻控制臺
控制臺將檢查它所依賴的服務的打開狀態。請按照頁面指導操作。
* *添加實時域名* *
應該指出的是:
直播域名需要備案審核,審核通過後才能使用。未備案的域名要先備案。
域名配置成功後,會自動為該域名配置CDN直播加速功能,域名綁定CNAME後即可使用直播加速功能。
CNAME裝訂
修改您添加到實時域名管理詳細信息頁面上顯示的CNAME綁定地址的實時域名的DNS CNAME記錄。我們需要將阿裏雲提供的推文地址與直播域名綁定,這樣當推送到直播域名時,就會推送到我們的直播中心。
請按照以下步驟綁定域名CNAME。
王灣的現場域名申請
獲取直播控制臺的直播域名對應的CNAME。
點擊阿裏雲官網控制臺的域名解析頁面,選擇要綁定的域名。
進入域名解析選項卡,點擊高級設置。
填寫分析參數並保存。
正常決議即將生效。如果新創建的域名解析沒有DNS刷新問題,如果CNAME被修改,則在不同的DNS上有緩存數據,這可能需要48小時才能完成更新。
活域名還有其他應用方式。
通過其他方式申請的域名,請在域名所在網站進行域名CNAME綁定操作。
在阿裏雲控制臺執行域名轉入流程。
獲取推送流和播放地址
在域名管理中,點擊Live加速域名管理:
認證配置
流媒體直播的推送和播放采用相同的認證方案,可以在控制臺的認證配置中進行配置,了解更多的認證配置。
註意
只有經過認證配置後,加速域名才能正常推送和播放,直播服務類型只支持A類認證。
推送和廣播地址需要分別用認證簽名計算,每個簽名都是嚴格按照URL計算的,所以使用推送URL計算的簽名不能應用到廣播地址。類似地,每個廣播地址將對應不同的認證計算結果。
例如:
在Live Console-域名管理-Live域名管理詳細信息頁面-認證配置中設置認證配置,如下所示:
1,打開身份驗證
2.手動輸入認證主密鑰值,接入認證詳細說明認證設置。
第二步:推動流動
獲取經過身份驗證的推送地址:
直播控制臺-域名管理-直播域名管理詳情頁面-基本信息采集推文地址如下:
rtmp://video-center . alive cdn . com/AppName/stream name?vhost=live.aliyun.com
使用Live Console-域名管理-Live域名管理詳細信息頁面-身份驗證配置頁面上的身份驗證URL計算器計算身份驗證URL:
輸入推送地址(AppName和StreamName可自行修改)、認證密鑰和生效時間,點擊<生成>按鈕,即可得到認證URL。
推流操作
推送流地址:
rtmp://video-center . alive cdn . com/APPName/stream name?vhost=live.aliyun.com
解釋
是直播中心服務器,允許定制。比如妳的域名是(註意:這個域名不能和妳的直播加速域名壹樣)。妳可以設置DNS,並指出妳的域名CNAME。
APPName是應用程序名,支持定制,可以更改。
StreamName是流的名稱,支持定制,可以更改。
vhost參數是最終在邊緣節點播放的域名,也就是妳的直播加速域名。
直播流媒體操作可以使用第三方流媒體軟件,這裏介紹OBS流媒體軟件的操作方法。
請到OBS官網下載最新軟件Windows版和Mac版。
在OBS設置中,應進行以下設置:
Mac版本的推送地址設置:
Windows版本的流地址設置:
obs實際Mac版本的流密鑰和Windows版本的播放路徑/串行碼流(如果有)中的內容不會顯示明文。
以上面的推送地址為例,參數設置為:
FMS URL / URL: rtmp:///AppName
回放路徑/流(如果有)/流鍵:StreamName?vhost=
如果打開身份驗證,身份驗證參數也會放在OBS Mac版本的流密鑰和Windows版本的播放路徑/串行碼流(如果有)中。
第三步:玩耍
用什麽樣的協議來玩?
協議|優點|缺點|延遲
- | - | -
FLV |高並發,低延遲|非標準做法,靠SDK玩| 1s-3s。
RTMP |延遲小|高並發支持差| 1s-3s
HLS(M3U8) |手機瀏覽器通用支持|大延遲| > =10s,與切片時間有關,最大長度為3 TS。
客戶可以根據實際業務場景靈活使用,需要在手機瀏覽器和手機H5上播放。建議不集成SDK,在HLS(M3U8)模式下播放。非移動或SDK集成,低並發,延遲更小,可以使用RTMP,高並發推薦FLV。
網頁背景直接預覽
使用OBS等工具通過認證的URL推送流後,可以在直播控制臺-流管理-推送流頁面查詢直播流記錄,可以通過直播地址查詢播放地址,預覽播放。
預覽VLC
下載VLC,默認安裝後不需要額外的設置。文件->打開網絡流,填寫廣播地址點擊打開開始播放。