Make it possible to play unsupported video codecs
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 119
- Forks
- 72
- Avg merge
- 18h 42m
- Merged PRs (30d)
- 24
Description
Is your feature request related to a problem? Please describe.
Some video containers are not supported by webbrowsers and probably will not be in the near future.
Describe the solution you'd like
Find a solution that makes it possible to play almost all video containers in browsers.
One solution would be using wasm and ffmpwg to transcode videos on the fly directly in the browser. See e.g. this article: https://blog.scottlogic.com/2020/11/23/ffmpeg-webassembly.html#:~:text=creating%20a%20streaming%20transcoder
Describe alternatives you've considered
Not doing this?
Additional context
Add any other context or screenshots about the feature request here.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files, tests, or entry points are named. Start by locating the viewer's browser video playback flow and reviewing the linked FFmpeg WebAssembly article. Done would require an agreed design and a working way to play unsupported video containers in browsers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, wasm
- Domain
- audio-video-rtc, frontend, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100