我想问下使用云转码切片之后的M3U8如何跨域播放啊

f
 fbidba00 @ 2019-02-16 09:47:19

我搭建了云转码系统,的确很好用,解决了我想切片+统一管理视频的一个痛点。
但是有个问题,就是我切片出来的M3U8连接,为什么不能用其他域名的播放器播放啊,百度查了半天应该是要在服务器上做跨域播放的设置,只有Apache/Nginx/IIS的设置方法,不知道这个如何添加HEAD头啊,切出来的M3U8只能用自带的播放器播放,我想用其他的播放器也可以播放怎么做呢?还望大佬们指点指点

最新回复:

Moe @ 7 个月前:

@fbidba00:

@xiezixing:
nginx反代之后,用nginx解决跨域问题。

我就是反代过的啊 你试一下
http://movie.jhlac.com/videos/5c6685d1aa7a4a3818c3e936/index.m3u8
http://movie.jhlac.com/share/5c6685d1aa7a4a3818c3e936
我用其他域名的解析播放 就播放不了。。。。
上例子
http://video.blzml.cn/?url=http://movie.jhlac.com/videos/5c69aa2379246836c300958c/index.m3u8

你这个问题先把后台的转码设置的引用网址填成http://video.blzml.cn,然后重新转码看看。

 xiezixing @ 2019-02-17 00:11:02

nginx反代之后,用nginx解决跨域问题。

回复
 Moe @ 2019-02-17 19:31:34

用一个二级域名反代下127.0.0.1:3000就可以解决防跨域了

回复
f
 fbidba00 @ 2019-02-19 16:51:58

@Moe:
用一个二级域名反代下127.0.0.1:3000就可以解决防跨域了

我就是反代过的啊 你试一下
http://movie.jhlac.com/videos/5c6685d1aa7a4a3818c3e936/index.m3u8
http://movie.jhlac.com/share/5c6685d1aa7a4a3818c3e936
我用其他域名的解析播放 就播放不了。。。。
上例子
http://video.blzml.cn/?url=http://movie.jhlac.com/videos/5c69aa2379246836c300958c/index.m3u8

回复
f
 fbidba00 @ 2019-02-19 16:52:40

@xiezixing:
nginx反代之后,用nginx解决跨域问题。

我就是反代过的啊 你试一下
http://movie.jhlac.com/videos/5c6685d1aa7a4a3818c3e936/index.m3u8
http://movie.jhlac.com/share/5c6685d1aa7a4a3818c3e936
我用其他域名的解析播放 就播放不了。。。。
上例子
http://video.blzml.cn/?url=http://movie.jhlac.com/videos/5c69aa2379246836c300958c/index.m3u8

回复
 xiezixing @ 2019-02-20 10:18:32

@fbidba00:

@xiezixing:
nginx反代之后,用nginx解决跨域问题。

我就是反代过的啊 你试一下
http://movie.jhlac.com/videos/5c6685d1aa7a4a3818c3e936/index.m3u8
http://movie.jhlac.com/share/5c6685d1aa7a4a3818c3e936
我用其他域名的解析播放 就播放不了。。。。
上例子
http://video.blzml.cn/?url=http://movie.jhlac.com/videos/5c69aa2379246836c300958c/index.m3u8

你要学会自己调试,看看到底是不是跨域问题,或者是哪一个文件出现跨域问题。百度搜索nginx跨域配置,一搜就有了。这个不属于源码问题,请自行解决。

回复
 Moe @ 2019-02-20 10:47:11

@fbidba00:

@xiezixing:
nginx反代之后,用nginx解决跨域问题。

我就是反代过的啊 你试一下
http://movie.jhlac.com/videos/5c6685d1aa7a4a3818c3e936/index.m3u8
http://movie.jhlac.com/share/5c6685d1aa7a4a3818c3e936
我用其他域名的解析播放 就播放不了。。。。
上例子
http://video.blzml.cn/?url=http://movie.jhlac.com/videos/5c69aa2379246836c300958c/index.m3u8

你这个问题先把后台的转码设置的引用网址填成http://video.blzml.cn,然后重新转码看看。

回复