接触直播的第一天
因为公司需求,做一个直播卖货平台
要求:可自己创建直播间,可以自由上架商品,点击跳转到商品详情页,主播可以发红包,没有送礼物功能
于是乎博主赶紧去研究了一手,看了一波文档,试了一下,感觉还挺简单好玩的,做手笔记,第一次接触,如果有大佬觉得写的不对,劳烦纠正一下
直播主要是推流(主播拍的数据推过去)和播流(获取主播现在的推送数据)
怎么实现并且搭起来又是一个问题,博主用的是阿里云的视频直播
1.先在阿里云的控制台配好推流域名和播流域名
2.添加完域名后,再把两个域名绑一起,配置推流域名
3.然后给两个域名都配上ssl,因为后面地址生成会用到
4.再把播流域名的header头设置一下
5.然后生成直播的地址
6.找到自己需要使用的推流工具下载安装,也就是主播用的直播工具
https://help.aliyun.com/document_detail/198676.html#section-ug5-36e-fck
7.打开工具,设置推流url,博主用的是OBS 点左上角文件->设置->推流->设置成自定义,把地址cv上去,确定,然后点击开始推流即可
8.回到阿里云里的流管理,你就会看到你现在的推流,直播是有延迟的,貌似5秒左右,最后附上前端看直播代码
<html> <head> </head> <body> <link href="https://unpkg.com/video.js/dist/video-js.css" rel="stylesheet"> <script src="https://unpkg.com/video.js/dist/video.js"></script> <script src="https://unpkg.com/videojs-contrib-hls/dist/videojs-contrib-hls.js"></script> <video id="my_video_1" class="video-js vjs-default-skin" controls preload="auto" width="500" height="auto" data-setup='{}'> < <source src="https://xxxx.com/xxx.m3u8" type="application/x-mpegURL"> </video> </body> </html>