Version 3 (modified by Philippe Normand, 10 years ago) (diff)


GStreamer Backend

The GStreamer backend is a web video and web audio backend that's used by the GTK+, Qt, and EFL ports. Optionally it can be used by other ports as well.

Ongoing work

  • Live streaming doesn't work
  • Performance issues
    • The video sink isn't fast enough yet to handle fullscreen video. We are relying on the builtin fullscreen video control in GStreamer. This does not support custom controls.
    • We need better integration with AC. Even when not using hardware accelerated video decoding, we should consider offloading color space conversion to a shader.
  • Encrypted video
  • WebRTC support and media selection