踩坑系列《十一》完美解决阿里云vod视频点播无法播放音频和视频点播控制台里的媒资库里面的视频无法播放

刚开始项目部署的时候,音频还是正常播放,后面直接报了 获取m3u8文件失败(manifestLoadError) 的错误,原因是

我的域名 xxx.com 这个域名没有解析到点播提供的CNAME上,所以请求的一直都是服务器地址,才会报这个错

之前没配置加速域名能正常播放是因为使用的是点播自有域名,那个不需要配置什么,现在是使用分发加速了,所以要额外对分发加速配置下。

vod视频点播无法播放音频

下面提供两种解决办法:

第一种保证你@的记录本身没有服务的话,也就是说你的主域名 xxx.com 是没有web服务,如果属于这种,是@的记录类型改成CNAME,值改成点播平台提供的CNAME

主域名(@)有服务的直接看第二种

第一种大致步骤为

视频点播控制台 下的配置管理分速加速配置域名管理 点击添加域名,图如下
在这里插入图片描述

添加域名

添加成功之后,会给你分配CNAME记录值
CNAME

把它提供的CNAME地址复制到云解析DNS ,到对应的域名点击解析配置 ,添加记录,操作图如下

解析配置
操作好了,等待一会,配置成功了就可以成功播放了。

我比较推荐第二种,因为一般情况下,主域名都是有web服务的。

1、添加一个vod.xxx.com的加速域名
2、去云解析DNS上添加一个vod的主机记录,把刚刚配置完成的点播域名提供的CNAME添加一条解析上去。

视频点播控制台 下的配置管理分速加速配置域名管理点击 添加域名,图如下
在这里插入图片描述

在这里插入图片描述
添加成功之后,会给你分配CNAME记录值
CNAME

把它提供的CNAME地址复制到云解析DNS ,到对应的域名点击解析配置 ,添加记录,操作图如下
在这里插入图片描述
按步骤弄好之后,等待配置完成就行

视频点播控制台里的媒资库里面的视频无法播放

最后发现了 视频点播控制台 里的媒资库里面的视频无法播放,原因是

因为配置的xxx.com域名没有配置证书,点播控制台是https的,chrome浏览器强制了https中无法使用http地址,您给xxx.com配置证书后,控制台就能播放了(这里的xxx.com就是上面所添加的分速加速域名)

虽然正式的证书得需要购买,但是阿里云提供免费的证书,申请即可。SSL证书管理控制台
在这里插入图片描述

申请下来之后,到 视频点播控制台 下的配置管理分速加速配置域名管理,选择对应的域名点击配置

配置
把申请下来的 证书名称 配置就好了
在这里插入图片描述
配置好之后,媒资库里的视频就可以正常播放了

在这里插入图片描述

到此,文章结束,感谢观看。✿✿ヽ(°▽°)ノ✿

猜你喜欢

转载自blog.csdn.net/hyx1249273846/article/details/113822484