$30 off During Our Annual Pro Sale. View Details »

WebRTC in Firefox - Kranky Geek, Bangalore

WebRTC in Firefox - Kranky Geek, Bangalore

Status of WebRTC in Firefox presented at Kranky Geek WebRTC event, Bangalore, on March 19, 2016.

Kaustav Das Modak

March 21, 2016
Tweet

More Decks by Kaustav Das Modak

Other Decks in Technology

Transcript

  1. WebRTC in Firefox
    a quick update
    Kranky Geek - Bangalore - March, 16

    Kaustav Das Modak - @kaustavdm

    View Slide

  2. WebRTC in latest Firefox
    Un-prefixed core APIs (FF 44)

    32 KHz mic capture (FF 44)

    AEC enhancements (FF 45)

    …more ongoing improvements
    Source: https://wiki.mozilla.org/Media/WebRTC#Releases

    View Slide

  3. Simulcast
    (simultaneous broadcast)
    Landed in Dev Edition, behind a pref
    Should not harm non-simulcast use cases
    Currently under test for regressions.
    Help test?

    View Slide

  4. MediaRecorder Demo 1
    Get video stream from canvas
    var stream = canvas.captureStream(15);
    video.src = URL.createObjectURL(stream);
    video.play();

    View Slide

  5. MediaRecorder Demo 2
    Render and filter a video stream into a canvas
    // Get a video stream from the webcam

    navigator.mediaDevices.getUserMedia()
    // Draw the video stream in CanvasRenderingContext2D

    canvas.drawImage()
    // Read the canvas pixels

    canvas.getImageData()
    // Write the canvas pixels

    canvas.putImageData()

    View Slide

  6. For more demos on MediaRecorder
    mozdevs.github.io/MediaRecorder-examples/

    View Slide

  7. Roadmap
    Better simulcast (H.264, spec compliance etc.)
    Full duplex audio support in Desktop (Linux, OSX, Windows)
    VP9 support
    Stereo Opus support in WebRTC
    PERC prototyping

    View Slide

  8. Test drive the Dev Edition Firefox

    firefox.com/developer

    View Slide

  9. talk.over()
    questions.ask()
    tweet(“@kaustavdm”)
    irc(“#media”, “irc.mozilla.org”)

    View Slide