阿里云直播配置
直播服务用于课程中的课程直播,如果您的系统中包含课程模块,并且有直播授课的需求,则请先配置此项,目前支持阿里云直播 在开始之前,您首先需要有一个已经备好案的域名,并且对域名解析有一定了解。
提示:本配置涉及到频繁的域名解析操作,您可以开多个浏览器来方便操作
开通直播服务
直播服务全程是由阿里云服务的,流量是独立计费的,不会占用应用服务器的流量,您可以根据业务自主选择按流量计费或峰值计费
1、如果您的直播量不大,且直播时间较分散,建议按流量计费
2、如果您的直播量很大,并且一直持续进行,建议按峰值计费
开通地址:https://www.aliyun.com/product/live?spm=5176.19720258.J_3207526240.79.754076f4F5i0ui
添加播流域名
播流域名用于学员端观看直播用,操作路径:加速服务 > 域名管理 > 添加域名
您需要先准备已经备案好的域名,并约定播流域名,如:我们约定的播流域名为
elive.yfhl.net
加速区域:根据您的业务所在地进行自主选择
验证域名所有权
如果您的域名不在当前阿里云账号下或在其他服务商时,需要进行所有权的校验
请转到域名提供商处进行域名解析 以上添加一个TXT记录,不同域名服务商界面可能稍有差别
解析好以后,点击【点击验证】按钮进行验证
配置播流域名别名(CNAME)
验证成功后,阿里云会生成一个别名地址,您需要在您的域名服务商处,添加相应的解析
此时,点击【打开CNAME配置向导】,里面有详细的配置方法,您需要在域名服务商增加此解析
域名解析
解析好以后,进行验证,如下
添加推流域名
推流域名用于主播端推流用,操作路径:加速服务 > 域名管理 > 添加域名
验证域名所有权
与播流域名一样,需要验证域名所有权,步骤一样
唯一需要注意的是,需要修改TXT校验信息,DNS生效时间可能会延长,如果无法校验成功,还请耐心等待 删除原来的域名重新添加或许是个好主意
如出现以上信息,稍等一会,重复点击【点击验证】按钮即可
配置推流域名别名(CNAME)
验证成功后,阿里云会生成一个别名地址,您需要在您的域名服务商处,添加相应的解析 此时,点击【打开CNAME配置向导】,里面有详细的配置方法,您需要在域名服务商增加此解析 域名解析 解析好以后,进行验证,如下
绑定推流域名
两个域名添加好以后,我们需要在播流域名中去绑定推流域名,操作如下: 进入:基本配置 > 推流信息 选择我们已经添加好的推流域名,确认 绑定以后的样子
开启播流域名的跨域访问
因为我们的直播地址需要添加到考试系统中播放,可能存在跨域问题,这里要做如下配置,否则可能无法播放 添加请求头名称为:Access-Control-Allow-Origin,取值可以为您的域名,如:www.yfhl.net 或者用*表示所有
开启HTTPS访问
目前主流的系统网站都使用HTTPS访问了,考试系统也一样,务必要做到所有资源访问方式统一的,由于浏览器安全策略问题 在HTTPS中访问HTTP资源会被浏览器阻止,导致直播无法播放,证书的申请,请参考:https://docs.yfhl.net/config/ssl-aliyun.html
播流域名HTTPS
只需要打开HTTPS开关,并选择证书即可,注意:刚刚申请好的证书在同一账号下,可以自动读取
推流域名HTTPS
配置考试系统
系统需要配置四个参数,如下:
前两个参数,如下:
后两个参数,如下:
配置好以后,如下: