M3U8链接播放等问题

程序本身M3U8播放不了

1、如果你打开后台提供的m3u8链接不能播放,可能是转码还未完成。
2、核心设置开启了ts片头广告替换,而并没有添加片头广告,关掉即可,或者自己上传一个片头。
3、之前开启过ts加密,然后更换域名就播放不了,解决方法就是更改下key的域名链接,快速批量替换请看下面。
4、可能在秒切的时候开启了智能切片,导致切片兼容性过低,关掉秒切或者智能切片试试。
5、如果显示无权限,可能与你开启了防跨域有关,解决办法要么自己百度处理防跨域问题,要么直接关闭设置里的防跨域开关。
6、如果预览视频一直无法加载,检查下核心设置的是否切片开关开了没。
7、你开了智能切片,没有设置切片时长,请设置时长即可。
8、如果显示未定义的m3u8,可能是js未加载完你就获取m3u8了,解决办法是刷新一下界面,等待加载完全后,再重新获取m3u8地址。

关于选项3的解决办法,如下:

1、请修改切片目录,比如我的程序安装在/home目录,那么我的切片存放目录为/home/oneacg/app/public/videos。
tsdir="/home/oneacg/app/public/videos"
2、请修改为之前绑定的域名,注意https和http,如果是https就加s,否则不加。
oldurl="https://old.moemv.com"
3、请修改为当前的域名,注意https和http,如果是https就加s,否则不加。
newurl="https://new.moemv.com"
4、开始替换key域名
grep ${oldurl} -lr ${tsdir} | xargs sed -i "s#${oldurl}#${newurl}#g"

M3U8链接播放很卡/拖动快进会卡住

1、检查下是不是同时开启了智能切片+秒切,如果是的,则关掉智能切片,重新切片看看。
2、如果秒切的时候,智能切片未开启,则可能是源片有问题,关掉秒切,直接转码矫正下试试,如果转码后不出现,则源片有点问题,直接使用转码即可。
3、排除上面2个后,还有点以上问题,则可能是网络不好或者并发太高。

开启TS随机广告后不能播放

提示:这里指的是ts随机广告视频可以播放,而播放视频的时候却播放不出来。

目前已知问题就是ts广告视频和转码视频在宽度之类的相差太大,导致兼容性出现问题。

解决办法就是换个ts随机广告视频试试,尽量和转码视频差距不要太大。