Confirmed users
77
edits
| (14 intermediate revisions by the same user not shown) | |||
| Line 11: | Line 11: | ||
At this point we don't support sending new initialisation segments to a decoder. | At this point we don't support sending new initialisation segments to a decoder. | ||
==2013 Q4 | ==2013 Q4== | ||
===Adaptive streaming for MP4 and SourceBuffer restarting=== | ===Adaptive streaming for MP4 and SourceBuffer restarting=== | ||
| Line 18: | Line 18: | ||
Tasks: | Tasks: | ||
* Extend nestegg parser for webm to support sourcebuffer reset | * Extend nestegg parser for webm to support sourcebuffer reset | ||
* Container parser with fragmented mp4 support – Chris Pearce | * {{done|Container parser with fragmented mp4 support}} – Chris Pearce | ||
* {{done|MP4 playback on Windows Vista, 7 and 8}} | |||
* {{done|VP9 support on all platforms}} | |||
==2014 Q1 proposed== | |||
===Memory management=== | ===Memory management=== | ||
| Line 27: | Line 31: | ||
* Discarding of used coded frames [SourceBuffer.buffered] | * Discarding of used coded frames [SourceBuffer.buffered] | ||
== | ===YouTube integration=== | ||
Testing and debugging YouTube playback. | |||
Tasks: | |||
* Bug fixing in MSE implementation | |||
* Evangelism/upstreaming fixes | |||
===MP4 platform support=== | |||
* MP4 playback on Firefox OS | |||
==2014 Q2 proposed== | |||
===Seamless audio adaption=== | ===Seamless audio adaption=== | ||
Implement audio cross fade to avoid noise when switching from one audio quality to another. | Implement audio cross fade to avoid noise when switching from one audio quality to another. | ||
| Line 41: | Line 54: | ||
* Support segments mode [SourceBuffer.mode = AppendMode.segments] | * Support segments mode [SourceBuffer.mode = AppendMode.segments] | ||
* Timeline management [SourceBuffer.buffered] | * Timeline management [SourceBuffer.buffered] | ||
===MP4 platform support=== | |||
* MP4 software decoding through OpenH264 - pending availability, high profile and AAC support | |||
==2014 Q3 suggested== | |||
===MP4 platform support=== | |||
* Hardware accelerated playback on Mac OSX | |||
* Hardware accelerated playback on Android | |||
==Backlog== | ==Backlog== | ||
| Line 49: | Line 70: | ||
===HTTP Live Streaming=== | ===HTTP Live Streaming=== | ||
It would be possible to support HLS in Javascript in terms on MSE although MSE is not specifically designed to enable this. We are not intending to support MPEG2-TS. Without this we would need to write also need t write a remuxer in Javascript. | It would be possible to support HLS in Javascript in terms on MSE although MSE is not specifically designed to enable this. We are not intending to support MPEG2-TS. Without this we would need to write also need t write a remuxer in Javascript. | ||
===MP4 platform support=== | |||
* Hardware accelerated playback on Linux | |||