Media Sync for Timing Object
Posted on:Hi all.
This announces the publication of MediaSync, a generic and open-source JavaScript library for timed (synchronized) playback of HTML5 audio and video. The MediaSync library works to time align media playback to the progression of the timing object.
http://webtiming.github.io/mediasync/
http://webtiming.github.io/timingsrc/
The timing object draft spec defines *timed playback mode* as a possible extension to existing standards for HTMLMediaElements [1]. However, until standardization and implementation is a reality, the Multi-device Timing CG makes available a generic and open source JavaScript library for timed playback, integrated with the timing object/shared motion. MediaSync is published [2] as research output from MediaScape [3], an ongoing FP7 EU project. As part of the dissemination and standardization work of MediaScape, MediaSync is also made available for the Multi-device Timing CG. The Web page linked above includes API documentation, example usage and demonstrations. Source code is available at [2] .
And, not to forget, integration with timing object/shared motion enables HTML5 video and audio to take part in globally synced multi-device playback!
Njål and Ingar
[1]: http://webtiming.github.io/timingobject/#media-elements-and-the-timing-object
[2]: https://github.com/mediascape/mediasync
[3]: http://mediascapeproject.eu/