在Android中播放HLS视频时,Referer不会发送

时间:2017-05-23 13:24:12

标签: android google-chrome video.js

HLS流文件由1个.m3u8文件和N个.ts文件组成。

我们使用videojs播放HLS流媒体文件。 referer标题只会发送给.m3u8文件,并且不会在Android的Chrome中读取.ts文件时发送。

当用户访问.m3u8和.ts文件时,我会进行引用检查以防止热链接,但它会在Android的Chrome中被破坏。

是否有任何方法可以在Android Chrome中为.ts文件发送referer标头? 谢谢。

1 个答案:

答案 0 :(得分:0)

不使用Android的本机HLS播放,但如果您使用videojs-contrib-hls播放HLS,则会设置标头:https://github.com/videojs/videojs-contrib-hls#overridenative