Confirmed users
77
edits
No edit summary |
|||
| (13 intermediate revisions by the same user not shown) | |||
| 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== | ==2014 Q1 proposed== | ||
| Line 29: | Line 31: | ||
* Discarding of used coded frames [SourceBuffer.buffered] | * Discarding of used coded frames [SourceBuffer.buffered] | ||
===YouTube | ===YouTube integration=== | ||
Testing and debugging YouTube playback. | Testing and debugging YouTube playback. | ||
| Line 36: | Line 38: | ||
* Evangelism/upstreaming fixes | * Evangelism/upstreaming fixes | ||
==2014 Q2 | ===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 49: | 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 57: | 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 | |||