| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-12 | 1.7 kB | |
| v1.5.0 source code.tar.gz | 2026-06-12 | 733.7 kB | |
| v1.5.0 source code.zip | 2026-06-12 | 957.4 kB | |
| Totals: 3 Items | 1.7 MB | 0 | |
What's Changed
- [iOS/macOS] feat: enable platform rendering (
RTCVideoPlatFormView) on macOS, with a shared Darwin implementation (#2058). - [iOS/macOS] feat: use the AVAudioEngine audio device module on both platforms, enabling Apple platform voice processing (AEC/NS/AGC) and the audio processing options API on macOS (#2009, [#2082]).
- [Windows] feat: loopback capture for application and desktop audio (#2060).
- [iOS/macOS] feat: allow embedders to own audio session management (#2069).
- [Android] feat: expose the peer connection factory to embedders (#2077).
- [Android] chore: support AGP 9 built-in Kotlin; apply KGP only when built-in Kotlin is inactive (#2075).
- [Windows/Linux] fix: map echoCancellation/noiseSuppression/autoGainControl constraints to RTCAudioOptions (#2068).
- [Android] fix: screen capture rotation (#2055) and rotation after orientation changes (#2048).
- [Android] fix: prevent CameraAccessException on concurrent video calls (#2013).
- [Android] fix: tolerate Qualcomm/Hisi encoders in VideoFileRenderer (#2030) and guard muxer writes against invalid sample buffers (#2031).
- [Android] fix: IllegalStateException when the app is swipe-killed during a session (#2033).
- [iOS] fix: audio session output port override for speaker toggle (#1941).
- [Dart] fix: handling of
KeyDerivationAlgorithmoption (#2049). - [Windows/Linux] chore: drive prebuilt libwebrtc download from
third_party/libwebrtc_version.ini(#2061). - [Darwin/Android] chore: bump WebRTC-SDK to 144.7559.09 (#2078).
- [Windows/Linux] chore: bump prebuilt libwebrtc to m144.7559.09 (#2078).
Full Changelog: https://github.com/flutter-webrtc/flutter-webrtc/compare/v1.4.1...v1.5.0