Rewrite SDP/JSEP and add BUNDLE support

Multistream, renegotiation support

VP9 codec support in WebRTC - pref'd off by default

Web Audio and WebRTC working well together

OpenH264 for Android supported (no sandbox) ------ Items above done before or during Q1 ------ e10s blocker problems fixed

Web Audio performance improvements - phase 1: significant perf wins on all benchmarks

ICE TCP support landed in Nightly - pref'd off

IPv6 support landed in Nightly

Initial Identity support landed in Nightly

WebRTC fully integrated with Web Audio: Web Audio can now feed a PeerConnection and receive audio back from that PC ------ Items above done before or during Q2 ------ Capturing video from a canvas (pref'd on)

Ability to change camera resolution with MediaStreamTrack.applyConstraint

Simulcast - phase 1: largely focused on signaling and spec work We chose not to land it, but it was essential for setting us up for landing simulcast in Nightly in Q4

Audio/Video refactor - paving the way for Full Duplex support and for resolving existing audio/video stack shortcomings

Web Audio performance improvements shipping in Firefox 44

IPV6 support shipping in Firefox 42 ------ Items above done before or during Q3 ------ Simulcast support (as described in the IETF spec proposal) landed in Nightly

Full duplex audio support on Windows landed in Nightly stretch goal: land full duplex audio support for a second platform (likely Mac)

New Delay Agnostic AEC landed in Nightly

Media Stream add/remove track, constructors, and clone landed in Nightly (big part of spec compliance goal)

ICE TCP pref'd on in Nightly ------ Items above planned to be done before or during Q4 ------ VP9 support in WebRTC pref'd on by default (may or may not be the preferred codec when we pref on)

Full duplex audio support on all platforms

Add support for audio output selection

Pref on support for audio sharing (when there is audio to share during screen/window/etc sharing)

Finish stereo support in PeerConnection

Considerably better NAT traversal (including ICE proxy and UPnP support)

Audio Workers (dependent on achieving working group consensus)

Data Channels in Workers (dependent on achieving working group consensus)

Compliant with "v1.0" (or equivalent) of the WebRTC spec Finish implementation of MediaStreamTrack constraints

getUserMedia and audio output sandboxing working (support sandboxing team, audio sandboxing may be a stretch for end of year)

Rewrite SDP/JSEP and add BUNDLE support

Multistream, renegotiation support

VP9 codec support in WebRTC - pref'd off by default

Web Audio and WebRTC working well together

OpenH264 for Android supported (no sandbox) ------ Items above done before or during Q1 ------ e10s blocker problems fixed

Web Audio performance improvements - phase 1: significant perf wins on all benchmarks

ICE TCP support - pref'd off

IPv6 support

Initial Identity support

WebRTC fully integrated with Web Audio: Web Audio can now feed a PeerConnection and receive audio back from that PC ------ Items above done before or during Q2 ------ Add support for audio sharing (when there is audio to share during screen/window/etc sharing) landing pref'd off in Fx42 pref on before the end of the quarter

ICE TCP support - pref'd on

Simulcast - phase 1: largely focused on signaling (new SDP work, modifying the SDP helper code)

Audio/Video refactor - phase 1: paving the way for Full Duplex support and for resolving existing audio/video stack shortcomings

Web Audio perf - phase 2 resolve remaining bugs on the web audio perf meta bug identify if there are any games (as of the start of Q3) that must work well by the end of Q3 on a specific (targeted) device that do not currently work well enough and then deliver the performance needed

------ Items above planned to be done before or during Q3 ------ Simulcast support (as described in the IETF spec proposal) landed in Nightly

Audio/Video refactor - phase 2 (second of an estimated three phases)

Considerably better NAT traversal (including ICE proxy and UPnP support)

Audio Workers (dependent on achieving working group consensus)

Data Channels in Workers (dependent on achieving working group consensus)

Significant improvements toward spec compliance (full spec compliance with "v1.0" coming in 2016) ------ Items above planned to be done before or during Q4 ------ Full duplex audio support

Audio output selection

Compliant with "v1.0" (or equivalent) of the WebRTC spec

getUserMedia and audio output sandboxing working (support sandboxing team)