flutter-webrtc

WebRTC plugin for Flutter Mobile/Desktop/Web

MIT License

Stars
3.9K
Committers
120

Bot releases are hidden (Show)

flutter-webrtc - 0.9.41

Published by cloudwebrtc about 1 year ago

[0.9.41] - 2023-08-30

  • [Android] feat: Add more control over android audio options.
flutter-webrtc - 0.9.40

Published by cloudwebrtc about 1 year ago

[0.9.40] - 2023-08-16

  • [Windows/Linux] fix: nullptr checking for sender/receiver for getStats.
flutter-webrtc - 0.9.39

Published by cloudwebrtc about 1 year ago

[0.9.39] - 2023-08-14

  • [Dart/Native] feat: add async methods for getting pc states.
flutter-webrtc - 0.9.38

Published by cloudwebrtc about 1 year ago

[0.9.38] - 2023-08-11

  • [Android] fix: Expose helper to clearCommunicationDevice on AudioManager.AUDIOFOCUS_LOSS
  • [Android] feat: support force SW codec list for Android, and disable HW codec for VP9 by default.
  • [Android] fix: issue for audio device switch (#1417)
  • [Android/iOS] feat: Added setZoom method to support camera zooming while streaming. (#1412).
flutter-webrtc - 0.9.37

Published by cloudwebrtc about 1 year ago

[0.9.37] - 2023-08-07

  • [Native] fix: Skip set_sdp_fmtp_line if sdpFmtpLine is empty.
  • [Android] fix: fix Android earpiece not being replaced after the wired headset is disconnected.
  • [Dart] fix: partially rebuild RTCVideoView when renderVideo value changes.
  • [Android] feat: expose Android audio modes.
  • [Android] feat: support forceSWCodec for Android.
  • [Linux] fix: add $ORIGIN to rpath.
flutter-webrtc - 0.9.36

Published by cloudwebrtc over 1 year ago

[0.9.36] - 2023-07-13

  • [Native] upgrade libwebrtc to m114.5735.02.
  • [Windows/Linux] Add implementation to MediaStreamTrack.captureFrame() for Linux/Windows.
  • [Darwin/Android] Support to ignore network adapters used for ICE on Android, iOS, and macOS.
flutter-webrtc - 0.9.35

Published by cloudwebrtc over 1 year ago

[0.9.35] - 2023-06-30

  • [iOS] feat: expose audio mode for ios.
  • [Darwin] fix: compiler warning for Darwin.
  • [Dart] Fix setMicrophoneMute() not awaitable.
  • [Native] Update libwebrtc to m114.
  • [Dart/Web] Separate FrameCryptor of the web to dart-webrtc.
flutter-webrtc - 0.9.34

Published by cloudwebrtc over 1 year ago

[0.9.34] - 2023-06-14

  • [Web] fix facingMode for flutter web mobile.
flutter-webrtc - 0.9.33

Published by cloudwebrtc over 1 year ago

[0.9.33] - 2023-06-08

  • [Android] fix frame drops for android.
flutter-webrtc - 0.9.32

Published by cloudwebrtc over 1 year ago

[0.9.32] - 2023-05-30

  • [Android] fix issue for get user audio.
  • [Android] fix getStats throw LinkedHasMap exception.
flutter-webrtc - 0.9.31

Published by cloudwebrtc over 1 year ago

[0.9.31] - 2023-05-23

  • [Darwin] Improve iOS/macOS H264 encoder (Upgrade to WebRTC-SDK M104.5112.17).
flutter-webrtc - 0.9.30+hotfix.2

Published by cloudwebrtc over 1 year ago

[0.9.30+hotfix.2] - 2023-05-18

  • [Windows/Linux] fix bug for eventchannel proxy.
  • [Windows/Linux] fix: crash for pc.close/dispose on win/linux. (#1360)
flutter-webrtc - 0.9.30+hotfix.1

Published by cloudwebrtc over 1 year ago

[0.9.30+hotfix.1] - 2023-05-17

  • [Windows/Linux] Fix compiler error.
flutter-webrtc - 0.9.30

Published by cloudwebrtc over 1 year ago

[0.9.30] - 2023-05-16

  • [Darwin] Handle exceptions for frame rate settings for darinw. (#1351)
  • [Android] Fix bluetooth device enumerate. (#1349)
  • [Darwin/Android/Windows/Linux] Added maxIPv6Networks configuration (#1350)
  • [iOS] Fix: broadcast extension not found fallback logic (#1347)
  • [Android] Move the call of capturer.stopCapture() outside the main thread to avoid blocking of flutter method call.
  • [Windows/Linux] Fix the crash issue of video room (#1343)
flutter-webrtc - 0.9.28

Published by cloudwebrtc over 1 year ago

[0.9.28] - 2023-05-08

  • [Windows/Linux] fix: use the correct transceiver id.
  • [Windows/Linux] fix: Support restart camera for Windows/Linux.
flutter-webrtc - 0.9.27

Published by cloudwebrtc over 1 year ago

[0.9.27] - 2023-04-27

  • [Darwin/Android/Windows/Linux] feat: SFrame/FrameCryptor.
  • [Windows/Linux] Fix the type/code mistake.
  • [Windows/Linux] Fix ineffective RTPTransceiver::GetCurrentDirection.
  • [Windows/Linux] RTPtransceiver::getCurrentDirection returns correct value.
flutter-webrtc - 0.9.25

Published by cloudwebrtc over 1 year ago

[0.9.25] - 2023-04-10

  • [Dawrin/Android/Windows] Add addStreams to RTCRtpSender
  • [Android] fix: label for Wired Headset. (#1305)
  • [Dawrin/Android/Windows] Feat/media stream track get settings (#1294)
  • [Android/iOS] Fix track lookup in the platform-specific code for Android and iOS (#1289)
  • [iOS] fix: ICE Connectivity doesn't establish with DualSIM iPhones.
  • [Android] Switch to webrtc hosted on Maven central (#1288)
flutter-webrtc - 0.9.24

Published by cloudwebrtc over 1 year ago

[0.9.24] - 2023-03-07

  • [iOS] avaudiosession mode changed to AVAudioSessionModeVideoChat (#1285)
  • [macOS] fix memory leak for screen capture.
flutter-webrtc - 0.9.22

Published by cloudwebrtc over 1 year ago

[0.9.22] - 2023-02-14

  • [iOS] fix: Without any setActive for rtc session, libwebrtc manages the session counter by itself. (#1266)
  • [dart] fix: remove rtpsender.dispose.
  • [web] fix video renderer issue for safari.
  • [macOS] Fixed macOS desktop capture crash with simulcast enabled.
  • [macOS] Fix the crash when setting the fps of the virtual camera.
flutter-webrtc - 0.9.20

Published by cloudwebrtc over 1 year ago

[0.9.20] - 2023-02-03

  • [Dawrin/Android/Windows] Add getCapabilities/setCodecPreferences methods
  • [Darwin] buffered amount
  • [Linux] Fixed audio device name buffer size
  • [Android] Start audioswitch and only activate it when needed
  • [Darwin] Fix typo which broke GcmCryptoSuites