Platform/MediaSourceExtensions: Difference between revisions

 
(8 intermediate revisions by the same user not shown)
Line 30: Line 30:
* Requesting data through JavaScript API [MediaSource.readyState SourceBuffer.buffered]  
* Requesting data through JavaScript API [MediaSource.readyState SourceBuffer.buffered]  
* Discarding of used coded frames [SourceBuffer.buffered]
* Discarding of used coded frames [SourceBuffer.buffered]
* MP4 playback on Firefox OS


===YouTube integration===
===YouTube integration===
Line 39: 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 52: 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 60: 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