Skip to content

Decoding of video streams with ForgeJS #168

@bbaudel

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

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