Skip to content

Decoding of video streams with ForgeJS #168

Description

@bbaudel

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions