Javascript 在html和php中缓冲视频需要很长时间
我在谷歌云上托管了我的网站,还开发了类似视频博客的网站。我通过数据库上传视频,并使用mysql select query在前端获取视频,就像这样Javascript 在html和php中缓冲视频需要很长时间,javascript,php,jquery,google-cloud-platform,html5-video,Javascript,Php,Jquery,Google Cloud Platform,Html5 Video,我在谷歌云上托管了我的网站,还开发了类似视频博客的网站。我通过数据库上传视频,并使用mysql select query在前端获取视频,就像这样 <?php while($getSharePer01=mysqli_fetch_assoc($getPostStatus01)){ extract($getSharePer01); ?> <video id="sampleMovie" class="embed-responsive-item" height="500" prelo
<?php
while($getSharePer01=mysqli_fetch_assoc($getPostStatus01)){
extract($getSharePer01);
?>
<video id="sampleMovie" class="embed-responsive-item" height="500" preload controls>
<source src="<?php echo $u_pvid; ?>" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'/>
<object type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="640" height="360">
<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
<param name="flashvars" value='config={"clip":{"url":"HTML5Sample_flv.flv","autoPlay":false,"autoBuffering":true}}' />
</object>
</video>
<?php
}
?>
在这种情况下,第一次缓冲会很快发生,但有一个位置它会停止播放视频,并缓冲平衡视频,此时它会长时间缓冲,如2-3分钟我的问题是如何像其他社交网站一样加快视频缓冲时间???有人帮我解决这个问题吗…如果不检查您的特定视频,很难确定,但这将归结为三件事中的一件(或多件):
- 视频的优化
- 服务器支持字节范围请求
- 端到端性能
ffmpeg -i "my.mp4" -c:v libx264 -b 1M -preset slow -s 1080x720 -c:a aac -ab 128k -movflags faststart "my_reduced.mp4"