Changes between Initial Version and Version 1 of April 2012 HTML5 Media Element & WebAudio


Ignore:
Timestamp:
Apr 20, 2012 10:23:44 AM (12 years ago)
Author:
jer.noble@apple.com
Comment:

Initial Commit

Legend:

Unmodified
Added
Removed
Modified
  • April 2012 HTML5 Media Element & WebAudio

    v1 v1  
     1= Agenda Items / Topics =
     2
     3 * Status of Tracks
     4 * Update on Buffering & LayoutTests
     5 * Status of MediaPlayer{QTKit,AVFoundation,GTK}.
     6 * Media Source
     7 * Encrypted Media W3C Spec
     8 * WebAudio
     9
     10 == Tracks ==
     11''Eric Carlson :ericc''
     12    * W3C spec is mostly implemented
     13        * Unimplemented:
     14            * Rendering
     15            * word-wrapping (unsettled in the W3C spec)
     16            * native controls do not yet control TextTracks (selection, enabling, etc.)
     17        * Implemented:
     18            * Basic rendering
     19            * Basic functionality
     20        * Available in WebKit nightlies behind a runtime flag
     21        * IE10 has implemented it as well
     22            * Only basic rendering
     23        * http://www.html5rocks.com/en/tutorials/track/basics/
     24
     25== Update on Buffering & LayoutTests ==
     26''Andrew Scherkus :scherkus''
     27    * In the last year
     28        * Bug fixes
     29        * HTTP Media Layout Tests for handling a variety of Servers
     30            * e.g. Buggy support of Range Requests
     31            * Edge cases of server support
     32        * Should these layout tests be in http/tests/media, or in an alternate test suite?
     33            * ericc: would love to have these tests checked in
     34        * What should these tests assert?
     35            * buffered attribute?
     36            * seekable attribute?
     37    * Resource Loader changes
     38        * Chromium: AssociatedURLLoader
     39    * URLs
     40        * [Media HTTP Layout Tests](https://bugs.webkit.org/show_bug.cgi?id=84365)
     41
     42== Status of MediaPlayer{QTKit,AVFoundation,GTK} ==
     43''Alexis Menard :darktears''
     44    * Qt currently uses MediaPlayerPrivateQTKit
     45    * AVFoundation is the future media framework on Mac platform
     46    * CALayers:
     47        * Qt does not currently support Accelerated Compositing
     48        * MPPQTKit & MPPAVFoundation makes assumptions about the type of PlatformLayer
     49        * MPPAVFoundation is separated into an ObjectiveC and a C++ implementation
     50            * Beneficial for Qt port.
     51    * MPPGTK
     52        * used in the three ports
     53        * upcoming work:
     54            * accelerated decoding and rendering
     55            * currently works both on WebKit & WebKit2.
     56            * should GTK adopt the Media Source API?
     57
     58== Media Source API ==
     59''Aaron Caldwell''
     60    * proposed to the W3C
     61    * primary use case is adaptive streaming
     62    * most recent spec is an upgrade to the original, simpler spec.
     63    * Currently updating WebKit to match the new spec
     64    * Support both WebM and ISO (MP4) formats.
     65    * Want to migrate code from the Chrome port into WebKit
     66    * URLs:
     67        * [w3c spec](http://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html)
     68    * W3C spec level of support
     69        * generally -> :-)
     70        * Microsoft, specifically, is interested in making this work in IE
     71
     72== Encrypted Media W3C Spec ==
     73''David Dorwin :ddorwin''
     74    * Background
     75        * Published the Encrypted Media Extensions proposal to the W3C
     76        * Pages pass in keys to encrypted content through JavaScript
     77        * Generally controversial(!!) on the W3C list
     78    * Hope to move forward
     79        * Technical Feedback
     80        * Began filing bugs on W3C Tracker
     81        * W3C Task force in the work
     82    * As of today, Chromium builds include basic support for Encrypted Media spec
     83        * LayoutTests currently pass on Chromium port
     84    * Questions
     85        * Is it generic encrypted content or specific to video/audio.
     86            * functions exist on the media element; not usable for image content, e.g.
     87            * this question will be discussed in the WG.
     88        * There is also the Crypto API, related but not a replacement for this one
     89    * URLs:
     90        * [w3c spec](http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html)
     91
     92== WebAudio API ==
     93''Jer Noble :jernoble''
     94    * Background on WebAudio API, spec, and implementation
     95    * GTK is working on implementing this API
     96    * Mozilla has completely separate approach
     97        * entirely in JavaScript
     98        * performance issues
     99        * extended the MediaStream API to process streams of audio data in WebWorkers
     100
     101== Full Screen ==
     102''Jer Noble :jernoble''
     103    * Spec has recently been changed in order to create a new, explicit stacking content for full screen'd elements
     104    * Will be merged in with <dialog>
     105   
     106== Media Statistics ==
     107''Andrew Scherkus :scherkus''
     108    * Only generally useful stat: Dropped frames
     109    * Topic for Deprecation Session.