直播无法观看或播流404问题排查

导致直播无法观看或者播流404的因素有很多,请参考本文逐一排查。

检查播放URL拼接是否正确

  1. 确认是否把推流地址作为播放地址
  2. 确认播放地址是否符合拼接规则以及是否正确。直播的播放地址是根据直播加速域名+AppName+StreamName拼接而成,请参见生成推流地址和播放地址

确认域名是否已解析至阿里云服务器下

您可以通过ping的方式来查询该CNAME是否生效。
  • 如果ping到alikunlun*.com表示域名CNAME生效。
  • 若CNAME未生效,请执行CNAME绑定操作,请参见配置域名的CNAME解析

检查播放器

  1. 在第三方播放器中输入播放地址进行播放,排除是播放器本身的问题。
  2. 检查是否是播放器跨域的问题,播放器跨域访问时需要添加策略文件,请参见播放器播放m3u8提示跨域错误
  3. 确认播放格式是否支持:
    • 在PC端使用flash播放器支持格式:RTMP、FLV、m3u8。
    • 手机端使用H5播放器仅支持m3u8(iOS均支持,安卓需4.0以上并且手机浏览器支持)。

检查鉴权配置

  1. 检查鉴权Key是否拼写错误,请参见URL鉴权
  2. 检查请求时间是否在鉴权过期时间内。

检查本机网络状况

检查本机网络状况,是否可以访问公网,可以ping加速域名测试网络连通状况。