導致直播無法觀看或者播流404的因素有很多,請參考本文逐一排查。
檢查播放URL拼接是否正確
- 確認是否把推流地址作為播放地址 。
- 確認播放地址是否符合拼接規則以及是否正確。直播的播放地址是根據
直播加速網域名稱+AppName+StreamName拼接而成,請參見產生推流地址和播放地址。
確認網域名稱是否已解析至阿里雲伺服器下
您可以通過ping的方式來查詢該CNAME是否生效。
- 如果ping到
alikunlun*.com表示網域名稱CNAME生效。 - 若CNAME未生效,請執行CNAME綁定操作,請參見佈建網域名的CNAME解析。
檢查播放器
- 在第三方播放器中輸入播放地址進行播放,排除是播放器本身的問題。
- 檢查是否是播放器跨域的問題,播放器跨域訪問時需要添加策略檔案,請參見播放器播放m3u8提示跨域錯誤。
- 確認播放格式是否支援:
- 在PC端使用flash播放器支援格式:RTMP、FLV、m3u8。
- 手機端使用H5播放器僅支援m3u8(iOS均支援,安卓需4.0以上並且手機瀏覽器支援)。
檢查鑒權配置
- 檢查鑒權Key是否拼字錯誤,請參見URL鑒權。
- 檢查請求時間是否在鑒權到期時間內。
檢查本機網路狀況
檢查本機網路狀況,是否可以訪問公網,可以ping加速網域名稱測試網路連通狀況。