forgejs icon indicating copy to clipboard operation
forgejs copied to clipboard

Decoding of video streams with ForgeJS

Open bbaudel opened this issue 7 years ago • 0 comments

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

Video with levels

Windows 10

  • [x] Edge
  • [ ] IE 11 : no rendering
  • [x] Chrome
  • [x] Firefox

macOS 10.13

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

iOS (iPhone 6S)

  • [x] Safari : no autoplay & no quality switch
  • [x] Chrome : no autoplay & no quality switch
  • [x] Firefox : no autoplay & no quality switch

Android (Samsung S7)

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

Video with single url

Windows 10

  • [x] Edge
  • [ ] IE 11 : no rendering
  • [x] Chrome
  • [x] Firefox

macOS 10.13

  • [x] Safari : no autoplay
  • [x] Chrome
  • [x] Firefox

iOS (iPhone 6S)

  • [x] Safari : no autoplay
  • [x] Chrome : no autoplay
  • [x] Firefox : no autoplay

Android (Samsung S7)

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

Dash (Dynamic Adaptive Streaming over HTTP)

Windows 10

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

macOS 10.13

  • [ ] Safari : no Media Source Extensions support
  • [x] Chrome : with dash.js
  • [x] 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)

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

HLS (HTTP Live Streaming)

Windows 10

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

macOS 10.13

  • [ ] Safari : don't work with native video backend & no Media Source Extensions support
  • [x] Chrome : with hls.js
  • [x] 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)

  • [x] 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

bbaudel avatar Jan 31 '18 15:01 bbaudel