flutter-webrtc

WebRTC plugin for Flutter Mobile/Desktop/Web

MIT License

Stars
3.9K
Committers
120

Bot releases are hidden (Show)

flutter-webrtc - v0.6.3

Published by cloudwebrtc over 3 years ago

[0.6.3] - 2021.04.03

  • [Dart] Change RTCRtpSender.track to nullable.
  • [Web] Fix RTCVideoView/Renderer pauses when changing child in IndexedStack.
flutter-webrtc - v0.6.2

Published by cloudwebrtc over 3 years ago

[0.6.2] - 2021.04.02

  • [Dart] Use enumerateDevices instead of getSources.
  • [Android] Use flutter_background to fix screen capture example.
flutter-webrtc - v0.6.1

Published by cloudwebrtc over 3 years ago

[0.6.1] - 2021.04.02

  • [Darwin] Fixed getting crash when calling setLocalDescription multiple times.
  • [Dart] Get more pub scores.
flutter-webrtc - v0.6.0

Published by cloudwebrtc over 3 years ago

[0.6.0] - 2021.04.01

  • [Sponsorship] Thanks for Stream sponsorship (#475)
  • [Android] Fixed a crash when switching cameras on Huawei devices.
  • [Windows] Correct signalingState & iceConnectionState event name on Windows. (#502)
  • [Dart] Clip behaviour. (#511)
  • [Dart] null-safety (@wer-mathurin Thanks for the hard work).
  • [Dart] Fix setMicrophoneMute (#466)
  • [Web] Fix pc.addTransceiver method, fix RTCRtpMediaType to string, fix (#437)
  • [Android] fix sdpSemantics issue (#478)
flutter-webrtc - v0.5.8

Published by cloudwebrtc over 3 years ago

[0.5.8] - 2021.01.26

  • [Web] Support selecting audio output.
  • [Web] Fix issue for getDisplayMedia with audio.
  • [Windows] Add Windows Support.
  • [macOS] Fix compile error for macos.
  • [Dart] Add FilterQuality to RTCVideoView.
  • [iOS/Android] Unified plan gettracks.
  • [iOS/Android] Bluetooth switching enabled when switching enableSpeakerphone value (if they are connected). #201 (#435)
  • [Android] Increase necessary Android min SDK version after adding Unified-Plan API.
flutter-webrtc - v0.5.6

Published by cloudwebrtc almost 4 years ago


[0.5.6] - 2020.11.21

  • [Android/Darwin/Web] Add onResize event for RTCVideoRenderer.

[0.5.5] - 2020.11.21

  • [Android/Darwin] Fix Simulcast issue.

[0.5.4] - 2020.11.21

  • [Native/Web] Add videoWidth/videoHeight getter for RTCVideoRenderer.
  • [Web] Add optional parameter track to call getStats.

[0.5.3] - 2020.11.21

  • Fix bug.

[0.5.2] - 2020.11.19

  • Improve web code
flutter-webrtc - v0.5.1

Published by cloudwebrtc almost 4 years ago


[0.5.1] - 2020.11.19

  • Improve unfied-plan API for web.
  • Add getTransceivers,getSenders, getReceivers methods.
  • Remove dart-webrtc and reuse the code in dart:html
    because the code generated by package:js cannot be run in dart2js.
flutter-webrtc - v0.5.0

Published by cloudwebrtc almost 4 years ago

[0.5.0] - 2020.11.18

  • [Web] Add Unified-Plan for Flutter Web.
  • [Web] Add video frame mirror support for web.
  • [Web] Support Simulcast for web.
  • [Web] Use dart-webrtc as flutter web plugin.
  • [Android/Darwin] Fix crash when unset streamIds in RtpTransceiverInit.
  • [Dart]Change the constraints of createOffer/createAnswer as optional.
  • [iOS]Fix adding track to stream igal committed (#413)
flutter-webrtc - v0.4.1

Published by cloudwebrtc almost 4 years ago

[0.4.1] - 2020.11.11

  • Add transceiver to onTrack events.
  • Remove unnecessary log printing.
  • Fixed a crash caused by using GetTransceivers under non-unified-plan,
    close #389.
  • FIX - Invalid type inference (#392)
  • [Web]Add onEnded and onMuted for Web (#387)
  • [Darwin]Fix PeerConnectionState for darwin.
  • [Darwin] Fix compilation warning under darwin.
  • [Android] Fixed 'Sender is null' issue when removing track. (#401)
  • [iOS] fix removeTrack methodChannel response, onTrack's stream and track not being registered in native.
  • [Darwin/Android] RtpSender setParameters functionality.
flutter-webrtc - v0.4.0

Published by cloudwebrtc about 4 years ago

[0.4.0] - 2020.10.14

  • Support Unified-Plan for Android/iOS/macOS.
  • Add PeerConnectionState and add RTCTrackEvent..
  • [Android] Upgrade GoogleWebRTC@android to 1.0.32006.
  • [iOS] Upgrade GoogleWebRTC@ios to 1.1.31999.
  • Api standardization across implementation (#364), thanks @wer-mathurin.
flutter-webrtc - v0.3.3

Published by cloudwebrtc about 4 years ago

[0.3.3] - 2020.09.14

  • Add RTCDTMFSender for mobile, web and macOS.
  • Improve RenegotiationNeededCallback.
  • Refactor RTCVideoView for web and solve the resize problem.
  • Reduce code size.
flutter-webrtc - v0.3.2

Published by cloudwebrtc about 4 years ago

[0.3.2] - 2020.09.11

  • Reorganize the directory structure.
  • Replace class name navigator to MediaDevices.
  • Downgrade pedantic version to 1.9.0.
flutter-webrtc - v0.3.1

Published by cloudwebrtc about 4 years ago

[0.3.1] - 2020.09.11

  • [Dart] Apply pedantic linter and more rigorous analysis options.
flutter-webrtc - v0.3.0+1

Published by cloudwebrtc about 4 years ago

[0.3.0+1] - 2020.09.06

  • [Dart] FIX - missing null check onIceGatheringState (web)
flutter-webrtc - v0.3.0

Published by cloudwebrtc about 4 years ago

[0.3.0] - 2020.09.05

  • [Dart] Improve RTCVideoView.
  • [Android] Refactors Android plugin alongside the embedding V2 migration.
  • [Dart] Fix .ownerTag not defined for web.
  • [Dart] Added label as read-only property.
  • [macOS] Updated WebRTC framework to work with AppStoreConnect.
  • [Dart] Make 'constraints' argument optional.
  • [Dart] Make createOffer constraints optional.
  • [iOS/Android/Web] Adding createLocalMediaStream method to PeerConnectionFactory.
  • [Web] Fixing multiple video renderers on the same HTML page for Flutter Web.
  • [iOS] Add peerConnectionId to data channel EventChannel.
  • [Android] Add library module ProGuard configuration file.
  • [iOS] Fix typo in render size change check condition
  • [README] Add missed Android usage hint.
flutter-webrtc - flutter-webrtc 0.2.8

Published by cloudwebrtc over 4 years ago

[0.2.8] - 2020.04.22

  • [macOS/iOS] Fix typo in render size change check condition.
  • [macOS] Fix hot restart videoCapturer crash.
  • [Android] Fix Android crash when getUserVideo.
flutter-webrtc - flutter_webrtc 0.2.7

Published by cloudwebrtc over 4 years ago

[macOS] Fix crash with H264 HW Encoder.
[Web] Add addTransceiver API.
[Android] Removed duplicate method that was causing compilation error.
[iOS] Use MrAlek Libyuv pod fixing incompatibility with FirebaseFirestore.
[iOS] Upgrade GoogleWebRTC dependency to 1.1.29400.