在我们的网站上播放视频时,我们无法确定随机行为的原因。 (抱歉,由于视频仅供注册用户使用,因此无法分享链接) 视频有时会立即播放,有时需要1分钟才能开始播放。不确定我们做错了什么。
我们正在使用AWS S3 Oregon区域(不是最接近目标区域,但它更便宜)来存储视频文件。 视频文件使用ffmpeg进行编码。以下是语法
ffmpeg -i input.mts -codec:v libx264 -threads 4 -movflags +faststart -profile:v high -preset slow -b:v 500k -maxrate 500k -bufsize 1000k -vf scale="trunc(oh*a/2)*2:720" "output.mp4"
ffmpeg -i input.mts -codec:v libvpx -threads 4 -quality good -cpu-used 5 -b:v 500k -maxrate 500k -bufsize 1000k -qmin 10 -qmax 42 -vf scale="trunc(oh*a/2)*2:720" -codec:a libvorbis -b:a 128k "output.webm"
在网站上,我们使用的是Videojs 5.10.8。 以下是代码段
<video id="videoplayer" class="video-js vjs-default-skin vjs-big-play-centered" preload="none" controls poster="abcd.jpg" style="width:100%;height:100%;min-height:360px;" data-setup='{"autoplay":true}' oncontextmenu="return false;" onpause="SetPlayButton();" onplay="RemovePlayButton();">
<source src="abcd.mp4" type="video/mp4" />
<source src="adcd.webm" type="video/webm" />
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser
that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
我们做错了什么?请帮助我们。