 CloudWebRTCandGitHub
|
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 |
|
 CloudWebRTCandGitHub
|
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 |
|
Hiroshi Horie
|
477a08b325
|
exception docs
|
2021-12-12 18:11:02 +07:00 |
|
 Hiroshi HorieandGitHub
|
48e03b84cb
|
Create android & web plugins (#15)
* create android & web plugins
* apply `flutter format .`
|
2021-10-02 15:20:41 +09:00 |
|
 Hiroshi HorieandGitHub
|
001f688729
|
Better audio management (#10)
* add audio_session package
* `AudioManager` initial design
* try to integrate audio manager
* configure audio session
* `DisposeAware`
disposing if already published causes exception.
* organize
* guard flutter_webrtc calls
* websocket async fix
* use `ConnectionState` instead of `_isClosed` and `isReconnecting`
* change create audio track defaults
* update protos
* protocol 3 speaker updates
* fix exception
* emit `RoomDisconnectedEvent` only once
* fix exception
* keep track of local / remote audio tracks
* explicit types
* manage track state
* re-structure audio management
* change defaults
* unpublish all
* use experimental build
* change defaults
* configuring is optional
* call native `RTCAudioSession.setConfiguration`
* defaults adjustment
* iOS only for now
* use lib 92.4515.07
* clean up
* revert audio options for now
* remove pod source
* rename apple related audio
* `createListener` method
* organize native audio
* `SpeakingChangedEvent` only on `Participant`
* refactoring
* fix ios compile
* fix configure audio only for iOS logic
* minor fix & clean up
* change dispose logic
* format protos
* fix unpublishTrack
* `createListener` into a mixin
* simplify
* use flutter_webrtc master
* unpublish for example
* update ios icon
* android icon
* web icon
* favicon
|
2021-10-01 02:47:18 +09:00 |
|