Commit Graph

103 Commits

Author SHA1 Message Date
Hiroshi Horie b2b7d86800 example: turn off autocorrect 2021-11-10 01:31:22 +09:00
Hiroshi Horie abae7a7ff7 Update CHANGELOG.md 2021-11-09 21:51:51 +09:00
Hiroshi Horie 5f813d7fbb prepare for 0.5.3 2021-11-09 21:14:15 +09:00
Hiroshi Horie 9a273fc834 update dependencies 2021-11-09 21:07:17 +09:00
Hiroshi Horie 3237e34230 looser ver constraint for WebRTC-SDK 2021-11-09 21:06:58 +09:00
Hiroshi Horie 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 Horie 721b04753a remove unnecessary cast 2021-10-28 15:56:15 +09:00
Hiroshi Horie b42257473b LocalTrackPublishedEvent LocalTrackUnpublishedEvent 2021-10-28 15:55:25 +09:00
Hiroshi Horie 79a2d20702 optimizeVideo option 2021-10-28 02:57:15 +09:00
Hiroshi Horie a0a9acc9d9 example app: allow scroll in connect page 2021-10-28 02:14:52 +09:00
Hiroshi Horie 8d80a9296a TrackPublishedEvent for local tracks 2021-10-27 22:05:33 +09:00
Hiroshi Horie a7ff6e951a emit TrackStreamUpdatedEvent 2021-10-27 18:38:31 +09:00
Hiroshi Horie 4779b3306c dispose previous stream also 2021-10-26 23:29:08 +09:00
Hiroshi Horie 18d12613f6 change restartTrack sequence 2021-10-26 23:25:11 +09:00
Hiroshi Horie 6240457333 Option to control DTX (#25)
* protocol 4

* default to v4

* mediaStreamTrack.enabled

* track start

* private constructor

* remote audio/video tracks

* log sdp

* organize imports

* dtx option (default true)
2021-10-26 02:53:34 +09:00
Hiroshi Horie 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 Horie 330338afbd don't disable audio tracks 2021-10-26 00:44:44 +09:00
Hiroshi Horie 8c10a39ed0 _disabled to _enabled 2021-10-25 23:31:44 +09:00
Hiroshi Horie 16910cae25 Video optimizations (#18)
* use events for `VideoTrackRenderer`

* logger

* implemented visibility detection

* optimize code with 1 param debounce func

* stop pending visibility event when disposed

* clean up

* mark internal

* report to track

* call dispose on pub and track

* use internal events to receive visibility events

* clean up visibility for disposed track

* listen to track visibility events on pub

* re-design

* quickly re-enable

* clean up

* clean up
2021-10-25 18:34:02 +09:00
Hiroshi Horie bf1322642b example app: change switch design 2021-10-25 02:33:53 +09:00
Hiroshi Horie d065c2eb97 example app design update & show active speaker 2021-10-25 02:08:26 +09:00
Hiroshi Horie 6d4f32233f format 2021-10-24 02:18:43 +09:00
Hiroshi Horie 45a8667aa6 allow path segments in url
(allow server uris hosted not at the root)
2021-10-24 02:18:26 +09:00
Hiroshi Horie 6a43f3394c call dispose on pub and track 2021-10-22 23:14:26 +09:00
Hiroshi Horie 5efb199379 update protos 2021-10-22 22:00:22 +09:00
Hiroshi Horie fa5e9c91a3 v0.5.2 2021-10-22 19:36:24 +09:00
Hiroshi Horie 7872d377f8 simulcast available for android 2021-10-22 15:38:34 +09:00
Hiroshi Horie ab028195de mark internal 2021-10-22 03:30:05 +09:00
Hiroshi Horie 4b29534e95 remove mute/unmute from example 2021-10-22 03:06:24 +09:00
Hiroshi Horie a1c80dee83 Revert "mute new mediaTrack if pub is muted"
This reverts commit 8a68810138.
2021-10-22 02:48:06 +09:00
Hiroshi Horie 8a68810138 mute new mediaTrack if pub is muted 2021-10-21 21:37:06 +09:00
Hiroshi Horie 6bba6b4006 Improve example for better feature testing (#21)
* fixed

* format

* set track to null

* rearrange

* toggle subscribed

* clean

* `RemoteTrackPublicationMenuWidget` for mute/unmute subscribe/unsubscribe
2021-10-21 21:11:25 +09:00
Hiroshi Horie 8cd8edb617 Fix track subscribe (#20)
* fixed

* format

* set track to null

* rearrange
2021-10-21 06:14:21 +09:00
Hiroshi Horie 64f0d76536 format 2021-10-21 01:44:44 +09:00
Hiroshi Horie c358d63ef5 update to flutter_webrtc 0.7.0 2021-10-21 01:31:23 +09:00
Hiroshi Horie 6ff0bde0f2 fix default options not passed to room 2021-10-21 01:30:09 +09:00
Hiroshi Horie 666380d39b clean up 2021-10-20 21:16:13 +09:00
Hiroshi Horie 9366db0dde mac os example (#19) 2021-10-20 05:19:44 +09:00
Hiroshi Horie 4d62487f0f pass checks 2021-10-20 05:15:42 +09:00
Hiroshi Horie a43e74ed70 fix android hardware encoder issue 2021-10-20 05:09:50 +09:00
Hiroshi Horie 13f112b9fe update feature
background audio works on android
2021-10-15 15:58:56 +09:00
David Zhao dd3b8025e1 use aws cli for docs 2021-10-07 17:48:03 -07:00
Hiroshi Horie 31bb32f405 change defaults to support voice isolation 2021-10-03 23:05:38 +09:00
Hiroshi Horie ffb1d25ed1 ver to 0.5.1 2021-10-02 15:51:30 +09:00
Hiroshi Horie ec4909d68b fix analyzer warning 2021-10-02 15:36:34 +09:00
Hiroshi Horie 791ece2265 check format to default 2021-10-02 15:23:34 +09:00
Hiroshi Horie 48e03b84cb Create android & web plugins (#15)
* create android & web plugins

* apply `flutter format .`
2021-10-02 15:20:41 +09:00
David Zhao 1a87bcf860 remove guidance of 100 line width 2021-10-01 22:58:05 -07:00
David Zhao 46e76e5613 improved description 2021-10-01 22:32:38 -07:00
David Zhao d444d69951 include missing dependencies 2021-10-01 14:18:20 -07:00