Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decoding of video streams with ForgeJS #168

Open
35 of 52 tasks
bbaudel opened this issue Jan 31, 2018 · 0 comments
Open
35 of 52 tasks

Decoding of video streams with ForgeJS #168

bbaudel opened this issue Jan 31, 2018 · 0 comments

Comments

@bbaudel
Copy link
Contributor

bbaudel commented Jan 31, 2018

Here is the current state of the decoding of video streams with ForgeJS

Video with levels

Windows 10

  • Edge
  • IE 11 : no rendering
  • Chrome
  • Firefox

macOS 10.13

  • Safari : no autoplay & work before any change of quality source, don't work after a source change
  • Chrome
  • Firefox

iOS (iPhone 6S)

  • Safari : no autoplay & no quality switch
  • Chrome : no autoplay & no quality switch
  • Firefox : no autoplay & no quality switch

Android (Samsung S7)

  • Chrome : no autoplay & no quality switch
  • Samsung Internet Browser : no autoplay & no quality switch
  • Firefox : no autoplay & RequestError on video element

Video with single url

Windows 10

  • Edge
  • IE 11 : no rendering
  • Chrome
  • Firefox

macOS 10.13

  • Safari : no autoplay
  • Chrome
  • Firefox

iOS (iPhone 6S)

  • Safari : no autoplay
  • Chrome : no autoplay
  • Firefox : no autoplay

Android (Samsung S7)

  • Chrome : no autoplay
  • Samsung Internet Browser : no autoplay
  • Firefox : no autoplay & RequestError on video element

Dash (Dynamic Adaptive Streaming over HTTP)

Windows 10

  • Edge : with dash.js
  • IE 11 : no autoplay & with dash.js
  • Chrome : with dash.js
  • Firefox : with dash.js

macOS 10.13

  • Safari : no Media Source Extensions support
  • Chrome : with dash.js
  • Firefox : only partial playback with many black frame rendering & with dash.js

iOS (iPhone 6S)

  • Safari : no Media Source Extensions support
  • Chrome : no Media Source Extensions support
  • Firefox : no Media Source Extensions support

Android (Samsung S7)

  • Chrome : no autoplay & with dash.js
  • Samsung Internet Browser : no autoplay & no Media Source Extensions support
  • Firefox : no autoplay & no Media Source Extensions support

HLS (HTTP Live Streaming)

Windows 10

  • Edge : work with native video backend support (mp4 only)
  • IE 11 : no autoplay & with hls.js
  • Chrome : with hls.js
  • Firefox : with hls.js

macOS 10.13

  • Safari : don't work with native video backend & no Media Source Extensions support
  • Chrome : with hls.js
  • Firefox : with hls.js

iOS (iPhone 6S)

  • Safari : don't work with native video backend & no Media Source Extensions support
  • Chrome : don't work with native video backend & no Media Source Extensions support
  • Firefox : don't work with native video backend & no Media Source Extensions support

Android (Samsung S7)

  • Chrome : no autoplay & with hls.js & don't work with native video backend
  • Samsung Internet Browser : no autoplay & don't work with native video backend & no Media Source Extensions support
  • Firefox : no autoplay & don't work with hls.js & don't work with native video backend
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants