簡易自制直播初體驗

直播已經算流行了較長一段時間,但是一直沒有需求,也沒研究過,前一段時間有個朋友問了我關於直播的問題,閒暇之餘大概瞭解了下。

自制直播需要工具
1.阿里雲開通視頻直播
2.易-live
3.阿里雲播放器

推流和播流如果自制,沒有一定基礎可能無法辦到,即便可以辦到,也比較麻煩,我們可以藉助現成的工具。

推流地址和播流地址:我們可以在視頻直播,域名管理中設置推流域名和播流域名,每個播流域名必須關聯一個推流域名纔可使用。然後可以通過地址生成器來生成推流地址和播流地址。

推流工具:易-live,比較乾淨的一款推流工具,只需要把推流地址粘貼或者掃碼到指定的輸入框即可。

阿里雲播放器:在source中填寫播流地址即可。

存在問題
1.跨域訪問問題:在播流域名HTTP頭配置中,配置Access-Control-Allow-Origin,填寫需要調用播流域名的網址。
2.鑑權問題:推流域名和播流域名默認開啓URL鑑權,防止別人盜取地址浪費流量,默認鑑權有時效性,過了時間,推流和播流地址均不可用。
3.直播問題:當未開啓直播時,播流地址返回404,當鑑權失效的時候,播流地址返回403,如果播流地址非200狀態,播放器會返回錯誤信息。

結語
雖然簡單實現了直播,但是距離實際應用還差很多,回來有空的時候也會繼續研究,起碼做到推流和播流都可自己掌控。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章