CloudWebRTC
3d8bf96651
protocol 8. ( #134 )
...
* protocol 8.
* add FastConnectOptions.
* update.
* fix.
* Deprecated the top connect method.
* Add fast connect button in example.
* Create a Listener before connecting.
* Force protocol-v7 for deprecated APIs.
* remove commented out line.
* relative path import.
* update.
2022-07-11 19:54:08 +08:00
davidliu
531cbd1676
iOS screen share ( #133 )
2022-07-10 22:43:20 +09:00
CloudWebRTC
bcfea1e625
handle combined participant update. ( #130 )
...
* handle combined participant update (WIP).
* always emit events for new publications.
* update info for exist participant.
* fix tests.
* update.
* Move emitWhenConnected to Room layer.
2022-07-04 11:11:56 +08:00
David Zhao
8f877e98ec
Set subscription to allowed when subscribed ( #131 )
2022-06-28 00:41:17 -07:00
CloudWebRTC
f93f3c063c
re-send tracks permissions after reconnected. ( #128 )
2022-06-14 17:12:37 +08:00
CloudWebRTC
f092e2eecd
Add audioBitrate option for publishAudioTrack. ( #124 )
2022-06-06 10:37:24 +08:00
Hiroshi Horie
6fd0d5578d
prepare for 1.0.0
2022-05-18 01:23:33 +09:00
Hiroshi Horie
ff65370cbc
Automatic mirrorMode for VideoView ( #119 )
...
* update protos
* impl 1
* re-compute when options update
* minor fix
2022-05-17 10:51:38 +09:00
Hiroshi Horie
6e65fe30f7
update protos
2022-05-16 00:52:37 +09:00
Hiroshi Horie
740efea006
fix checks
2022-05-15 23:58:35 +09:00
Hiroshi Horie
566937f630
compatibility with flutter 3.0
2022-05-15 20:56:20 +09:00
Hiroshi Horie
377e0c5209
export advanced types
2022-05-04 11:52:07 +09:00
davidliu
63f78e5975
Fix validate url creation ( #110 )
2022-04-27 01:13:57 +09:00
Hiroshi Horie
e23131fbbf
Pass adaptive_stream when connecting ( #109 )
...
* impl
* ignore fvm files
* Update pubspec.lock
* comment
2022-04-26 02:57:24 +09:00
Hiroshi Horie
5d6e304e40
Trigger reconnect on Publisher PC disconnect also ( #105 )
...
* impl
* clean up _hasPublished
2022-04-09 01:34:26 +09:00
Hiroshi Horie
84b9ef130f
Change AudioSession configuration logic ( #104 )
...
* impl
* ref
* ref
2022-04-08 01:58:49 +09:00
Hiroshi Horie
8c227574ac
prepare v0.5.9
2022-04-07 13:28:54 +09:00
Hiroshi Horie
d1a772e648
fix
2022-04-07 13:21:12 +09:00
Hiroshi Horie
48754e1672
[Protocol v7] Remote unpublish & expose permissions ( #101 )
...
* fix
* impl
* oldPermissions
* mods
2022-04-04 16:09:15 +09:00
Hiroshi Horie
cd4a3f5c8a
Simplify internal events ( #100 )
...
* simplify internal events
* simplify
2022-04-03 12:35:08 +09:00
Hiroshi Horie
c2fe83438d
add missing proto dependency
2022-04-03 00:45:02 +09:00
Hiroshi Horie
6c513f6438
fix check
2022-04-03 00:36:12 +09:00
Hiroshi Horie
910efe3d64
update protos
2022-04-03 00:31:06 +09:00
Hiroshi Horie
2f6042ef94
prepare 0.5.8
2022-04-02 15:30:55 +09:00
Hiroshi Horie
88b462432e
Send DC info for syncState ( #88 )
...
* dc private methods
* impl
* pub
* id
* fix test
2022-04-02 15:09:02 +09:00
davidliu
e7333174b5
Fix device id not working for web ( #91 )
...
* update gradle
* Use either sourceId or deviceId as needed
Web does not allow for mixing optional constraints with modern constraints
2022-03-12 02:26:09 +09:00
davidliu
288bd99dca
add ability to select capture device ids ( #89 )
...
* add ability to select capture device ids
* format fix
2022-03-10 00:08:21 +09:00
Hiroshi Horie
11f40e13cf
minor internal refactor
2022-03-08 07:34:19 +09:00
Hiroshi Horie
47b9329c67
remove unused code
2022-03-06 14:10:18 +09:00
Hiroshi Horie
ead3a7ea6a
move sendSimulateScenario
2022-03-06 14:06:39 +09:00
Hiroshi Horie
4fd35eb41d
organize the cleanUp chain
2022-03-04 21:39:28 +09:00
Hiroshi Horie
99460dd436
EngineConnectionStateUpdatedEvent instead of individual events
2022-03-04 20:10:28 +09:00
Hiroshi Horie
21591e46e3
newState and oldState on ConnectionStateUpdatedEvent
2022-03-04 19:38:25 +09:00
Hiroshi Horie
d278310748
read Engine's connectionState instead of own property
2022-03-04 19:32:07 +09:00
Hiroshi Horie
39fa024a6f
read only properties for Room
2022-03-04 19:14:14 +09:00
Hiroshi Horie
83dd984f8c
server region property
2022-03-04 19:01:28 +09:00
Hiroshi Horie
118526596e
update proto
2022-03-04 18:56:39 +09:00
Hiroshi Horie
811ded7aa6
Enqueue Signal requests while reconnecting ( #81 )
...
* implement queue to events emitter
* check `isDisposed` instead
* update message
* implement queue to events emitter
* update lock
* impl
2022-03-02 08:14:23 +09:00
Hiroshi Horie
8a3eb30dbd
dc private methods
2022-03-01 12:03:49 +09:00
Hiroshi Horie
d06cb568f2
deprecate setter for videoQuality
...
instead, async func is recommended since it can be awaited (for future implementations)
2022-03-01 11:30:04 +09:00
Hiroshi Horie
cd62daa8b8
proto update
2022-03-01 11:25:38 +09:00
Hiroshi Horie
7c16d2f3ec
Update param computation ( #87 )
...
* import sorter config
* organize video types
* ignore import sort for proto files
* equality for video types
* impl
* adjust defaults
* max
2022-03-01 10:45:24 +09:00
Hiroshi Horie
38d47fd72d
make video types comparable
2022-02-25 16:41:58 +09:00
Hiroshi Horie
e7b158f41d
equality for video types
2022-02-25 16:23:32 +09:00
Hiroshi Horie
0a339b6252
organize video types
2022-02-25 15:45:46 +09:00
Hiroshi Horie
8b4f754059
fix presets
2022-02-22 10:36:43 +07:00
Hiroshi Horie
2366eb9f7c
update presets ( #85 )
2022-02-22 03:13:09 +07:00
Hiroshi Horie
96fcecee7b
proto updates
2022-02-18 13:20:57 +07:00
Hiroshi Horie
c465d37c88
start preparing for 0.5.7
2022-02-17 14:58:16 +07:00
davidliu
c374283f45
Ensure even video dimensions ( #82 )
...
gotcha, I think we may have to do some work iOS later to properly grab the actual capture dimensions rather than rely on the dimensions we request, to properly do the calculations.
That said, I think m97 is now handling the odd dimensions properly, so I don't think we'll need this fix anymore.
As for adaptOutputFormat, flutter_webrtc is already doing that (though it doesn't seem to prevent the crash on m93). Should native android use this as well?
2022-02-16 01:15:41 +09:00