Some notes to guide a discussion on frame accurate synchronization scenarios within the Media & Entertainment Interest Group at TPAC 2019.

Frame accurate synchronization

François Daoust
@tidoust

Related GitHub issues

Categories of use cases

Main seeking use cases

Seeking gaps

Main rendering use cases

Some of them are described in Media Timed Events

Rendering gaps

M&E IG Recommendations

“ In order to achieve greater synchronization accuracy between media playback and web content rendered by an application, the time marches on steps in [HTML] should be modified to allow delivery of media timed event start time and end time notifications within 20 milliseconds of their positions on the media timeline.
Additionally, to allow such synchronization to happen at frame boundaries, we recommend introducing a mechanism that would allow a web application to accurately predict, using the user's wall clock, when the next frame will be rendered (e.g., as done in the Web Audio API). ” – Media Timed Events

Rendering gaps that remain

Seeking gaps that remain

References

Thank you!

Questions?