# webrtc_interface 1.5.1

WebRTC Interface for Dart-Web/Flutter.




## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add webrtc_interface
```
Published: 2026-03-16T08:47:46.424574Z
Expected archive SHA-256: c6f100eac5057d9a817a60473126f9828c796d42884d498af4f339c97b21014f

Available in cache; verification: upstream_checksum
## Direct dependencies

## Package README (untrusted upstream documentation)
# 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.







 
