shishirng
f3ffabe240
Track publisher details ( #99 )
...
* Send publisher info in events - used for TRACK_SUBSCRIBED event
Signed-off-by: shishir gowda <shishir@livekit.io >
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-28 13:41:53 -05:00
cnderrauber
4b44edff9e
add data channel info to sync_state ( #98 )
...
* add data channel info to sync_state
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-25 17:20:16 +08:00
David Zhao
078505af8b
Add static check CI ( #97 )
...
* Add static check CI
* fix static check errors
2022-02-24 23:36:09 -08:00
Raja Subramanian
fd3aaffcb8
Removing AtomicFlag, just use uber atomic.Bool ( #96 )
2022-02-25 12:38:26 +05:30
David Colburn
13b2038518
don't override egressID
2022-02-24 15:29:47 -08:00
lukasIO
82e5542f21
client configuration system ( #90 )
...
* add client configuration options
* generated protobuf
* fix indenting, add screen videoconfiguration
* generated protobuf
* fix naming
* generated protobuf
* condense client configuration for failsafety
* generated protobuf
* use enum for client setting
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-24 18:05:40 +01:00
David Colburn
2d72f8bc52
update internal egress request
2022-02-23 15:07:44 -08:00
David Colburn
d8c251e132
update BuildEgressToken
2022-02-23 11:52:54 -08:00
David Colburn
896d5ae1df
Update layout rpc ( #95 )
...
* update layout rpc
* identity
* remove identity
2022-02-23 11:49:27 -08:00
David Colburn
5b8573f2a6
file upload options ( #94 )
...
* file upload options
* filename -> filepath
* az -> azure
2022-02-22 21:51:09 -08:00
shishirng
946db440fa
Telemetry max subscribed video quality event ( #93 )
...
* new TRACK_MAX_SUBSCRIBED_VIDEO_QUALITY analytics event type
Signed-off-by: shishir gowda <shishir@livekit.io >
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-22 19:00:17 -05:00
David Colburn
ec6020d865
Egress ( #92 )
...
* egress
* generated protobuf
* remove ingress
* update egress package
* update optional enums
* generated protobuf
* updated proto
* add sent_at to start request
* generated protobuf
* default codecs
* remove extra codecs for now
* generated protobuf
* put recording back
* add connection options
* generated protobuf
* put recording back
* add sent_at and room_id
* generated protobuf
* add sent_at and room_id
* generated protobuf
* update egressInfo
* put recordingInfo back in webhooks
* egress events
* update analytics event
* egress status
* deprecate recording rpcs
* undo some changes
* key/secret -> token
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-22 00:21:29 -08:00
Raja Subramanian
28685be063
Types for ConnectionID, NodeID, ParticipantKey ( #91 )
...
* Types for ConnectionID, NodeID, ParticipantKey
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-21 08:34:10 +05:30
David Zhao
fed47fd8d1
Add track published/unpublished webhooks ( #89 )
v0.11.13
2022-02-15 16:59:37 -08:00
Raja Subramanian
7f83990101
Adding total_frames ( #86 )
...
* Adding total_frames
Also setting up per stream stats
* generated protobuf
* Some renaming
* Restructure
* generated protobuf
* Add retransmit stats
* generated protobuf
* primary, reransmit and padding as separate
* generated protobuf
* type tweaks
* generated protobuf
* jitter in uint32 microseconds
* generated protobuf
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-08 12:34:40 +05:30
shishirng
40df25091b
Active participant ( #87 )
...
* Add PARTICIPANT_ACTIVE event to track client state change
Signed-off-by: shishir gowda <shishir@livekit.io >
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-07 17:14:12 -05:00
David Zhao
e71d5db387
Use Go 1.17 in CI
v0.11.12
2022-02-03 12:55:32 -08:00
David Zhao
3d4fe0c532
Adds version field to ParticipantInfo ( #85 )
2022-02-03 12:54:46 -08:00
shishirng
d79c2afbfc
pass clients address in clientInfo ( #84 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2022-01-29 10:36:28 -05:00
shishirng
77f0aed23c
client meta message to cpature client join details ( #82 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2022-01-27 15:17:30 -05:00
shishirng
b94955852f
new track event for capturing updates ( #81 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2022-01-24 14:27:41 -05:00
David Zhao
01c702cc14
Refresh token response: enables server to issue client new tokens ( #80 )
v0.11.11
2022-01-23 22:26:18 -08:00
Raja Subramanian
e3f90e2957
Rename UpdateSubscriptionPermissions -> SubscriptionPermission ( #78 )
2022-01-22 11:55:47 +05:30
shishirng
bde53c19d1
Pass clientInfo object instead of expanding it ( #77 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2022-01-20 14:28:14 -05:00
shishirng
a4208afda1
Add client into the analytics events ( #76 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2022-01-13 17:22:00 -05:00
David Zhao
71562c1a1a
Moved ClientInfo to models.proto, added additional device details ( #75 )
...
* Moved ClientInfo to models.proto, added additional device details
* IOS -> SWIFT
2022-01-12 23:33:21 -08:00
David Zhao
5a6a910c76
Simulate protocol for server-side leave messages ( #74 )
v0.11.10
2022-01-11 23:08:35 -08:00
David Zhao
dd7165e713
Simulate signal message ( #73 )
v0.11.9
2022-01-10 14:40:51 -08:00
David Zhao
d2b420f73d
Set ruby_package option to LiveKit ( #72 )
...
* set ruby_package option to LiveKit
* append ::Proto
2022-01-08 21:49:09 -08:00
cnderrauber
a7f937bb7b
Session migration ( #71 )
...
* session migration
* create array wthe size
* solve comment
Co-authored-by: cnderrauber <zengjie9004@gmail.com >
2022-01-08 13:22:20 +08:00
Raja Subramanian
2c4c8d7764
Add VideoQuality_OFF enum to denote mute/off condition ( #70 )
...
* Add VideoQuality_OFF enum to denote mute/off condition
NONE is taken by recording, so used OFF.
* protoc version
v0.11.8
2022-01-04 12:29:46 +05:30
Raja Subramanian
c441eb5f03
type alias -> type definition ( #69 )
2022-01-03 10:24:53 +05:30
Raja Subramanian
feaea540b8
Make room name a type definition ( #68 )
2022-01-02 09:31:02 +05:30
Théo Monnom
0b14193039
Added C# namespace + Unity SDK ( #66 )
2021-12-30 14:51:58 -08:00
shishirng
cfba8f9933
rename room_sid to room_id ( #67 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2021-12-30 15:15:19 -05:00
Artur Shellunts
dfabd14143
Add RTT in alanytics stats event ( #65 )
v0.11.7
2021-12-30 10:59:53 +01:00
Raja Subramanian
88ab66e0e7
LiveKit type aliases ( #62 )
...
* LiveKit type aliases
Idea is to start with aliases so that this can be done in small steps.
The plan is to move to a type definition once we have most of the stuff
moved over to get stronger type checks.
* Sid -> ID
v0.11.6
2021-12-28 14:18:26 +05:30
David Zhao
550362e3f0
Enable setting name with AccessToken helper ( #64 )
v0.11.5
2021-12-27 23:56:02 -08:00
David Zhao
b146ec0953
Various API improvements ( #63 )
...
* ListRooms to support filter
* Webhook to return unique ID and timestamp
* TrackInfo to include track MIME type
* ParticipantInfo to include name field
v0.11.4
2021-12-27 23:23:00 -08:00
Raja Subramanian
da651cb088
Include participant_sid in UpdateSubscription ( #61 )
v0.11.3
2021-12-23 09:10:36 +05:30
Raja Subramanian
cf8fab999a
Publisher controlled track subscriptions ( #59 )
...
* Publisher controlled track subscriptions
* formatting
* Include participant_sid in SubscriptionPermissionUpdate
v0.11.2
2021-12-22 11:59:11 +05:30
shishirng
0895daea96
Store connection ratings with track info ( #60 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2021-12-21 18:18:48 -05:00
Raja Subramanian
d2f1ed9110
Protocol message to indicate changes in max subscribed quality. ( #58 )
...
* Protocol message to indicate changes in max subscribed quality.
* Forgot to include track_sid in SubscribedQualityUpdate message
* correct typos
v0.11.1
2021-12-19 11:55:17 +05:30
David Colburn
f77609470e
Recording profiles ( #57 )
...
* encoding profiles
* switch to string
2021-12-14 19:18:01 -06:00
shishirng
ab99909273
Add score to ConnectionQualityInfo ( #56 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2021-12-14 16:13:52 -05:00
Mathew Kamkar
81dc057627
move node id generation into this repo ( #55 )
2021-12-10 15:41:41 -08:00
Jesse H Willett
8785fbf5c1
Moving generated Go protobuf files to match go_package ( #54 )
v0.11.0
2021-12-08 13:58:11 -08:00
shishirng
35d468c37d
rename analytics.proto to livekit_analytics.proto ( #53 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2021-12-07 16:32:31 -05:00
David Zhao
c7e8051ed6
Client provided layer size information ( #52 )
...
* Client provided layer size information
* fix up comment
* regenerated protos
v0.10.5
2021-12-06 11:58:00 -08:00
Raja Subramanian
dfd89d696f
Change structure of streaming status update ( #51 )
...
Use a single list with an enum for state indication.
v0.10.4
2021-12-04 11:51:24 +05:30