
# 音视频上传后播放失败
#### 问题描述
音视频上传到点播服务后，可以在控制台、web播放器、移动端播放器等进行播放，本地网络故障、加速服务未生效、播放器格式不支持等问题都可能导致音视频播放失败。若出现播放失败问题，您可以先参考如下方法进行初步排查。
![](https://support.huaweicloud.com/trouble-vod/public_sys-resources/note_3.0-zh-cn.png)
若视频刚上传后，在控制台预览失败，可能是上传的视频还未解析完成，建议等待2-3分钟后，刷新页面再重新尝试播放。
- [检查本地网络]
- [检查账户是否欠费]
- [检查域名状态]
- [检查域名CNAME解析]
- [检查域名HTTPS证书]
- [检查防盗链URL是否失效]
- [检查播放器]
- [检查原始视频]
 
 #### 检查本地网络
使用[在线带宽测试](https://www.speedtest.net/)检查本地网络环境是否存在问题，若存在问题，建议更换网络后再进行音视频播放。
 #### 检查账户是否欠费
若账户欠费且点播CDN流量套餐包无余额，则点播服务中的音视频将播放失败，请参考如下步骤进行检查：
1. 登录华为云[费用中心](https://account.huaweicloud.com/usercenter/#/userindex/allview)，在"总览"页面查看可用额度。
2. 在"资源包"页面，查看CDN流量套餐包是否有余额。
3. 若账户处于欠款状态且CDN流量套餐包无余额，则请先单击"充值"完成充值，或者[购买点播套餐包](https://account.huaweicloud.com/usercenter/#/buyservice/commonCloud?pkgCode=vod)。
4. 重新登录[视频点播控制台](https://console.huaweicloud.com/vod2/#/vod/home)，检查是否能正常播放音视频。
 
 #### 检查域名状态
若设置为"默认"的域名不是"已启用"状态，则会导致点播服务中的音视频播放失败。请参考如下步骤检查默认域名是否已启用。
![](https://support.huaweicloud.com/trouble-vod/public_sys-resources/note_3.0-zh-cn.png)
当前系统域名资源已分配完，若在**域名管理** 中未有分配的系统域名，或者原先分配的系统域名未处于"已启用"状态，则您需要准备已备案的域名并添加到点播服务中才能进行媒资加速分发，具体请参考[域名配置](https://support.huaweicloud.com/usermanual-vod/vod_01_0074.html)。
1. 登录[视频点播控制台](https://console.huaweicloud.com/vod2/#/vod/home)。
2. 在左侧导航树中选择"域名管理"，在域名管理页面检查默认域名的状态是否为"已启用"，如[图1]所示。
   - 若状态为"已停用"，请在"操作"列单击"启用"。
   
   - 若状态为"配置中"，可能是由于域名还未生效、域名过期、账号涉黄涉赌等原因导致，请[提交工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)联系华为云技术客服协助处理。
   
   
   图1域名信息   
   ![](https://support.huaweicloud.com/trouble-vod/zh-cn_image_0000001086826160.png) 
 
 #### 检查域名HTTPS证书
- 由于点播播放地址默认为HTTPS协议，使用的自有域名必须开启HTTPS安全加速，否则将无法播放音视频。具体配置请参见[配置HTTPS证书](https://support.huaweicloud.com/usermanual-vod/vod_01_0075.html)。
  图2配置HTTPS证书   
  ![](https://support.huaweicloud.com/trouble-vod/zh-cn_image_0167205666.png) 
- 若自有域名的HTTPS证书已过期，如[图3]，则对应的HTTPS播放地址会失效。建议您申请新的证书，然后上传到视频点播控制台，具体配置请参见[配置HTTPS证书](https://support.huaweicloud.com/usermanual-vod/vod_01_0075.html)。
  图3HTTPS证书   
  ![](https://support.huaweicloud.com/trouble-vod/zh-cn_image_0000001170410413.png) 
 
 #### 检查防盗链URL是否失效
若您配置了[Key防盗链](https://support.huaweicloud.com/usermanual-vod/vod010014.html)，则上传音视频的防盗链URL是存在有效性的，请确认播放失败音视频文件的防盗链URL是否过期。若已过期，请重新生成鉴权播放地址进行播放。
 #### 检查播放器
不同的播放器支持的播放格式是不一样的，请检查播放的音视频文件格式和编码格式是否满足播放器的要求。
1. 登录[视频点播控制台](https://console.huaweicloud.com/vod2/#/vod/home)。
2. 在左侧导航树中，选择"媒资管理 \> 音视频管理"，进入"音视频管理"页面。
3. 在播放的音视频行单击"管理"，选择"播放地址"页签，查看播放的音视频文件的封装格式和编码格式。
   图4播放地址   
   ![](https://support.huaweicloud.com/trouble-vod/zh-cn_image_0215739329.png) 
4. 检查播放音视频的播放器是否支持对应的格式。 以下为常用播放器对音视频格式的支持情况：
   - 控制台播放器：视频点播控制台暂只支持编码为H.264的MP4、FLV、HLS、DASH格式视频文件，以及格式为MP3和ADTS的音频文件。
   
   - Web端播放器：支持的编码格式有H.264，支持的封装格式有MP4，M3U8，MPD和FLV。
   
   - 移动端播放器：支持的编码格式有H.264、H.265、MPEG4、MJPEG，封装格式有MP4、M3U8、FLV和MP3。
    
5. 若检查是播放器不支持导致，建议切换播放器播放。
 
 #### 检查域名CNAME解析
华为云视频点播默认开启了加速服务了，若加速域名的CNAME解析未生效，则将由于无法解析加速域名而导致播放失败。
请参考如下步骤检查CNAME解析是否正常。
1. 登录[视频点播控制台](https://console.huaweicloud.com/vod2/#/vod/home)。
2. 在左侧导航树中选择"域名管理"，在域名管理页面获取使用的默认加速域名，如[图5]所示。
   点播服务支持配置多个域名，但仅使用设置的默认域名进行媒资分发加速。
   图5域名信息   
   ![](https://support.huaweicloud.com/trouble-vod/zh-cn_image_0000001086826160.png) 
3. 打开Windows操作系统中的cmd程序，通过**nslookup** 加速域名的方式进行查询。
   ![](https://support.huaweicloud.com/trouble-vod/zh-cn_image_0196703558.png)
   
4. 若回显的是找不到查询的域名，则表示CNAME解析失败。
   - 若使用的是点播服务分配的域名进行分发，则请[提交工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)申请技术服务协助解决。
   
   - 若使用自有域名进行分发，则先[配置CNAME](https://support.huaweicloud.com/usermanual-vod/live010010.html)，然后再重新播放音视频。
    
 
 #### 检查原始视频
由于点播服务无法保障原始视频完全正常播放，建议您参考[音视频管理-转码](https://support.huaweicloud.com/usermanual-vod/vod010010.html#section4)对原始视频进行转码，然后获取转码播放地址后再进行视频播放。
![](https://support.huaweicloud.com/trouble-vod/public_sys-resources/note_3.0-zh-cn.png)
使用转码功能将会产生相关的转码费用，具体请参见[转码设置](https://support.huaweicloud.com/usermanual-vod/vod_01_0072.html#section3)。
若上述方法均无法解决问题，建议您[提交工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)，申请技术客服协助解决问题。
