WebRTC folks:

I had a brief chat with Richard Milewski last week about a project he's working on, and wanted to drop a note to provide some context, as I suspect he'll be coming to #media (and/or using this mailing list) to ask for assistance as necessary. The project is tentatively titled "Air Mozilla Studio," although Richard expressed some desire to find a more general name for the effort.

The general idea here is to use WebRTC to connect devices -- typically in the same room, although there's no reason that needs to be the case -- to a browser that serves as a central video production console. This console selects from one of several such devices (including devices local to the laptop), and can composite them with local graphics (foregrounds and backgrounds) into a single video stream. This video stream is then uploaded to a remote server using something like RTMP (or whatever YouTube uses nowadays) and/or an HSTS-like series of PUTs or PATCHes. This could be done either as the stream is recorded (e.g., near-real-time), or saved to local storage and uploaded at a later date.

That's the basic functionality. Of course, doing things like screen sharing, chroma keying, and more advanced production would be nice future enhancements, but they're not the current focus.

The rationale is to allow amateur users to be able to produce live and recorded streams with reasonable production values using nothing more than the equipment they would typically have available -- say, a computer and a couple of cell phones (used as remote camera/mic units).

There's a bit more information as well as a mock-up of the basic interface here:
https://people.mozilla.org/~rmilewski/AirMoStudio/

--
Adam Roach
Principal Platform Engineer
[email protected]
+1 650 903 0800 x863

_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to