【嵌入式直播】七牛云直播配置及使用教程
2020-10-16 04:3:56 浏览4261次

用户可以借助七牛云平台在后台随时发布直播课程,直播过程流畅清晰,低延迟【可调整至1-3秒】,收费标准:1M一天1元,按日带宽峰值计费,月结。价格便宜结算方式灵活,无需昂贵的服务器租用费,无需考虑直播卡顿问题,是目前大多数网校运营平台认可的解决方案。详情可咨询QQ19303340


内容大纲:

一、域名提交公安备案

二、七牛云后台配置

三、服务器配置

四、发布直播课程

五、教师讲课及学员学习

第一部分:公安备案

应国家要求,在接入七牛云直播之前,首先域名要进行公安备案,公安备案通过后才能进行接入。

公安备案提交网址:http://www.beian.gov.cn/portal/index.do

备案流程:注册账号—账号实名—提交网站备案—备案通过

注意事项:网站类型为非交互式网站。

第二部分:七牛云后台配置


打开:www.qiniu.com,登录后点击“控制台”进入后台操作界面,找到“直播云服务”点击进入,如下图所示:

第二步:点击“新建存储空间”


第三步:输入直播间名称和绑定域名,如下图:


第四步:开启“直播鉴权”如下图:



第五步:关闭“时间戳防盗链”如下图:


第六步:域名解析,如下图:登录域名管理后台,将红框里的两个域名解析到七牛云,解析类型为“CNAME”。



鼠标移动到“未配置CNAME”上,会显示CNAME解析地址。如下图:

登录域名管理后台,添加CNAME解析记录。如下图:

填写规则:以下以“pili-publish.zhibo3.weisha100.cn”域名为例

主机名:填写“pili-publish.zhibo3

记录类型:CNAME

记录值:直接粘贴刚才复制的解析地址即可。

注意:直播推流域名RTMP和直播播放域名HLS这两个域名都要做解析。

示例仅作为参考,具体以实际情况填写


解析成功后如下图所示:


第七步:开启“HLS低延迟”如下图:



第三部分:服务器端配置

第一步:登录远程服务器。

不会远程服务器的,登录www.weisha100.net,注册一个学员账号,学习“微厦教育系统安装配置要求及环境选择”这个课程的第二节有详细说明,此处不在附文字讲解。

第二步:在服务上新建一个文件夹【不要放在C盘里】,文件名为:zhibo

第三步:设置文件夹权限,右键文件夹属性,安全—编辑—添加—高级—立即查找,添加一个IIS_IUSRS NETWORK SERVICE,设置为完全控制。如下图:


第四步:打开IIS管理控制台,

右键“网站”新建一个网站。

网站名称:zhibo

物理路径:点击“...”浏览关联刚才添加的文件夹

绑定域名:无特殊要求,任意一个二级域名即可,例如:zhibo3.weisha100.cn【仅作为参考,正式使用需填写自己的域名】如下图:

注意:这里使用的域名要解析到这台服务器上。这里的解析类型为A记录。


第五步:启用“目录浏览”如下图所示:


第六步:测试网站能否访问。在浏览器里输入域名,出现如下界面说明配置成功了。


第四部分:发布直播课程
第一步:发布直播课程,首先是要在七牛云后台创建一个流。登录七牛云后台,点击直播云服务,直播流管理—添加流。如下图:



第二步:复制推流地址和观看地址。

推流地址:点击直播流管理—流名称—流属性。

使用说明:推流地址是老师讲课时候使用的。

观看地址:点击直播流管理—流名称—实时直播。复制HLS播放地址,如下图:

复制到观看地址后,下载播放器代码解压后复制到服务器zhibo这个文件夹下。如下图:

播放器下载地址:最下方附件处下载


第三步:将播放器文件的名称改成和直播流的名称一致,这里只是为了方便以后管理,因为一个直播流要匹配一个播放器文件。如下图:



第四步:修改播放器中的观看链接。如下图:

第五步:获取观看链接,打开刚才iis中网站绑定的域名,zhibo3.weisha100.net【仅作为参考,请以实际情况填写。】如下图:这里比刚才多了一个文件。

点击“shuxue.html”这个文件。复制观看链接,然后将复制的这个链接,填写到网站后台,课程编辑—章节—第四个按钮中。如下图:


1. 教师讲课

还记得之前让大家复制的推流地址么,这个推流地址就是老师讲课的时候要用的,首先老师要准备一台windows的电脑,下载一个推流软件。

千牛主播下载地址:

http://download.taobaocdn.com/wangwang/tblive_(2.12.00).exe

安装后使用淘宝账号登录,登录后进入如下界面:


1. 学员学习

学员登录学习平台后,购买课程,进入课程直播间,如下图:

电脑端学习界面

相关软件介绍:

千牛主播:千牛主播是目前淘宝大学使用的一款推流软件是在OBS核心的基础上进行二次开发去除了一些功能界面操作更加简单,老师使用时更容易上手。OBS,是主流的推流软件之一,很多直播平台使用的直播推流软件都是在其核心的基础上进行的二次开发,例如:千牛主播,NOW游戏助手,都是在OBS的基础上开发出来的。

eBeam 白板工具: eBeam 白板工具是一款免费的白板工具,老师讲课是可以打开这个白板工具,将上课用的ppt课件或world文档导入到eBeam 白板工具中,并且使用白板工具提供的画笔在课程上进行勾画。

下载地址:http://down10.zol.com.cn/xuexi/eBeam.rar

该软件来源于网络,与微厦科技无关。


ps:微厦科技的攻城狮正在跟七牛云进行深入对接,后续直播模块会更加简单好用,敬请期待!




相关附件:
1、zhibo.zip 138752