踩坑系列《十一》完美解决阿里云vod视频点播无法播放音频和视频点播控制台里的媒资库里面的视频无法播放
刚开始项目部署的时候,音频还是正常播放,后面直接报了 获取m3u8文件失败(manifestLoadError)
的错误,原因是
我的域名 xxx.com 这个域名没有解析到点播提供的CNAME上,所以请求的一直都是服务器地址,才会报这个错
之前没配置加速域名能正常播放是因为使用的是点播自有域名,那个不需要配置什么,现在是使用分发加速了,所以要额外对分发加速配置下。
vod视频点播无法播放音频
下面提供两种解决办法:
第一种保证你@的记录本身没有服务的话,也就是说你的主域名 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证书管理控制台
申请下来之后,到 视频点播控制台 下的配置管理的分速加速配置的域名管理,选择对应的域名点击配置,
把申请下来的 证书名称 配置就好了
配置好之后,媒资库里的视频就可以正常播放了
到此,文章结束,感谢观看。✿✿ヽ(°▽°)ノ✿
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?