Skip to content

Tracking issue for video decoding #723

Open
@Dinnerbone

Description

@Dinnerbone

We've had a number of people ask about this, and whilst we may not solve it soon - we can use this to let them be updated when we make progress.

There's 6 codecs (that I know of) that we'll need to support inside DefineVideoStream:

  • Sorenson H.263 (codec 2)
  • Screen Video (codec 3)
  • VP6 (codec 4)
  • VP6 with Alpha (codec 5)
  • Screen Video V2 (codec 6)
  • H.264 (codec 7)

The biggest limitations will be that we need decoders that satisfy the following requirements:

  • Must be usable on desktop on Mac, Windows and Linux
  • Must be usable on browser either as built-in to the browser, or through WebAssembly
  • Must be distributable legally
    • Video codecs and patents or licensing terms unfortunately go hand-in-hand
    • Asking end-users to install something would be a no-go for web

Issue #590 contains a relevant discussion on using ffmpeg to solve this.

Issue will be updated with more info as we progress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-videounimplementedIssues for functionality that hasn't been implemented yet

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions