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