NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #736 most downloaded on pub.dev
Flutter WebRTC plugin for iOS/Android/Desktop/Web, based on GoogleWebRTC.
Last release today
07 Oct 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
8 years old
184 releases · first in 2018
[Native/Web] feat: add keyRingSize/discardFrameWhenCryptorNotReady to KeyProviderOptions.
[Web] fix renderer issue for web.
* [Web] move to package:web.
One column per quarter.
[Android] bump version for libwebrtc.
[Android] bump version for libwebrtc.
Nothing published for this version
[Web] fix: platformViewRegistry getter is deprecated
[iOS/macOS] fix: Crop video output size to target settings.
[iOS/macOS] fix: send message on non-platform thread.
[Windows] fix: fix Renderer bug for Windows.
[Native] fix: send frame cryptor events from signaling thread.
[Dart/Native] feat: add more framcryptor api
[Dart/Native] feat: add more framcryptor api (#1444)
[Dart/Native] feat: support scalability mode (#1442)
[Android] fix: Turn off audio routing in non communication modes (#1438)
[Android] feat: Add more control over android audio options.
[Windows/Linux] fix: fix cannot start vp8/h264 encoder correctly.
[Android] feat: Add more control over android audio options.
[Windows/Linux] fix: nullptr checking for sender/receiver for getStats.
[Dart/Native] feat: add async methods for getting pc states.
[Android] fix: Expose helper to clearCommunicationDevice on AudioManager.AUDIOFOCUS_LOSS
[Native] fix: Skip set_sdp_fmtp_line if sdpFmtpLine is empty.
[Native] upgrade libwebrtc to m114.5735.02.
[iOS] feat: expose audio mode for ios.
[Web] fix facingMode for flutter web mobile.
[Android] fix frame drops for android.
[Android] fix issue for get user audio.
[Darwin] Improve iOS/macOS H264 encoder (Upgrade to WebRTC-SDK M104.5112.17).
[Darwin] Handle exceptions for frame rate settings for darinw.
[Windows/Linux] Fix compiler error.
[Windows/Linux] fix bug for eventchannel proxy.
Nothing published for this version
[Android] fix: application context null when app is terminated.
[Windows/Linux] fix: use the correct transceiver id.
[Darwin/Android/Windows/Linux] feat: framecryptor.
[iOS/macOS] motify h264 profile-level-id to support high resolution.
[Dawrin/Android/Windows] Add addStreams to RTCRtpSender
addStreams to RTCRtpSender[iOS] avaudiosession mode changed to AVAudioSessionModeVideoChat
[Windows/Linux] Updated libwebrtc binary for windows/linux to fix two crashes.
[iOS] fix: Without any setActive for rtc session, libwebrtc manages the session counter by itself.
[Web] Fix: RTCRtpParameters.fromJsObject for Firefox.
[Dawrin/Android/Windows] Add getCapabilities/setCodecPreferences methods
[Dart] Fix getStats: change 'track' to 'trackId'
[Web] Bump dart_webrtc to 1.0.12, Convert iceconnectionstate to connectionstate for Firefox.
[Android] Update android webrtc version to 104.5112.05
[Linux] Fixed compiler error for flutter 3.3.8.
* [Linux] Add Linux Support.
[iOS] Fix setSpeakerOn has no effect after change AVAudioSession mode to playback.
[Dart] Change MediaStream.clone to async.
[iOS] Fixed the problem that iOS earphones and speakers do not switch.
[iOS] fix audio route/setSpeakerphoneOn issues.
Nothing published for this version
[Darwin/Android/Windows] Support getStats for RtpSender/RtpReceiver (Migrate from Legacy to Standard Stats for getStats).
[Darwin] Fix getStats for darwin when trackId is NSNull.
[Android] fix: Make sure local stream/track dispose correctly.
* [Windows] Support sendDtmf. * [Windows] Fixed getStats.
[Dart] The dc created by didOpenDataChannel needs to set state to open.
[Android] fix: Fix crash when using multiple renderers.
[Andorid/iOS/macOS/Windows] New audio input/output selection API, ondevicechange event is used to monitor audio device changes.
[Windows/macOS] Fix UI freeze when getting thumbnails.
[Android] update libwebrtc to com.github.webrtc-sdk104.5112.01.
[iOS] fix : iOS app could not change camera resolutions cause by wrong datatype in the video Contraints.
[macOS] Added screen-sharing support for macOS
* [Darwin]: fix: camera release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →