
# 直播播放失败
#### 问题描述
推流成功后，播放端播放直播流时，出现播放失败的问题。
播放地址、域名关联、域名CNAME解析、播放配置等因素都可能导致播放失败，建议您参照如下方面初步排查视频播放失败的原因。
- [检查播放地址是否正确]
- [检查播放域名是否已关联推流域名]
- [检查CNAME是否生效]
- [检查视频编码]
- [检查播放端]
 #### 检查播放地址是否正确
您需要根据是否配置了Key防盗链的情况来拼接对应的原始播放地址和鉴权播放地址。若开启了Key防盗链加密鉴权，则需要使用鉴权后的播放地址，否则，请使用原始播放地址进行播放。
请您对照播放地址拼接规则，确认当前的播放地址是否正确，若不正确，请使用正确的地址进行播放。
- 原始播放地址支持FLV、M3U8、RTMP三种格式，对应的拼接规则如下所示：
  ```
  RTMP格式：rtmp://播放域名/AppName/StreamName
  FLV格式：http://播放域名/AppName/StreamName.flv
  M3U8格式：http://播放域名/AppName/StreamName.m3u8
  ```
  请您按照实际使用的AppName和StreamName拼接播放地址。
  
- 鉴权播放地址请参见[播放Key防盗链](https://support.huaweicloud.com/iLive-live/live_01_0049.html)拼接对应的播放地址。
 
![](https://support.huaweicloud.com/trouble-live/public_sys-resources/note_3.0-zh-cn.png)
播放地址中的AppName和StreamName必须与推流地址中的一致。
 #### 检查播放域名是否已关联推流域名
推流域名和播放域名添加后，需要进行域名的关联才能进行直播推流和播放。您可以参照如下方法排查播放域名和推流域名是否已关联。
1. 登录[视频直播控制台](https://console.huaweicloud.com/live2/#/live/home)。

2. 在左侧导航树中，选择"域名管理"。
3. 在目标播放域名行右侧单击"管理"。
4. 在"推流信息"区域，若已有对应的推流信息，则表示播放域名已关联推流域名。否则，您需要单击"关联推流域名"，选择目标推流域名，完成关联。
   图1推流信息   
   ![](https://support.huaweicloud.com/trouble-live/zh-cn_image_0230684230.png) 
 
 #### 检查CNAME是否生效
由于视频直播服务默认开启直播下行加速服务，即播放加速，若您未配置CNAME解析，将由于无法解析播放域名，导致播放失败。请您参照如下方法，验证播放CNAME是否配置成功。
1. 登录[视频直播控制台](https://console.huaweicloud.com/live2/#/live/home)。

2. 在左侧导航树中，选择"域名管理"。
3. 在域名列表中，获取播放域名的CNAME。
   图2域名管理   
   ![](https://support.huaweicloud.com/trouble-live/zh-cn_image_0000001960923953.png) 
4. 打开Windows操作系统中的cmd程序，通过**nslookup** 加速域名的方式进行查询。
   ![](https://support.huaweicloud.com/trouble-live/zh-cn_image_0196306153.png)
   
5. 若回显的是系统分配的CNAME域名，则表示已配置CNAME。否则，您需要参考[CNAME配置](https://support.huaweicloud.com/iLive-live/live010010.html)完成配置。
 
 #### 检查视频编码
若源流使用H.265编码，需检查播放器是否支持该编码，因为大部分播放器不支持H.265编码。建议重新推H.264编码的源流，或通过转码模板将视频转码为H.264格式。
 #### 检查播放端
1. 在第三方播放器中输入播放地址进行播放，检查播放器是否存在问题，建议可以使用[VLC播放器](https://www.videolan.org/vlc/index.html)检测。
2. 检查播放设备是否存在问题，建议可以换一个手机和PC进行检测。
3. 检查播放器是否支持对应的格式。 以下为华为云视频直播播放器对直播流格式的支持情况：
   - Web端播放器：支持的格式有M3U8和FLV。
   
   - 移动端播放器：支持的格式有RTMP、FLV和M3U8。
    
4. 若检查是播放器不支持导致，建议切换播放器播放。
 
若上述方法均无法解决问题，建议您[提交工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)，申请技术客服协助解决问题。
