CDN

  • CDN > 常见问题 > 私有 M3U8 播放发生 ts 资源加载报401(Unauthorized)错误

    私有 M3U8 播放发生 ts 资源加载报401(Unauthorized)错误

    最近更新时间:2017-08-30 14:42:11

    问题描述

    私有空间的M3U8文件在调用pm3u8接口无法播放,提示下面的报错:

    问题原因

    这样的报错原因基本有两种:

    原因一

    pm3u8接口在设置 expires 或者 deadline 参数值过小,而视频播放时长较长,导致私有ts资源url下载凭证链接失效,致使视频无法播放。

    原因二

    客户私有空间的缓存策略选择默认缓存,或者m3u8文件的缓存时间过长,并且开启了回源鉴权策略,导致客户在播放的时候命中的是之前的ts文件,而之前的ts文件已经失效,导致播放失败。

    回源鉴权请参考:https://developer.qiniu.com/fusion/manual/3930/back-to-the-source-authentication

    解决方法

    原因一解决办法

    pm3u8接口在设置 expires 或者 deadline 参数值要比视频的播放总时长要大

    原因二解决办法

    以下方法推荐选择第二种:

    1:关闭回源鉴权策略(不推荐)

    2:设置m3u8文件的缓存时间为0s;

    以上内容是否对您有帮助?
  • Qvm free helper
    Close