webrtc_interface
1.5.1WebRTC Interface for Dart-Web/Flutter.
Readme
webrtc-interface
WebRTC interface for Dart-Web/Futter.
Changelog
Changelog
[1.5.1] - 2026-03-16
- Fixed name for KeyDerivationAlgorithm.
- Fixed string convert for RTCDegradationPreference.
[1.5.0] - 2026-03-16
- Update enum RTCDegradationPreference.
- Add enum KeyDerivationAlgorithm to KeyProviderOptions.
[1.4.0] - 2026-01-22
- Priority control APIs.
[1.3.0] - 2025-09-09
- Data packet cryptor interface.
[1.2.3] - 2025-04-29
- Media recording changes (#31).
[1.2.2+hotfix.1] - 2025-03-24
- rename getBufferAmount to getBufferedAmount.
[1.2.2] - 2025-03-24
- add getBufferedAmount for RTCDataChannel.
[1.2.1+hotfix.1] - 2025-02-23
- fix: make videoValue non nullable (#30)
- fix: make optional cname in RTCRTCPParameters nullable (#27)
[1.2.0] - 2024-04-08
- feat: add keyRingSize/discardFrameWhenCryptorNotReady to KeyProviderOptions.
[1.1.2] - 2023-09-14
- Add more frame cryptor api.
[1.1.1] - 2023-08-14
- Add more async methods.
[1.1.0] - 2023-06-29
- Add FrameCryptor interface.
[1.0.13] - 2023-04-14
- Add RTCDegradationPreference to RTCRtpParameters.
[1.0.12] - 2023-04-10
- Add addStreams to RTCRtpSender.
[1.0.11] - 2023-01-30
- Add RTCRtpCapabilities interface.
[1.0.10] - 2022-11-12
- Change MediaStream.clone to async.
[1.0.9] - 2022-11-02
- Update MediaRecorder interface.
[1.0.8] - 2022-09-06
- Added callback onFirstFrameRendered.
[1.0.7] - 2022-08-04
- Add stub for selectAudioOutput.
[1.0.6] - 2022-08-04
- Add selectAudioOutput method to MediaDevices.
- Add ondevicechange property to MediaDevices.
[1.0.5] - 2022-05-31
- Added Function(int currentAmount, int changedAmount)? onBufferedAmountChange callback (bufferedAmount should be set to non nullable after bufferedAmount implementation on all platforms).
- Added Function(int currentAmount)? onBufferedAmountLow callback and bufferedAmountLowThreshold variable.
[1.0.4] - 2022-05-08
- Change to nullable track for replaceTrack/setTrack.
[1.0.3] - 2022-03-31
- Added RTCDataChannel.id
[1.0.2] - 2022-02-07
- chore: Add restartIce.
- fix: Fix case for RTCIceCandidate.sdpMLineIndex.
[1.0.1] - 2021-11-25
- Added comment for VideoRenderer.onResize.
- Remove unnecessary function alias declarations.
[1.0.0] - 2021-11-19
- initial version.
Installing
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add webrtc_interfacepubspec.yaml
name: webrtc_interface
description: WebRTC Interface for Dart-Web/Flutter.
version: 1.5.1
homepage: https://flutter-webrtc.org
environment:
sdk: ">=2.12.0 <4.0.0"
dev_dependencies:
import_sorter: ^4.6.0
pedantic: ^1.11.1
test: any
Version history
| Version | Published | Archive | SHA-256 |
|---|---|---|---|
| 1.0.0 | On demand | Download | 823e9463…5a9d80 |
| 1.0.1 | On demand | Download | 5338af9e…e2fdce |
| 1.0.2 | On demand | Download | 7c954936…8173f9 |
| 1.0.3 | On demand | Download | 9516dd48…ef1727 |
| 1.0.4 | On demand | Download | 4d7e6824…1afbc9 |
| 1.0.5 | On demand | Download | 16821c14…6a08de |
| 1.0.6 | On demand | Download | 057d2b67…4730c4 |
| 1.0.7 | On demand | Download | 841ff66e…f897d3 |
| 1.0.8 | On demand | Download | b171c2c7…cb8e0a |
| 1.0.9 | On demand | Download | 5881c58e…a4fc80 |
| 1.0.10 | On demand | Download | d891c844…7e9c18 |
| 1.0.11 | On demand | Download | fb79e2db…40000c |
| 1.0.12 | On demand | Download | 5fdd616b…156b12 |
| 1.0.13 | On demand | Download | 0ac4693f…84a77c |
| 1.1.0 | On demand | Download | 0dd96f4d…ba5aad |
| 1.1.1 | On demand | Download | faec2b57…4614d7 |
| 1.1.2 | On demand | Download | 2efbd3e4…cbae3a |
| 1.2.0 | On demand | Download | abec3ab7…ea9388 |
| 1.2.1 | On demand | Download | 10fc6dc0…a04c26 |
| 1.2.1+hotfix.1 | On demand | Download | e05f0009…05e25d |
| 1.2.2 | On demand | Download | 9373419b…619269 |
| 1.2.2+hotfix.1 | On demand | Download | e92afec1…9f09eb |
| 1.2.2+hotfix.2 | On demand | Download | 86fe3afc…bbc1ca |
| 1.2.3 | On demand | Download | 0919bad2…63f275 |
| 1.3.0 | On demand | Download | 2e604a31…695233 |
| 1.4.0 | On demand | Download | ad0e5786…dd6eb3 |
| 1.5.0 | On demand | Download | 256380c1…e0206a |
| 1.5.1 | Cached · Upstream SHA-256 matched | Download | c6f100ea…21014f |
Dependencies
No direct dependencies declared.