Open
Description
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.