刚开始项目部署的时候,音频还是正常播放,后面直接报了 获取m3u8文件失败(manifestLoadError)
的错误,原因是
我的域名 xxx.com 这个域名没有解析到点播提供的CNAME上,所以请求的一直都是服务器地址,才会报这个错
之前没配置加速域名能正常播放是因为使用的是点播自有域名,那个不需要配置什么,现在是使用分发加速了,所以要额外对分发加速配置下。
下面提供两种解决办法:
第一种保证你@的记录本身没有服务的话,也就是说你的主域名 xxx.com 是没有web服务,如果属于这种,是@的记录类型改成CNAME,值改成点播平台提供的CNAME
主域名(@)有服务的直接看第二种
第一种大致步骤为
到视频点播控制台 下的配置管理的分速加速配置的域名管理 点击添加域名,图如下
添加成功之后,会给你分配CNAME记录值
把它提供的CNAME地址复制到云解析DNS ,到对应的域名点击解析配置 ,添加记录,操作图如下
操作好了,等待一会,配置成功了就可以成功播放了。
我比较推荐第二种,因为一般情况下,主域名都是有web服务的。
1、添加一个vod.xxx.com的加速域名
2、去云解析DNS上添加一个vod的主机记录,把刚刚配置完成的点播域名提供的CNAME添加一条解析上去。
到视频点播控制台 下的配置管理的分速加速配置的域名管理点击 添加域名,图如下
添加成功之后,会给你分配CNAME记录值
把它提供的CNAME地址复制到云解析DNS ,到对应的域名点击解析配置 ,添加记录,操作图如下
按步骤弄好之后,等待配置完成就行
最后发现了 视频点播控制台 里的媒资库里面的视频无法播放,原因是
因为配置的xxx.com域名没有配置证书,点播控制台是https的,chrome浏览器强制了https中无法使用http地址,您给xxx.com配置证书后,控制台就能播放了(这里的xxx.com就是上面所添加的分速加速域名)
虽然正式的证书得需要购买,但是阿里云提供免费的证书,申请即可。SSL证书管理控制台
申请下来之后,到 视频点播控制台 下的配置管理的分速加速配置的域名管理,选择对应的域名点击配置,
把申请下来的 证书名称 配置就好了
配置好之后,媒资库里的视频就可以正常播放了
到此,文章结束,感谢观看。✿✿ヽ(°▽°)ノ✿
手机扫一扫
移动阅读更方便
你可能感兴趣的文章