Viewing version 1.5.1. Open the latest package page.

webrtc_interface

1.5.1

WebRTC Interface for Dart-Web/Flutter.

Download archive

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_interface:1.5.1'
pubspec.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

VersionPublishedArchiveSHA-256
1.0.0On demandDownload823e9463…5a9d80
1.0.1On demandDownload5338af9e…e2fdce
1.0.2On demandDownload7c954936…8173f9
1.0.3On demandDownload9516dd48…ef1727
1.0.4On demandDownload4d7e6824…1afbc9
1.0.5On demandDownload16821c14…6a08de
1.0.6On demandDownload057d2b67…4730c4
1.0.7On demandDownload841ff66e…f897d3
1.0.8On demandDownloadb171c2c7…cb8e0a
1.0.9On demandDownload5881c58e…a4fc80
1.0.10On demandDownloadd891c844…7e9c18
1.0.11On demandDownloadfb79e2db…40000c
1.0.12On demandDownload5fdd616b…156b12
1.0.13On demandDownload0ac4693f…84a77c
1.1.0On demandDownload0dd96f4d…ba5aad
1.1.1On demandDownloadfaec2b57…4614d7
1.1.2On demandDownload2efbd3e4…cbae3a
1.2.0On demandDownloadabec3ab7…ea9388
1.2.1On demandDownload10fc6dc0…a04c26
1.2.1+hotfix.1On demandDownloade05f0009…05e25d
1.2.2On demandDownload9373419b…619269
1.2.2+hotfix.1On demandDownloade92afec1…9f09eb
1.2.2+hotfix.2On demandDownload86fe3afc…bbc1ca
1.2.3On demandDownload0919bad2…63f275
1.3.0On demandDownload2e604a31…695233
1.4.0On demandDownloadad0e5786…dd6eb3
1.5.0On demandDownload256380c1…e0206a
1.5.1Cached · Upstream SHA-256 matchedDownloadc6f100ea…21014f

Dependencies

No direct dependencies declared.