开发者社区 问答 正文

如图 ,请问视频点播的这个报错是什么原因?

请问视频点播的这个报错是什么原因?
6966c5220ed6094b16b9a9ab6e04e508.png

展开
收起
乐天香橙派 2023-09-11 16:15:09 52 分享 版权
来自: 阿里云视频云
阿里云 AI 助理回答

视频点播的报错可能由多种原因引起,根据您提供的知识库资料,以下是常见报错及其原因和解决方法的详细说明:


1. 报错403:播放HLS视频流时开启本地缓存后播放失败

原因
当使用VidAuth播放方式播放HLS(M3U8)协议的视频流时,如果在未充分缓存的情况下退出播放,下次起播时会因使用过期的Vid鉴权信息请求而导致鉴权失败。

解决方法
- 针对5.5.4.0及以上版本的播放器SDK,可以通过设置AVPConfig.enableStrictAuthMode字段选择不同的鉴权模式: - 非严格鉴权(false,默认值):鉴权信息会被缓存,可能导致部分媒体未缓存时使用过期鉴权信息。 - 严格鉴权(true):每次起播都重新进行鉴权,但无网络时会导致起播失败。


2. 报错4400:视频加载失败

原因
该错误通常与视频URL或网络配置相关,可能的原因包括: 1. 视频URL已过期,导致加载失败。 2. 点播域名未开启HTTPS,但访问的视频URL是HTTPS协议。 3. 点播域名未配置允许跨域,导致跨域访问失败。 4. 视频编码等级为High,解码器性能不足导致无法播放。

解决方法
- 检查并重新获取有效的音视频播放地址。 - 确保点播域名已正确配置HTTPS和跨域支持。 - 如果视频编码等级为High,建议转码为较低码率后再次测试。


3. 报错NonExistVideoIds:不存在的视频ID列表

原因
调用API时传入的视频ID列表不存在或填写错误。

解决方法
- 检查传入的视频ID是否正确。 - 确认视频是否已上传至视频点播服务。


4. 报错InvalidVideo.NotFound:视频不存在

原因
视频点播服务中未找到对应的视频资源。

解决方法
1. 确认视频是否已上传并存在于点播服务中。 2. 检查VideoId是否填写正确。 3. 确认RegionId是否正确,参考点播中心和访问域名文档。


5. 报错The bucket has already exist for XXX

原因
存储桶名称已存在,可能是重复创建或与其他产品冲突。

解决方法
- 前往错误中心查看具体报错信息,并检查存储桶名称是否已被占用。


6. 报错The storageLocation does not exist

原因
设置的存储地址不存在。

解决方法
- 登录点播控制台,进入配置管理 > 媒资管理配置 > 存储管理,确认存储地址是否正确配置。


7. 报错can not find cross service token

原因
未通过RAM授权点播操作用户的KMS权限。

解决方法
- 参考RAM授权文档,完成点播操作用户的KMS权限授权。


8. 报错This domain name is exist already

原因
域名已存在,可能是被其他产品或账号占用。

解决方法
- 检查域名是否已被其他产品或账号使用,避免重复添加。


9. 报错PreloadQueueFull:预热队列已满

原因
预热队列中的URL数量达到上限(100个),新提交的预热任务无法加入队列。

解决方法
- 分批次提交预热任务,确保前一批任务完成后提交下一批。


10. 报错586:审核失败

原因
算法波动导致偶发性错误。

解决方法
- 等待一段时间后重新检测。


11. 播放RTS流时报错协议不支持

原因
可能是以下原因之一: 1. 未集成所有必要的SDK(如AliPlayerSDK、ARTC SDK、RtsSDK)。 2. Native RTS SDK与播放器SDK版本不配套。 3. AliPlayerSDK与ARTC SDK版本不一致。

解决方法
1. 确保已集成所有必要SDK。 2. 检查Native RTS SDK与播放器SDK的版本配套关系。 3. 确保AliPlayerSDK与ARTC SDK版本一致。 4. 若问题仍未解决,可在AndroidManifest.xml或build.gradle中配置android:extractNativeLibs="true"


12. DNS解析失败

原因
网络相关的错误(如获取地址失败、m3u8文件加载失败等)可能是DNS解析失败导致。

解决方法
- 为浏览器配置安全DNS,推荐使用以下地址: - 首选地址:https://dns.alidns.com/dns-query - 备用地址:https://doh.pub/dns-query


13. H.265编码视频无法播放

原因
Web播放器SDK版本低于2.14.0,或未申请License授权。

解决方法
- 升级Web播放器SDK至2.14.0及以上版本。 - 申请H.265功能的License授权,并配置参数开启H.265支持。


以上是针对视频点播常见报错的详细分析及解决方法。如果您遇到的具体报错未包含在上述内容中,请提供更多详细信息以便进一步排查。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类: