我正在尝试通过转换为hls流播放电影。 我使用以下命令通过ffmpeg将电影转换为hls:
nice -n 19 /usr/bin/ffmpeg -y -i 9e36f618-5775-40ba-b045-66fd16badc3e.mkv -vf 'movie=/home/thanhtv/data/bitbucket/php/ps/public/img/default/phimsobiz.png [logo]; [in][logo] overlay=5:10' -flags -global_header -f segment -segment_format mpeg_ts -segment_list ./9e36f618-5775-40ba-b045-66fd16badc3e.m3u8 -r 22 -maxrate 2M -bufsize 1M -segment_time 20 -threads 12 -vcodec libx264 -acodec aac -refs 6 -coder 1 -sc_threshold 40 -flags +loop -me_range 16 -subq 7 -i_qfactor 0.71 -qcomp 0.6 -qdiff 4 -trellis 1 ./9e36f618-5775-40ba-b045-66fd16badc3e%09d.ts
但是当我使用hls js(this one)播放时,出现错误:
hls.js:5051 Uncaught DOMException: Failed to read the 'buffered' property from 'SourceBuffer': This SourceBuffer has been removed from the parent media source.
at r.onSBUpdateEnd (https://phimso.biz/assets/js/hls.js:5051:50)
使用类似的命令,我播放了另一部视频,但是没有。我不知道为什么谁能帮我一下。 here is the movie
这是我要播放的电影的页面(当然是hls) https://phimso.biz/admin/test
(我的英语很差,所以如果我在语法上有误,请原谅我)