点播转码目前涉及用户上传自动触发转码、通过SubmitTranscodeJobs接口触发转码等方式,会出现用户转码失败的情况,这当中有用户源片的问题、也有用户设置转码参数的原因以及相关资源性数据授权限制问题导致,本文主要提供点播转码常见的问题排查及处理方式。
HLS标准加密问题排查
SubmitTranscodeJobs接口错误提示:
- KeyNotFound:出现这种错误提示一般都是使用的加密Service Key 和视频不在同一个区域,例如:华东2的视频,必须使用华东2的KMS生成秘钥。
- NoSuchResource:出现这种错误通常代表用户的某种的资源缺失,可以结合message进行排查,如下所示:
1、"can not find cross service token" :表示用户没有通过RAM授权点播操作用户的KMS导致,需要用户先授权。
2、"can not find customer encrypt master key":表示在用户对应区域的KMS中没有拿到响应的加密Service key,可以在神农鼎生成对应区域的Service Key。
3、"can not find customer encrypt info":表示用户传递的密文秘钥不是使用KMS生成或者秘钥生成和视频存储不在同一个区域,需要用户在视频相应区域生成加密秘钥。
4、"can not find customer plaintext":表示用户生成的秘钥解密不到明文秘钥,需要用户使用GenerateDataKey生成加密秘钥。
5、"The specified resource Template does not exist":表示视频对应区域的转码模板数据不存在,这种问题通常是模板添加或者更新接口异常导致,可以联系点播后台进行数据订正。
其他常见问题:
- 文件未加密:生