It's been a few months since we did a release announcement, so we have a lot to catch up on, but here are some of the major highlights of the last few releases:
- IceLink's DTLS engine has been upgraded from 1.0 to 1.2. We have also added support for 4 new cipher suites, 2 of which implement perfect forward secrecy (PFS). The Mozilla team has already indicated that non-PFS cipher suites will not be supported in WebRTC starting with Firefox 38, so we strongly recommend updating your client applications immediately. Firefox 38 is scheduled for release on May 12, 2015 at the time of this writing.
- Xamarin.iOS and Xamarin.Mac SDKs for IceLink, WebSync, and TheRest have been updated to use the new Unified API.
- Vastly improved IceLink audio engine. Audio quality on Android in particular has been improved, but all platforms should see audio that plays back smoothly without any "growing latency".
- Forward error correction for VP8 video is now present on all platforms and enables automatically if packet loss over 10% (configurable) is reported. The result of this is significantly improved video quality on shaky networks.
- Software-based acoustic echo cancellation for Opus audio is available for Android and .NET and helps to eliminate echo when using the device speakerphone.
- Core SCTP support has been added for non-browser IceLink platforms. The WebRTC data channel layer is nearly completed and will add support for reliable data transfer with WebRTC-enabled browsers.
- IceLink now supports software-based volume control within the SDK for incoming and outgoing audio streams.
- Countless tweaks, fixes, and enhancements.
Head on over to the Downloads page to pick up the latest!