dhiogoboza / html-video-samples

:movie_camera: :arrow_forward: | HTML video samples to test browsers

Home Page:https://dhiogoboza.github.io/html-video-samples/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HTML video samples

Videos samples to test in browsers.

Serving local

To run DRM tests it is required serve over https. To do this, follow the next steps:

  • Generate a self-signed key:
openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
  • Enable server with https-server.py script:
python3 https-server.py`

Online version

https://dhiogoboza.github.io/html-video-samples/

Browsers support

Video Chrome Firefox
ClearKey > EME > MP4 Fragmented
ClearKey > EME > MP4 Fragmented 2
ClearKey > EME > MP4 non Fragmented
ClearKey > EME > WEBM ✔️
ClearKey > MSE > TOF4K (mpd, dash.js) ✔️ ✔️
ClearKey > MSE > BBB Dash CENC (mpd, dash.js) ✔️ ✔️
ClearKey > MSE > BBB Dash CENC No PSSH Box (mpd, dash.js) ✔️ ✔️
ClearKey > MSE > BBB Dash CENC (mpd, Shaka Player) ✔️ ✔️
ClearKey > MSE > BBB Dash CENC No PSSH Box (mpd, Shaka Player) ✔️ ✔️
ClearKey > MSE > BBB Dash CBCS (mpd, Shaka Player) ✔️
Non encrypted > Dash mpd in video src
Non encrypted > HLS m3u8 in video src

Medias

Bugs found in browsers with this tests

References sources

About

:movie_camera: :arrow_forward: | HTML video samples to test browsers

https://dhiogoboza.github.io/html-video-samples/

License:MIT License


Languages

Language:HTML 64.4%Language:JavaScript 28.1%Language:CSS 6.0%Language:Python 1.5%