Articles on the video topic:
- open_in_new Creating Background Ambient Videos In HTML5 using FFMPEG .
- open_in_new The Video Embed element .
- open_in_new Autoplay guide for media and Web Audio APIs .
Possible issues
Safari can request byte-range option. Web server (Apache) often can’t process such requests.
Byte-Range Requests error
.htaccess:
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(mp4|ogv|webm)$ no-gzip dont-vary
We should set up streaming videos.
HTML:
<video autoplay loop muted playsinline>
<source src="/videos/video-promo.mp4" type='video/mp4' />
<source src="/videos/video-promo.ogv" type='video/ogg' />
<source src="/videos/video-promo.webm" type='video/webm' />
</video>
All the parameters are important.
Andrew Dorokhov