mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-09-27 19:03:46 +02:00
- Add support for fMP4 segments - Add initInput (supported by ISOBMFF and MPEG-TS) - Input.isSupported() - Refactored file size retrieval logic, the file size can now be retrieved alongside the first read. - Add support for unsized UrlSources - Add support for multiple trun boxes in a row for the same track (as the spec literally says lol) - Add support for more M3U8 features - Fix faulty line reader - MPEG-TS improvements: support video parameters not in first packet, support better key frame detection, support extension PES packets without PTS - Fix reorder buffer being 1 element too small
14 lines
904 B
Plaintext
14 lines
904 B
Plaintext
- "manifest" -> "playlist"?
|
|
- Retaining Input instances for segments without clogging up memory indefinitely
|
|
|
|
idea: discontinuities with extra decoder config on the packet.
|
|
Also, why not just have the packet metadata on the packet? I think that would make things easier overall.
|
|
Also: for robustness, do a different track matching algorithm for hls playback. so not use pid but make it simpler like
|
|
if theres only 1 video track then its obvious yknow. Need to see if this is actually needed in the case of ext-x-discontinuity
|
|
|
|
- EXT-X-MEDIA (DONE, but surface more metadata from it, like language and shit) - should it be passed down to the tracks??
|
|
- getSegments() API? Any point in partially reading the playlist file? Idk
|
|
|
|
- Add warnings when piping m3u8 or dash shit into Input
|
|
|
|
reachorchestrator worker count is not really correct, or at least, urlsource parallelism is not really correct I think. |