Platform/MediaSourceExtensions: Difference between revisions

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 Integration===
===YouTube integration===
Testing and debugging YouTube playback.
Testing and debugging YouTube playback.


Line 36: Line 38:
* Evangelism/upstreaming fixes
* Evangelism/upstreaming fixes


==2014 Q2 Suggested==
===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
Confirmed users
77

edits