flutter-webrtc

WebRTC plugin for Flutter Mobile/Desktop/Web

MIT License

Stars
3.9K
Committers
120

Bot releases are visible (Hide)

flutter-webrtc - 0.9.18

Published by davidliu almost 2 years ago

[0.9.18] - 2022-12-12

  • [Web] Bump dart_webrtc to 1.0.12, Convert iceconnectionstate to connectionstate for Firefox.
  • [Android] Start AudioSwitchManager only when audio track added (fix #1163) (#1196)
  • [iOS] Implement detachFromEngineForRegistrar (#1192)
  • [iOS] Handle Platform Exception on addCandidate (#1190)
  • [Native] Code format with clang-format.
flutter-webrtc - 0.9.17

Published by cloudwebrtc almost 2 years ago

[0.9.17] - 2022-11-28

  • [Android] Update android webrtc version to 104.5112.05
  • [iOS] Update WebRTC.xframework version to 104.5112.07
flutter-webrtc - 0.9.16

Published by cloudwebrtc almost 2 years ago

[0.9.16] - 2022-11-14

  • [Linux] Fixed compiler error for flutter 3.3.8.
  • [Linux] Remove 32-bit precompiled binaries.
  • [Linux] Supports linux-x64 and linux-arm64.
flutter-webrtc - 0.9.15

Published by cloudwebrtc almost 2 years ago

[0.9.15] - 2022-11-13

  • [Linux] Add Linux Support.
flutter-webrtc - 0.9.13

Published by cloudwebrtc almost 2 years ago

[0.9.13] - 2022-11-12

  • [Dart] Change MediaStream.clone to async.
  • [iOS] Fixed the bug that the mic indicator light was still on when mic recording was stopped.
  • [iOS/macOS/Android/Windows] Allow sdpMLineIndex to be null when addCandidate.
  • [macOS] Frame capture support for macOS.
  • [Android] Add enableCpuOveruseDetection configuration (#1165).
  • [Android] Update comments (#1164).
flutter-webrtc - 0.9.12

Published by cloudwebrtc almost 2 years ago

[0.9.12] - 2022-11-02

  • [iOS] Fixed the problem that iOS earphones and speakers do not switch.
  • [Windows] fix bug for rtpSender->RemoveTrack/pc->getStats.
  • [iOS] Return groupId.
  • [Web] MediaRecorder.startWeb() should expose the timeslice parameter.
  • [iOS] Implement RTCPeerConnectionDelegate didRemoveIceCandidates method.
  • [iOS] fix disposing Broadcast Sharing stream.
flutter-webrtc - 0.9.11

Published by cloudwebrtc about 2 years ago

[0.9.11] - 2022-10-16

[iOS] fix audio route/setSpeakerphoneOn issues.
[Windows] fix: Have same remote streams id then found the wrong MediaStream.
[Dart] feat: RTCVideoRenderer supports specific trackId when setting MediaStream.

flutter-webrtc - 0.9.9

Published by cloudwebrtc about 2 years ago

[0.9.9] - 2022-10-12

  • [Darwin/Android/Windows] Support getStats for RtpSender/RtpReceiver (Migrate from Legacy to Standard Stats for getStats).
  • [Android] Dispose of streams and connections.
  • [Android] Support RTP transceiver direction type 4.
  • [Web] Update dart_webrtc dependency.
flutter-webrtc - 0.9.8

Published by cloudwebrtc about 2 years ago

[0.9.8] - 2022-09-30

  • [Android] fix: Make sure local stream/track dispose correctly.
  • [Android] Remove bluetooth permission on peerConnectionInit.
  • [iOS] Fix system sound interruption on iOS (#1099).
  • [Android] Fix: call mode on app start (#1097).
  • [Dart] Avoid renderer initialization multiple times (#1067).
flutter-webrtc - 0.9.7

Published by cloudwebrtc about 2 years ago

[0.9.7] - 2022-09-13

  • [Windows] Support sends DTMF.
  • [Windows] Fixed getStats.
flutter-webrtc - 0.9.6

Published by cloudwebrtc about 2 years ago

[0.9.6] - 2022-09-06

  • [Dart] The dc created by didOpenDataChannel needs to set the state to open.
  • [Dart] Added callback onFirstFrameRendered.
flutter-webrtc - 0.9.5

Published by cloudwebrtc about 2 years ago

[0.9.5] - 2022-08-30

  • [Android] fix: Fix crashes when using multiple renderers.
  • [Android] fix bug with dispose of track cannot close video
  • [Andorid/iOS/macOS/Windows] Fix bug of missing events in data-channel.
flutter-webrtc - 0.9.4

Published by cloudwebrtc about 2 years ago

[0.9.4] - 2022-08-22

  • [Andorid/iOS/macOS/Windows] New audio input/output selection API, ondevicechange event is used to monitor audio device changes.
flutter-webrtc - 0.9.3

Published by cloudwebrtc about 2 years ago

[0.9.3] - 2022-08-15

  • [Windows/macOS] Fix UI freeze when getting thumbnails.
flutter-webrtc - 0.9.2

Published by cloudwebrtc about 2 years ago

[0.9.2] - 2022-08-09

  • [Android] update libwebrtc to com.github.webrtc-sdk:android:104.5112.01.
  • [iOS/macOS] update WebRTC-SDK to 104.5112.02.
  • [Windows] update libwebrtc.dll to 104.5112.02.
flutter-webrtc - 0.9.0

Published by cloudwebrtc about 2 years ago

[0.9.0] - 2022-07-27

  • [macOS] Added screen-sharing support for macOS
  • [Windows] Added screen-sharing support for Windows
  • [iOS/macOS] fix: Fix compile warning for Darwin
  • [Darwin/Android/Windows] fix: Fix typo peerConnectoinEvent -> peerConnectionEvent for EventChannel name (#1019)
flutter-webrtc - 0.8.12

Published by cloudwebrtc over 2 years ago

[0.8.12] - 2022-07-15

  • [Darwin]: fix: camera release.
flutter-webrtc - 0.8.11

Published by cloudwebrtc over 2 years ago

[0.8.11] - 2022-07-11

  • [Windows] Fix variant exception of findLongInt. (#990)
  • [Windows] fix unable to get username/credential when parsing iceServers containing urls
  • [iOS] Fix RTCAudioSession properties set with libwebrtc m97, Fixes #987.
flutter-webrtc - 0.8.10

Published by cloudwebrtc over 2 years ago

[0.8.10] - 2022-06-28

  • [iOS] IPC Broadcast Upload Extension support for Screenshare
flutter-webrtc - 0.8.9

Published by cloudwebrtc over 2 years ago

[0.8.8] - 2022-06-08

  • [Android] Fixes DataChannel issue described in #974
  • [iOS] Fixes DataChannel issue described in #974
  • [Darwin/Android/Windows] Split data channel's webrtc id from our internal id (#961)
  • [Windows] Update to m97.
  • [Windows] Add PeerConnectionState
  • [Windows] Fix can't open mic alone when built-in AEC is enabled.