Thanks!

Is this an API for recording videos on the web? Is already an implementation out there?

Michael

On 30/03/13 02:45, Eric Rescorla wrote:
You may want the recording API:

https://dvcs.w3.org/hg/dap/raw-file/tip/media-stream-capture/MediaRecorder.html

On Thu, Mar 28, 2013 at 8:21 PM, Michael Heuberger <[email protected] <mailto:[email protected]>> wrote:

    thanks so much for your good advice. look, i already code with
    node.js and have an interesting prototype here:
    https://www.videomail.io/

    all i want is to improve the performance. i think i should do some
    research with RTCWEB.


         1. Browser retrieves a webpage with javascript in it.
         2. Browser executes javascript, which:
             1. Gets a handle to the camera using getUserMedia,
             2. Creates an RTCPeerConnection
             3. Calls "createOffer" and "setLocalDescription" on the
                RTCPeerConnection
             4. Sends an request to the server containing the offer
        (in SDP
                format)
         3. The server processes the offer SDP and generates its own
        answer
            SDP, which it returns to the browser in its response.
         4. The javascript calls "setRemoteDescription" on the
            RTCPeerConnection to start the media flowing.
         5. The server starts receiving DTLS/SRTP packets from the
        browser,
            which it then does whatever it wants to, up to and including
            storing in an easily readable format on a local hard drive.


    makes sense but why so complicated? i want the node.js server to
    be always listening for any new RTCPeerConnections and thus
    accepts any incoming streams.

    my second question is about the video format: in what format is
    the video stream transferred and how can i store it in i.e. webm?

    cheers
    michael



        Clearly, I've glossed over the details, but I hope that's
        enough to get you in the right direction with a little more
        research on your end.

            - do Mozilla and Chrome use different video codecs for the
            same implementation?


        Presently, both Mozilla and Chrome use VP8 for their video codec.


            I am also confused, what's the difference between RTCWEB
            and WebRTC?


        The standardization effort to enable real-time communications
        in web browsers is a cross-organizational endeavor, with the
        javascript-to-browser interface being defined in the W3C's
        "WebRTC" working group, and the browser-to-network interface
        being defined in the IETF's "RTCWEB" working group.

        The term "WebRTC" is used in the press to refer to both halves
        of the effort. You won't generally see "RTCWEB" unless someone
        is making a specific reference to the IETF working group.


-- Adam Roach
        Principal Platform Engineer
        [email protected] <mailto:[email protected]>
        +1 650 903 0800 x863 <tel:%2B1%20650%20903%200800%20x863>


--
    Binary Kitchen
    Michael Heuberger
    4c Dunbar Road
    Mt Eden
    Auckland 1024
    (New Zealand)

    Mobile (text only) ... +64 21 261 89 81
    <tel:%2B64%2021%20261%2089%2081>
    Email ................ [email protected]
    <mailto:[email protected]>
    Website .............. http://www.binarykitchen.com

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



--

Binary Kitchen
Michael Heuberger
4c Dunbar Road
Mt Eden
Auckland 1024
(New Zealand)

Mobile (text only) ...  +64 21 261 89 81
Email ................  [email protected]
Website ..............  http://www.binarykitchen.com

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

Reply via email to