Commit Graph

384 Commits

Author SHA1 Message Date
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
CloudWebRTC 8b88f9cb34 Expose dataChannel for e2e testing. (#161) 2022-09-07 15:15:23 +08:00
CloudWebRTC cbdfa634a3 feat: Support for capturing audio for chrome tab. (#158)
* feat: Support for capturing audio for chrome tab.

* Update code comments.
2022-09-07 15:15:11 +08:00
CloudWebRTC 7c01c115d8 release: 1.1.1-hotfix. (#160)
* release: 1.1.1-hotfix.

* fix analyze for flutter 3.3.0
2022-09-07 10:16:41 +08:00
CloudWebRTC 82e8a9eedf fix: close issue #154. (#155) 2022-09-07 10:13:32 +08:00
cloudwebrtc d6d2f36428 fix: Fix flutter web getting networkType exception. 2022-09-05 10:41:14 +08:00
CloudWebRTC bcd989b20b Add ping/pong. (#157)
* upgrade proto to latest version.

* add keepalive code.

* flutter format lib/src/proto/.

* reset ping timer before send ping.

* Update signal_client.dart
2022-08-29 15:15:56 +08:00
CloudWebRTC ef81d7b1ff feat: network type detection. (#156)
* feat: network type detection.

* fix unit test.

* chore: Make the network type consistent with the protocol.
2022-08-25 18:30:43 +08:00
David Zhao d66147b840 Update README.md 2022-08-24 22:59:58 -07:00
cloudwebrtc edf74758fd Update Changelog. 2022-08-24 13:17:55 +08:00