 Hiroshi HorieandGitHub
|
1095e25113
|
Simpler APIs (#28)
* TrackSource
* remove absolute import
* typo
* get track
* set source enabled
* fix symbol collision
* move to participant
* update proto
* screen share audio
* typo
* format
* change screen share name
|
2021-11-11 00:20:32 +09:00 |
|
 Hiroshi HorieandGitHub
|
d31daa5d8e
|
Connection quality (#27)
* update protos
* signal event
* implemented
* format
* implement example
* protocol 5
* icon size
|
2021-11-06 17:36:47 +09:00 |
|
 Hiroshi HorieandGitHub
|
71a21f00b6
|
Reuse transceivers (#24)
* protocol 4
* default to v4
* mediaStreamTrack.enabled
* track start
* private constructor
* remote audio/video tracks
* log sdp
* organize imports
|
2021-10-26 02:46:10 +09: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
|
6445b8d2a8
|
Switch to new event system (#9)
* `SignalEvents` and `synchronized` mode for `EventsListenable`
* cascade syntax
* clean up
* `RoomEvents`
* `ParticipantEvents`
* all events implemented
* make it compile with M1 macs
* dispose logic
* cleaner connect logic
* ask to publish
* fix initial EngineTrackAddedEvent glitch
* fix unpublishTrack bug
* clean up
* better events docs
* organize event types
* clean up
* cleaner wait logic
* wait for event instead of using Completer
* notifyListeners
|
2021-09-24 23:37:26 +09:00 |
|
 Hiroshi HorieandGitHub
|
f4bd82a919
|
Subscriber as primary (#8)
* Update protos
* Signal client
* Improve transport
* First implementation
* Fix publish
* Update `PCTransport` for debounce negotiation
* debounce func
* reconnect & events
* Update debounce func
* engine events
* make sure events don't emit after dispose
* prefix flutter_webrtc
* Cleaner `iceServers` update
* don't mutate user provided params
* fix tests
* event manager
* Fix: `Room.onDisconnected` gets fired multiple times
* data publish in example
* cleaner logic
* safer events
* un-prefix with LK
* organize imports
* Clean up
* remove `Tuple`
* `EventsEmitter` can now be directly listened to
`EventsEmitter` extends `EventsListenable`
|
2021-09-18 00:10:16 +09:00 |
|