CloudWebRTC
921c7e3444
fix: fix bitrate display for remote video track. ( #801 )
2025-06-10 11:29:17 +08:00
td
9003642474
fix: sif detection for e2ee ( #788 )
...
* fix: sif detection for e2ee
* fix: ndk version for example app in ci
2025-05-26 08:38:16 +08:00
CloudWebRTC
9615b37ed2
release: 2.4.7. ( #787 )
...
Publish to pub.dev / publish (push) Has been cancelled
* release: 2.4.7.
* fix.
* update.
* fix.
2025-05-22 12:28:09 +08:00
CloudWebRTC
e861032986
fix issue 730. ( #732 )
2025-03-18 11:18:01 +08:00
CloudWebRTC
c05dc14be8
chore: remove bypassVoiceProcessing = true settings for connect page. ( #693 )
...
* chore: VideoRenderer improvements for iOS.
* cleanup.
* bump flutter-webrtc to 0.12.7.
* Update track.dart
2025-03-13 08:40:26 +08:00
CloudWebRTC
6365ec6766
feat: Visualizer for web. ( #718 )
...
* feat: Visualizer for web.
* wip.
* done.
* update.
* dart run import_sorter:main --no-comments.
* dart format.
* export Visualizer and add VisualizerOptions.
* support barCount configuration.
* Fixed bug for visualizer restart, removed setting enableVisualizer from RoomOptions.
* update.
* cleanup.
* rename.
* fix.
* fix.
* fix.
2025-03-05 11:36:31 +08:00
CloudWebRTC
9a714b90a6
release: 2.4.0. ( #713 )
...
Publish to pub.dev / publish (push) Has been cancelled
* release: 2.4.0.
* Update deploy-web.yaml
2025-02-23 11:38:11 +08:00
jezell
7c97a29c52
Support for WASM builds ( #593 )
...
* fix conditionals to support wasm
* remove js_util
* fix wasm blocking issues
* revert name change
* cleanup analysis warnings
* sort imports
* copy e2ee
* fix ref to dart_webrtc crypto
* fix compile with --wasm.
* import sorter.
* bump deps version.
* fix.
* revert changes.
* fix analyzer.
* fix
---------
Co-authored-by: Jesse Ezell <jesse.ezell@timu.com >
Co-authored-by: cloudwebrtc <duanweiwei1982@gmail.com >
2025-02-23 10:59:28 +08:00
Jacob Gelman
b782436467
fix: Properly handle broadcast capture state ( #705 )
...
* Define `BroadcastManager` class
Mirrors API of the same class from the native Swift SDK.
* Copy classes from native Swift SDK
Unneeded functionality has been omitted.
* Mark `LiveKitPlugin` as avalible on iOS 13 and higher
This is necesary to allow using the Combine framework. Since the minimum deployment target is iOS 13 according to the Podspec, this should not cause any issues.
* Implement RPC methods for broadcast manager
* Properly handle broadcast capture state
Same solution as implemented in PR #551 for the native Swift SDK.
* Use `broadcast-manual` device id
Sets the `deviceId` constraint to `broadcast-manual`, ensuring the broadcast picker isn't presented a second time when publishing a screen share track.
* Update example app
Removes boilerplate for iOS broadcast state management now handled internally by the library.
* Format
* Run import sorter
2025-02-18 18:03:11 +08:00
CloudWebRTC
f90275ffa4
fix: Improve speaker switching logic for iOS. ( #692 )
...
* fix: Improve speaker switching logic for iOS.
* update.
* fix.
2025-02-05 10:26:57 +08:00
Ben Cherry
208b3816b7
E2EE instructions in the example readme ( #681 )
2025-01-13 23:36:38 +08:00
CloudWebRTC
27d74538ce
fix: bug for speakerPhone switch. ( #672 )
2024-12-30 17:15:27 +09:00
CloudWebRTC
a0b88b5aba
feat: support FocusMode/ExposureMode for camera capture options. ( #658 )
...
* feat: support FocusMode/ExposureMode for camera capture options.
* bump version for flutter-webrtc.
* fix analyze.
2024-12-21 10:18:23 +08:00
CloudWebRTC
91bf10ce18
feat: audio visualizer. ( #638 )
...
* [wip] feat: audio visualizer.
* macos.
* wip.
* wip.
* wip.
* wip.
* wip.
* update.
* update.
* update.
* cleanup.
* bump version for flutter-webrtc.
* dart format.
* add third-party code license.
* fix.
* fix compiler warning.
* license.
* add enableVisualizer to RoomOptions.
* Added comments for enableVisualizer.
2024-12-08 21:45:26 +08:00
CloudWebRTC
977fd91f9e
release: 2.3.1+hotfix.1. ( #650 )
...
* release: 2.3.1+hotfix.1.
* fix version consistency checking for hotfix.
* update CHANGELOG.
* fix android build.
* fix.
2024-12-02 15:58:10 +08:00
CloudWebRTC
346f00c00d
Revert "Android AGP upgrade" ( #651 )
...
This reverts commit c3e4a1ed0e .
2024-12-02 15:37:35 +08:00
furkanKotic
c3e4a1ed0e
Android AGP upgrade ( #649 )
2024-12-02 14:45:18 +08:00
CloudWebRTC
385ae8b3b1
feat: support bypass voice processing. ( #595 )
...
* feat: support bypass voice processing.
* update.
* update pubspec.yaml.
2024-10-21 11:54:40 +08:00
啊o额iu鱼
42558f6832
Fix spelling error in method name: _checkPremissions to _checkPermissions ( #605 )
2024-10-21 11:21:44 +08:00
CloudWebRTC
cd05869ce3
fix: fix monitorStats not started when sender == null. ( #606 )
...
* fix: fix monitorStats not start when sender == null.
* set some log levels to lower.
* update.
2024-10-21 11:21:24 +08:00
CloudWebRTC
588e898eb0
fix: fix speaker switching behavior for android. ( #604 )
2024-10-16 12:59:42 +08:00
CloudWebRTC
519b25b691
fix: Optimize stats display ( #602 )
2024-10-09 09:41:07 +08:00
cloudwebrtc
1953be85ea
fix: Optimize stats display
2024-10-07 19:58:19 +08:00
CloudWebRTC
c7a17cbb74
fix: android build failure. ( #587 )
2024-09-13 14:12:31 +08:00
CloudWebRTC
0929ca9cb5
feat: support LocalTrackSubscribedEvent. ( #578 )
2024-08-27 08:34:38 +08:00
CloudWebRTC
c3f5ff2db9
feat: Prepare connection/region pinning. ( #574 )
...
* feat: Prepare connection/region pinning.
* dart run import_sorter.
* update.
* update.
* update.
* fix.
* update.
* update.
* fix scheme replace for url.
* update README.md
* fix.
* update.
* fix.
2024-08-23 11:36:00 +08:00
CloudWebRTC
253b7b5b6c
release: 2.2.4. ( #572 )
...
* release: 2.2.4.
* update CHANGELOG.
* fix compiler error for android.
2024-08-12 14:57:09 +08:00
CloudWebRTC
05800e7599
fix: Fixed confusing room options causing settings to overwrite. ( #570 )
...
* fix: Fixed confusing room options causing settings to overwrite.
* if publishOptions.videoEncoding is not specified, use the default encoding
* fix.
* revert changes.
* Change VideoParameters.encoding to optional.
* update.
* Deprecate some APIs in Room.
* update.
* update.
* Update build.yaml
* update.
* Update build.yaml
2024-08-09 21:37:43 +08:00
CloudWebRTC
6fd73bba5d
feat: Use PlatformView for video rendering on iOS to improve performance and reduce device heat. ( #509 )
...
* feat: Use PlatformView for iOS to improve performance and reduce device heat.
* Update pubspec.yaml
* update.
* Update pubspec.yaml
* update.
* update.
* update.
* update.
2024-08-02 09:34:43 +08:00
davidliu
479de66064
Update example to handle android screenshare permissions for API 34+ ( #545 )
2024-07-02 23:31:17 +09:00
CloudWebRTC
da73d33590
upgrade webrtc to m125. ( #525 )
...
* upgrade webrtc to m125.
* update.
* update.
* Update pubspec.yaml
* fix example compile for mac.
* update.
2024-06-17 21:17:00 +08:00
CloudWebRTC
a478e23fdf
feat: add Transcription Event. ( #531 )
...
* feat: add Transcription Event.
* dart format.
* remove deprecated API.
* print seg.text in example app.
2024-06-12 15:50:56 +08:00
CloudWebRTC
a734d6d412
fix: audio session control for ios. ( #522 )
...
* fix: audio session control for ios.
* Update pubspec.yaml
2024-06-04 09:28:53 +08:00
CloudWebRTC
e1fc67a30f
Revert "fix iOS AirPods disconnection. ( #518 )" ( #521 )
...
This reverts commit eb6924d6fa .
2024-05-29 15:33:27 +08:00
CloudWebRTC
eb6924d6fa
fix iOS AirPods disconnection. ( #518 )
2024-05-27 10:28:47 +08:00
CloudWebRTC
1fc66a8e61
Improvements for example app. ( #515 )
...
* Improvements for example app.
* update.
2024-05-20 22:09:37 +08:00
CloudWebRTC
4685806b2f
fix flutter analyzer. ( #510 )
2024-05-06 10:20:47 +08:00
cloudwebrtc
76f71a2e74
update.
2024-05-06 09:45:29 +08:00
cloudwebrtc
1f5ece8932
release: 2.1.4.
2024-05-06 09:41:41 +08:00
CloudWebRTC
7a1d23d373
feat: add keyRingSize/discardFrameWhenCryptorNotReady to KeyProviderOptions. ( #493 )
...
* feat: add keyRingSize/discardFrameWhenCryptorNotReady to KeyProviderOptions.
* update.
* bug fix.
* bump version.
* update e2ee worker js.
* bump version for flutter-webrtc.
2024-04-09 11:14:07 +08:00
CloudWebRTC
c0b8076472
Prevent screen-sharing on flutter web mobile. ( #486 )
...
* Prevent screen-sharing on flutter web mobile.
* import sorter.
2024-03-28 09:44:14 +08:00
CloudWebRTC
3d16f52c26
Update screenshare logic for svc publishing ( #487 )
...
* Update screenshare logic for SVC publishing.
* Handle SVC compatibility with Safari and Chrome prior to M113.
* Update build.gradle
* Update build.yaml
2024-03-26 10:04:32 +08:00
td
79271a594a
chore: add screenshareAudioEnabled method ( #473 )
2024-02-29 18:33:03 +08:00
niu
732b2fed2a
fix package of MainActivity.kt ( #472 )
2024-02-26 13:43:42 +08:00
davidliu
3177e79676
Add Android 14 media projection perm to docs ( #470 )
2024-02-24 10:01:43 +08:00
CloudWebRTC
e73eaffdb0
E2EE improvement. ( #461 )
...
* support getKeyIndex for encryptors.
* Improve E2EE, make events consistent with native.
* update e2ee.worker.dart.js.
2024-02-05 13:15:02 +08:00
CloudWebRTC
7414f0607b
update Copyright 2023 => 2024. ( #452 )
...
* update Copyright 2023 => 2024.
* Update NOTICE
* revert.
2024-01-15 11:15:56 +08:00
CloudWebRTC
5fd0a93a63
rename participant.{audio,video}Tracks => participant.{audio,video}TrackPublications. ( #447 )
2024-01-09 16:40:32 +08:00
CloudWebRTC
9a36368064
support sync streams (Protocol V10). ( #445 )
...
* support sync streams.
* add ProtocolVersion.v10.
* Update options.dart
* update.
* update.
* fix.
* revert changes for logger.
* revert changes.
* changes for firefox only.
2024-01-09 16:14:57 +08:00
CloudWebRTC
63be320073
Use enum VideoQuality/TrackType without exporting PBType. ( #444 )
...
* Use enum VideoQuality/TrackType without exporting PBType.
* update.
2024-01-08 19:25:15 +08:00