Hiroshi Horie
fe498e275a
Update CHANGELOG.md
2022-04-04 23:43:06 +09:00
Hiroshi Horie and GitHub
48754e1672
[Protocol v7] Remote unpublish & expose permissions ( #101 )
...
* fix
* impl
* oldPermissions
* mods
2022-04-04 16:09:15 +09:00
Hiroshi Horie and GitHub
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
91b604a191
adaptiveStream and dynacast option in example
2022-04-03 00:18:28 +09:00
Hiroshi Horie
2f6042ef94
prepare 0.5.8
2022-04-02 15:30:55 +09:00
Hiroshi Horie and GitHub
88b462432e
Send DC info for syncState ( #88 )
...
* dc private methods
* impl
* pub
* id
* fix test
2022-04-02 15:09:02 +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
c205660bbf
adaptiveStream and dynacast on in example
2022-03-04 22:27:05 +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
0577302793
Update CHANGELOG.md
2022-03-03 10:37:00 +09:00
Hiroshi Horie
c2c1a7dd79
Update README.md
2022-03-03 10:27:43 +09:00
Hiroshi Horie and GitHub
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
da8fe67ec6
update to flutter_webrtc 0.8.3
2022-03-02 08:12:19 +09:00
Hiroshi Horie
2959d47d5b
update lock
2022-03-01 12:59:52 +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 and GitHub
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 and GitHub
7843e87254
Update WebRTC to m97 ( #86 )
...
* update WebRTC to m97
* use flutter_webrtc's master
2022-02-26 13:23:36 +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
b5c3499a5c
ignore import sort for proto files
2022-02-25 15:48:01 +09:00
Hiroshi Horie
0a339b6252
organize video types
2022-02-25 15:45:46 +09:00
Hiroshi Horie
0dfbf03e5b
import sorter config
2022-02-25 15:44:16 +09:00
Hiroshi Horie
8b4f754059
fix presets
2022-02-22 10:36:43 +07:00
Hiroshi Horie and GitHub
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
Hiroshi Horie
a2e8643ebb
implement queue to events emitter
2022-02-14 17:15:10 +07:00
Hiroshi Horie
bbd3b5e18e
fix analyzer error
2022-02-10 21:36:23 +07:00
Hiroshi Horie
b504afc612
fix web platform connect issue
2022-02-10 21:27:17 +07:00
Hiroshi Horie
80d9b4ee55
remove deprecated SplashScreenDrawable
2022-02-10 21:05:30 +07:00
Hiroshi Horie
226f4e7f4f
format xml files
2022-02-10 21:04:22 +07:00
Hiroshi Horie
c3193b7f9e
add explicit exported requirement
2022-02-10 20:53:53 +07:00
Hiroshi Horie
10db433742
update kotlin plugin ver
2022-02-10 20:50:58 +07:00
Hiroshi Horie
76b0fb723a
upgrade to gradle 7.1.1
2022-02-10 20:48:47 +07:00
Hiroshi Horie
dcd722db63
adjust compileSdkVersion
2022-02-10 20:37:01 +07:00
Hiroshi Horie
95fbaf1a7f
run pub update
2022-02-10 20:36:45 +07:00
Hiroshi Horie
cf476e365b
remove client side ua parsing
2022-01-31 20:03:14 +07:00
Hiroshi Horie and GitHub
4aa0e0f427
Use ParticipantTracks for UpdateSubscription ( #75 )
...
* impl
* fix
2022-01-26 17:57:34 +07:00
Hiroshi Horie and GitHub
6dc9536c83
Server refreshed token ( #73 )
2022-01-25 10:46:46 +07:00
Hiroshi Horie
85efa92e57
rename to SubscriptionPermission
2022-01-25 09:38:24 +07:00
Hiroshi Horie
aa718b79c7
update protos
2022-01-25 09:37:26 +07:00
Hiroshi Horie and GitHub
224047c31f
Session migration ( #72 )
...
* impl
* retry logic
* simulate
* pass checks
* adjust log level
* retry condition
* fix simulate scenario params
* format
* use `RTCPeerConnectionState` instead of `RTCIceConnectionState`
* adjust retry
* additional check for completer
* more logging
* fix id
* pub
* change package
* doc update
* retry tests
* format
* apply suggestions
2022-01-25 00:53:18 +07:00
Hiroshi Horie and GitHub
3d37f4491d
readme: help/contributing
2022-01-19 10:58:45 +07:00
Hiroshi Horie and GitHub
56aeacc291
Capture client info ( #71 )
2022-01-18 16:16:05 +07:00
Hiroshi Horie
068876dc9c
update protos
2022-01-13 14:54:01 +07:00
Hiroshi Horie
7799e35c13
deprecate inconsistencies in event properties
2022-01-11 00:51:16 +07:00
Hiroshi Horie
a6a4e18551
override toString() for events
2022-01-11 00:40:20 +07:00
Hiroshi Horie
0f41aed902
deprecate setter for enabled, organize RemoteTrackPublication
2022-01-11 00:07:35 +07:00
Hiroshi Horie and GitHub
aef1fd8804
Subscription permission API ( #68 )
...
* signal
* request
* implement
* rename event
* ref
* adjustments based on review
* override subscribed
* move events emit
* fix subscription state
* minor change
* update example for permissions demo
* format & subscriptionState as computed property
* prepare macos build
* unsubscribed event when subscription not allowed
2022-01-10 23:48:44 +07:00
Hiroshi Horie
9a37129504
update changelog
2022-01-08 21:53:08 +07:00
Hiroshi Horie
8ce84fb286
prepare macos build
2022-01-08 18:18:39 +07:00
Hiroshi Horie
cc7db0ba73
minor internal change
2022-01-08 17:02:06 +07:00
Hiroshi Horie
a35ba65793
proto update
2022-01-07 14:38:55 +07:00
Hiroshi Horie and GitHub
fed657adae
Wait for data channel to open ( #67 )
...
* impl
* log
2022-01-07 14:34:57 +07:00
Hiroshi Horie
9c32185a28
Update build.gradle
2022-01-04 11:24:54 +07:00
Hiroshi Horie
677ad94e75
more logging for dynacast
2022-01-03 16:37:51 +07:00
Hiroshi Horie
d346763ecd
update package vers
2022-01-03 09:56:06 +07:00
Hiroshi Horie
95768d5471
update locks
2022-01-03 09:40:23 +07:00
Hiroshi Horie
4cd28ae1bd
more info for new feature
2022-01-03 09:23:54 +07:00
Hiroshi Horie
e154f7ace0
prepare 0.5.6
2022-01-03 09:19:21 +07:00
Hiroshi Horie and GitHub
ea5c324328
Dynacast ( #62 )
...
* signal
* engine
* dynacast option
* implement
* update for non simulcast
* use low when rid is null
* firefox comment
2022-01-03 09:02:06 +07:00
Hiroshi Horie
44a42eafea
name field for participant
2022-01-02 01:38:54 +07:00
Hiroshi Horie
252ee3ed3b
make properties read-only
2022-01-01 13:31:07 +07:00
Hiroshi Horie
45a567da70
expose mime type
2022-01-01 13:19:03 +07:00
Hiroshi Horie
1748b3aea3
proto update
2022-01-01 13:09:19 +07:00
Hiroshi Horie and GitHub
38328c5e0d
Fix: Visibility Optimization randomly not working ( #65 )
...
* use widget id instead of state id
* ignore local video view events
* switch remote view visibility also
* use Key for a reliable id
* remove local check
* clean up
* redesign
* check mounted
* remove mount check
* more optimization
* quick wake up
* mark internal
* rename to adaptiveStream
2022-01-01 12:59:24 +07:00
Hiroshi Horie
2b375033e9
bump pod ver
2021-12-23 04:04:03 +07:00
Hiroshi Horie
b8e50f9276
more docs & clean up
2021-12-23 03:48:19 +07:00
Hiroshi Horie
fc2890e94e
move internal types
2021-12-23 03:21:56 +07:00
Hiroshi Horie
be01553ac2
ignore new data on disposed socket
2021-12-23 03:06:43 +07:00
Hiroshi Horie
8f0e73487b
update changelog
2021-12-23 02:01:00 +07:00
Hiroshi Horie
94b4b07e92
fix reconnect logic
2021-12-23 01:50:58 +07:00
Hiroshi Horie
a0c7744baa
fix dispose triggering onDispose twice
2021-12-23 01:50:14 +07:00
Hiroshi Horie
91f73bcdab
remove unnecessary code
2021-12-22 03:13:35 +07:00
Hiroshi Horie
1ed757aca0
organize dirs
2021-12-21 17:57:18 +07:00
Hiroshi Horie
249525ee90
update protos
2021-12-21 12:35:21 +07:00
Hiroshi Horie and GitHub
f458f052a5
Fix: RemoteTrack's initial mute state ( #59 )
2021-12-17 12:26:33 +07:00
Hiroshi Horie and GitHub
fa063ac352
Fix: move waitFor<EngineConnectedEvent> after creating remote participants ( #58 )
...
* wait after creating participant
* fix
* wait after creating remote participants
* remove unnecessary line
* revert additional checks (unlikely to be required)
* clean up logs
* revert comment
2021-12-16 14:29:42 +07:00
Hiroshi Horie
e015f62b9c
more logging
2021-12-16 03:30:48 +07:00
Hiroshi Horie and GitHub
28e7091325
Send video layers ( #55 )
...
* signal method
* videoLayers param on addTrack request
* screen share presets
* implemented
* cleaner syntax
2021-12-15 19:09:38 +07:00
Hiroshi Horie
b24fad0f3b
better platform check
2021-12-15 18:44:01 +07:00
Hiroshi Horie
3d5e8a7dd8
update presets
2021-12-14 13:47:29 +07:00
Hiroshi Horie
4e83609819
screen share presets
2021-12-14 00:55:47 +07:00
Hiroshi Horie
a82c5a7a50
VideoDimensions instead of width height
2021-12-13 21:49:42 +07:00
Hiroshi Horie
3384bc6c6e
data channel state logging
2021-12-13 12:01:02 +07:00
Hiroshi Horie
d79e1f340c
pass pub validation
2021-12-13 03:19:15 +07:00
Hiroshi Horie
4a025a4ed2
prepare v0.5.5
2021-12-13 02:53:47 +07:00