Commit Graph

393 Commits

Author SHA1 Message Date
Hiroshi Horie f5aac2f046 re-apply .gitignore to example dir 2023-02-06 12:49:03 +09:00
Hiroshi Horie a089ceb0e9 update example .gitignore 2023-02-06 12:48:11 +09:00
Hiroshi Horie a23eb6332c Audio mute unmute fixes (#234)
* progress

* refresh

* Create Podfile.lock

* Update Podfile.lock

* pub

* update deps.

* fix tests

* dart format .

* fix duplicate imports

---------

Co-authored-by: cloudwebrtc <duanweiwei1982@gmail.com>
2023-02-06 12:43:27 +09:00
cloudwebrtc 75412779a2 dart format. 2023-02-03 15:33:20 +08:00
CloudWebRTC bf79d0933c Update build.yaml
fix CI
2023-02-03 15:28:39 +08:00
CloudWebRTC 5d727bee5d [Android] fix screen sharing crash on first boot (#203)
* fix screen sharing crash on first boot.

* update.

* update.

* Update controls.dart
2023-02-03 14:59:49 +08:00
davidliu 8d911b1059 chore: Update changelog 2023-01-12 17:15:38 +09:00
davidliu 42d8b3ecdc release: 1.1.12 2023-01-12 16:57:58 +09:00
davidliu 23536fb46a Update flutter-webrtc to 0.9.19
Also remove BLUETOOTH_CONNECT permissions which are no longer needed.
2023-01-12 16:51:47 +09:00
MOHAMMAD RASIM 01145bf36c Fix Audio output list is empty in android (#231)
This used to throw a state error under android becuase the audio output list is empty
2023-01-03 09:55:41 +08:00
cloudwebrtc 7a8ef9fd0c release: 1.1.11. 2022-12-12 11:39:05 +08:00
CloudWebRTC 1596e67cf8 fix: fix connection fails for firefox. (#222) 2022-12-12 11:31:16 +08:00
cloudwebrtc 4381287a5d fix: Avoid concurrent operations for _participants during Room._cleanUp(). 2022-12-08 16:17:38 +08:00
cloudwebrtc 0f5d1b9dea release: 1.1.10. 2022-12-06 10:13:41 +08:00
cloudwebrtc 2ba9a4f405 upgrade pub deps. 2022-12-06 10:10:04 +08:00
CloudWebRTC 73927c9f71 fix: Disconnect from room before app closes. (#218)
* fix: Disconnect from room before app closes.

* chore: add app state listener.

* Remove unused import.

* fix `flutter test`.

* singleton.
2022-12-05 17:28:11 +08:00
CloudWebRTC 833fd658b2 fix: Correctly throws final error when connection fails. (#214)
* fix: Correctly throws final error when connection fails.

* update.

* update.
2022-12-05 08:51:44 +08:00
cloudwebrtc 06783cad5c release: 1.1.9. 2022-11-28 11:20:56 +08:00
cloudwebrtc e0a721be69 release: 1.1.8. 2022-11-14 19:18:54 +08:00
CloudWebRTC 27ea869443 fix: stop audio track on mute. (#207)
* fix: stop audio track on mute.

* chore: Let audioBitrate preset to music.

* update.

* update depends.

* update.
2022-11-14 19:13:48 +08:00
CloudWebRTC 663fc313c8 Update README.md 2022-11-09 09:53:18 +08:00
CloudWebRTC afcad289dc docs: Add desktop sharing instructions. 2022-11-09 09:51:46 +08:00
CloudWebRTC 0d8441ebfb e2e: fix resume/full-reconnect. (#194)
* fix: full re-connect.

* chore: Reset fullReConnect state after ConnectionState is emitted.

* Support full reconnect, fix Migration, NodeFailure, FullReconnect test cases.

* revert Timeouts.connection.

* update.

* Refactor the resume/reconnect implementation.

* more changes.

* update.

* Changed to simpler reconnect/recovery logic.

* update.

* update.

* code format.

* tidy.

* bump version for flutter-webrtc.

* chore: Remove unused exception class (SignalReconnectError).

* chore: rename `fullReconnectOnNext` to `fullReconnect`.

* update.

* chore: Revert changes for `unpublishTrack`.

* chore: Reconnect signalClient when resumeConnection.

* revert `rethrow` in engine.connect.

* Use removePublishedTrack instead of unpublishTrack (RemoteParticipant).

* chore: Correctly handle PeerConnectionState for resume/full-reconnect.

* tidy.
2022-11-08 16:06:09 +08:00
CloudWebRTC 9b0f0604e1 Update README.md 2022-11-01 16:41:50 +08:00
CloudWebRTC 6fa27d4244 Update README.md 2022-11-01 16:40:41 +08:00
cloudwebrtc 22a18d3e9c release: 1.1.7 2022-10-19 15:38:44 +08:00
CloudWebRTC 3faa7a2094 fix ice config issues. (#192)
* fix ice config issues.

* update comment.

* The client has high-priority to set ice settings.
2022-10-19 15:30:49 +08:00
CloudWebRTC 7acfb3faac chore: Make timeouts configurable. (#191) 2022-10-18 15:52:24 +08:00
CloudWebRTC 257f2129fe update dependencies. (#190) 2022-10-18 15:52:14 +08:00
CloudWebRTC 5a5c3fd732 Update issue templates 2022-10-18 09:55:57 +08:00
cloudwebrtc 860c66cd24 chore: Clean up pingIntervalTimer when closing SignalClient. 2022-10-16 22:37:04 +08:00
CloudWebRTC 306ee473e9 fix: Fixed track not being correctly passed to localParticipant in FastConnectOptions, causing the camera to apply twice and not be released. (#188) 2022-10-16 22:02:37 +08:00
CloudWebRTC a771744d19 add repair guide for pod install failing. (#187)
* add repair guide for pod install failing.

* Update README.md

* Update README.md

Co-authored-by: David Zhao <dz@livekit.io>

* Update README.md

Co-authored-by: David Zhao <dz@livekit.io>

* Update README.md

Co-authored-by: David Zhao <dz@livekit.io>

* Update README.md

Co-authored-by: David Zhao <dz@livekit.io>

* Update README.md

Co-authored-by: David Zhao <dz@livekit.io>

* format.

Co-authored-by: David Zhao <dz@livekit.io>
2022-10-14 08:01:39 +08:00
CloudWebRTC 8c09379244 Update issue templates 2022-10-13 16:36:36 +08:00
cloudwebrtc 362c3033cd update pub dependencies. 2022-10-12 14:05:43 +08:00
cloudwebrtc 96171f0095 release: 1.1.6 2022-10-12 11:12:18 +08:00
CloudWebRTC eaacbf77c5 Supports getting the connected remote address. (#177)
* chore: Supports getting the connected remote address.

* chore: Merge duplicate code.

* chore: update.

* update pub deps.

* Migrate to webrtc standard stats.
2022-10-12 10:58:24 +08:00
CloudWebRTC 03c1fdcf89 release: 1.1.5 (fix-issue-166) (#179)
* bump version for flutter-webrtc.

* release: 1.1.5.
2022-10-01 23:18:53 +08:00
CloudWebRTC a60a2e861c chore: Add simulate for candidate protocol switch. (#176) 2022-09-20 17:47:38 +08:00
CloudWebRTC e106ce9308 docs: build considerations for ios. (#175)
* docs: build considerations for ios.

* Update README.md
2022-09-19 19:08:13 +08:00
Jaspreet Singh ce722f55bb Make MediaDevice data class (#174) 2022-09-16 14:05:28 +08:00
cloudwebrtc a01c9be162 release: 1.1.4. 2022-09-15 12:41:22 +08:00
CloudWebRTC b231fda521 Fix/timestamp type error in ping pong (#173)
* fix: timestamp type error in ping/pong.

* Improve pub analyzer score.
2022-09-15 12:15:30 +08:00
cloudwebrtc 34bfbc56a5 release: 1.1.3. 2022-09-13 14:01:43 +08:00
CloudWebRTC 68c705dc9f Add sid for reconnecting. (#168) 2022-09-11 11:49:57 +08:00
CloudWebRTC 7cfe402f1a chore: add force relay config. (#169) 2022-09-11 11:49:48 +08:00
cloudwebrtc e11c8468de release: 1.1.2. 2022-09-09 15:14:21 +08:00
cloudwebrtc 8738af84ef fix: fix setSpeakerphoneOn, close #167. 2022-09-08 19:45:46 +08:00
Jörn Depenbrock a8ba441800 - do not set mandatory & optional parameters, when used in web (#164)
- web is not allowing it
- adjusted logic to use deviceId over optional parameters in web
2022-09-07 16:22:40 +08:00
CloudWebRTC 044606223e Expose RTPReceiver for getting track statistics. (#162) 2022-09-07 15:15:32 +08:00