Hi all,
I would like to see this API come out from behind experimental web features. Support for this feature allows AV content to be easily overdubbed when played back via the existing media DOM elements.
Here are a couple scenarios where I see shipping this being useful.
1. Audio Interviews or podcasts where you wanted to overdub with excerpts from other sources. Specifically with a live mic feed for commenting or announcing similar to the way esports are currently broadcast.
2. Informational graphic layouts can be combined with existing video to make the content more compelling and these elements can be connected to HTTP, WebSockets, etc.
3. Graphical layouts can be added to video that provide journalistic integrity and accreditation.
Using this technology I was able to record an interview in WebM and then overlay videos with Canvas or WebGL graphics. This opens up a whole new type of software that can be built on the web that was previously only accessible to software with access to core APIs.
Broadcast technology is expensive and cumbersome. This API dramatically lowers the barrier to entry for developers looking to create better experiences for journalists, video editors, audio editors and enterprise users that wish to use WebRTC as their communication platform. These are all positives for the open web.
Thanks for your consideration,
Chase