Firefox 49 is now our Developer Edition version (it's available for
download soon), and it's scheduled to go to Beta on August 1st and to
Release on September 12th. Detailed WebRTC (plus Web Audio) release notes for
Firefox 49 are here <https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/49>.
If anyone has any questions about the release, the notes, or possible bugs
in the code, feel free to reach out to me directly.
Cheers,
-Maire
--------------------------------------------------
Noteworthy Changes:
- Full duplex for Windows is pref'd on. Full duplex for all Desktop OSs
is pref'd on in Firefox 49.
- Please report any audio issues you have during a call. (See bug
1243857 <https://bugzilla.mozilla.org/show_bug.cgi?id=1243857> and
the cubeb bugs that landed in this release for more details.)
- Added support for MediaStream.getTrackById(). (See bug 1208390
<https://bugzilla.mozilla.org/show_bug.cgi?id=1208390>.)
- getUserMedia(cam+mic) is now all-or-nothing. The MediaCapture and
Streams spec [1] says that sites requesting both camera and microphone at
the same time, must get both or nothing (in the form of an error). (See bug
802326 <https://bugzilla.mozilla.org/show_bug.cgi?id=802326>.)
- Aligned with spec: Fixed issue where ontrack and onaddstream fired too
late. (See bug 998546
<https://bugzilla.mozilla.org/show_bug.cgi?id=998546>.)
- Properly handle a=inactive in the remote SDP during renegotiation.
(See bug 1213773 <https://bugzilla.mozilla.org/show_bug.cgi?id=1213773>.)
- Allow any MediaStream to be passed to RTCPeerConnection.addTrack. (See bug
1271669 <https://bugzilla.mozilla.org/show_bug.cgi?id=1271669>.)
- Implement receiving 'b=TIAS' on media description to restrict sending
bandwidth. (See bug 1276368
<https://bugzilla.mozilla.org/show_bug.cgi?id=1276368>.)
- REMB is now enabled by default. (See bug 1155435
<https://bugzilla.mozilla.org/show_bug.cgi?id=1155435>.)
- We now use AVFoundation for camera capture on OSX. (See bug 1180725
<https://bugzilla.mozilla.org/show_bug.cgi?id=1180725>.)
- We now disable audio down/up sampling when all the constraints have
been passed in gUM. This is very important for use cases other than voice,
when using gUM, including, but not limited to, instrument recording,
ultrasonic communication, etc (See bug 1268428
<https://bugzilla.mozilla.org/show_bug.cgi?id=1268428>.)
- Added support for ICE consent freshness (RFC 7675
<https://tools.ietf.org/html/rfc7675>). (See bug 929977
<https://bugzilla.mozilla.org/show_bug.cgi?id=929977>.)
- Automated tests now include NAT simulation and TURN server mochitests.
(See bug 1231975 <https://bugzilla.mozilla.org/show_bug.cgi?id=1231975>
and bug 1231981 <https://bugzilla.mozilla.org/show_bug.cgi?id=1231981>.)
- Fixed packet loss when sending/receiving very high bitrates on Win7.
(See bug 1251821 <https://bugzilla.mozilla.org/show_bug.cgi?id=1251821>.)
- Enabled TMMBR support by default. (See bug 1270230
<https://bugzilla.mozilla.org/show_bug.cgi?id=1270230>.)
- Update: We need to disable TMMBR due to a regression (video
freezing under certain conditions). We're still investigating.
Once we have
a fix, we'll land it in Fx50 and pref on there. If the fix is safe to
uplift to Fx49, we'll do so and then pref TMMBR back on in Fx49. (See bug
1279039 <https://bugzilla.mozilla.org/show_bug.cgi?id=1279039>.)
--
Maire Reavy
[email protected]
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media