直播播放失败
问题描述
推流成功后,播放端播放直播流时,出现播放失败的问题。
播放地址、域名关联、域名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/trouble-live/public_sys-resources/note_3.0-zh-cn.png)
播放地址中的AppName和StreamName必须与推流地址中的一致。
检查播放域名是否已关联推流域名
推流域名和播放域名添加后,需要进行域名的关联才能进行直播推流和播放。您可以参照如下方法排查播放域名和推流域名是否已关联。
- 登录视频直播控制台。
- 在左侧导航树中,选择“域名管理”。
- 在目标播放域名行右侧单击“管理”。
- 在“推流信息”区域,若已有对应的推流信息,则表示播放域名已关联推流域名。否则,您需要单击图1 推流信息
,选择目标推流域名,完成关联。
检查播放端
- 在第三方播放器中输入播放地址进行播放,检查播放器是否存在问题,建议可以使用VLC播放器检测。
- 检查播放设备是否存在问题,建议可以换一个手机和PC进行检测。
- 检查播放器是否支持对应的格式。
- Web端播放器:支持的格式有M3U8和FLV。
- 移动端播放器:支持的格式有RTMP、FLV和M3U8。
- 若检查是播放器不支持导致,建议切换播放器播放。
若上述方法均无法解决问题,建议您提交工单,申请技术客服协助解决问题。