Raja Subramanian
91c49df893
ClaimGrants clone ( #125 )
...
* ClaimGrants clone
* Check for nil
2022-05-25 14:06:50 +05:30
David Zhao
084233d23a
Node stats to keep track of retransmissions. ( #124 )
2022-05-10 00:13:53 -07:00
David Colburn
377f74b29d
update duration fields ( #123 )
...
* update duration fields
* compat
v0.13.2
2022-05-02 11:25:19 -07:00
Raja Subramanian
688e4f627b
Nack ACKs and repeated ( #122 )
2022-05-02 22:38:52 +05:30
David Zhao
cef16c8ef3
Also accept identity for perms requests ( #121 )
2022-05-01 21:37:29 -07:00
David Zhao
fa9efaff8c
Added ParticipantInfo.isPublisher ( #119 )
...
to indicate if the participant can publish tracks
2022-04-21 12:35:17 -07:00
David Zhao
e3f2240801
Moved common logging functions to protocol ( #118 )
v0.13.1
2022-04-19 23:58:34 -07:00
Raja Subramanian
25b60c4bb0
AdaptiveStream in StartSession ( #117 )
...
* AdaptiveStream in StartSession
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-20 10:38:03 +05:30
David Colburn
7a6bb27499
Add RPCs, add default stream protocol ( #116 )
...
* Add RPCs, add default stream protocol
* add filepath for track egress
* fix numbers
2022-04-18 22:49:03 -07:00
Raja Subramanian
cacdaa5bf0
Renaming fields as they could be total or delta ( #115 )
2022-04-16 20:30:20 +05:30
David Colburn
0d59783336
update track and track composite ( #114 )
...
* update track and track composite
* revert
* add comments
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-15 16:17:54 -05:00
David Zhao
fd7cd24bac
Ingress protobufs ( #113 )
2022-04-15 00:17:40 -07:00
David Zhao
539c40c917
Remove deprecated JWT token ( #112 )
...
* Remove deprecated JWT token
* remove deprecated tests
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-14 01:22:48 -07:00
cnderrauber
3c712ad5c9
add target field to syncstate's datatrack info ( #111 )
2022-04-07 13:56:43 +08:00
Raja Subramanian
f5e8e20530
Add region to participant info ( #110 )
...
* Add region to participant info
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-31 14:51:21 +05:30
David Zhao
54544c489c
Helper method to receive WebhookEvent ( #109 )
v0.13.0
2022-03-30 16:14:23 -07:00
David Colburn
6ba1221db3
WebComposite -> RoomComposite ( #108 )
2022-03-30 15:31:40 -07:00
David Zhao
56fa20a020
Server-initiated unpublish & permissions ( #107 )
...
* Remote unpublish, participant permissions, cleanup
v0.12.0
2022-03-20 23:58:03 -07:00
David Zhao
8dff6f89d2
Webhook events for track published ( #106 )
...
* Webhook events for track published
* timeout for webhook notifications to avoid hang
v0.11.14
2022-03-18 22:24:01 -07:00
Mathew Kamkar
51f5188bc4
include cpu load in node stats ( #105 )
...
* include percent cpu in node stats
* cpu load out of 1.0 instead of percent
2022-03-16 14:46:50 -07:00
Raja Subramanian
6f2a49e449
More stats ( #104 )
...
* More stats
- Number of key frames, last key frame
- Split out PLI sent for layer locking purposes
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-16 17:33:21 +05:30
Raja Subramanian
5cea5d444f
Include RTT in the mix ( #103 )
...
* Add RTT
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-14 12:54:22 +05:30
Raja Subramanian
a91198e400
RTPStats ( #102 )
...
* RTPStats
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-11 22:27:04 +05:30
cnderrauber
874d12bf8b
helper method ( #101 )
2022-03-07 14:55:30 +08:00
David Zhao
dbd455d2c1
Server region ( #100 )
...
* Region of the server (for display/debugging purposes)
2022-03-02 11:25:33 -08:00
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