简易自制直播初体验

直播已经算流行了较长一段时间,但是一直没有需求,也没研究过,前一段时间有个朋友问了我关于直播的问题,闲暇之余大概了解了下。

自制直播需要工具
1.阿里云开通视频直播
2.易-live
3.阿里云播放器

推流和播流如果自制,没有一定基础可能无法办到,即便可以办到,也比较麻烦,我们可以借助现成的工具。

推流地址和播流地址:我们可以在视频直播,域名管理中设置推流域名和播流域名,每个播流域名必须关联一个推流域名才可使用。然后可以通过地址生成器来生成推流地址和播流地址。

推流工具:易-live,比较干净的一款推流工具,只需要把推流地址粘贴或者扫码到指定的输入框即可。

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

存在问题
1.跨域访问问题:在播流域名HTTP头配置中,配置Access-Control-Allow-Origin,填写需要调用播流域名的网址。
2.鉴权问题:推流域名和播流域名默认开启URL鉴权,防止别人盗取地址浪费流量,默认鉴权有时效性,过了时间,推流和播流地址均不可用。
3.直播问题:当未开启直播时,播流地址返回404,当鉴权失效的时候,播流地址返回403,如果播流地址非200状态,播放器会返回错误信息。

结语
虽然简单实现了直播,但是距离实际应用还差很多,回来有空的时候也会继续研究,起码做到推流和播流都可自己掌控。

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