Commit Graph

1434 Commits

Author SHA1 Message Date
David Colburn
bc7778f2a7 interface -> proto.Message (#35) v0.9.10 2021-10-21 16:18:21 -05:00
David Zhao
dcb35c40c9 Subscriber track settings API change (#34)
* Subscriber track settings API to take in width & height instead of quality enum

* generated go
2021-10-21 10:29:38 -07:00
David Colburn
4d580badfd add turn nodetype (#33) 2021-10-18 16:14:37 -05:00
David Zhao
5e7fe78240 Track source for common types (#32) v0.9.9 2021-10-14 12:38:49 -07:00
Raja Subramanian
52cda35f86 Add disable_dtx field to AddTrack request. (#31)
DTX (Discontinuous Transmission) is used to save
on audio bandwidth during silence periods.

It is enabled from server side in SDP answer.
Add a field to allow configuration from client side.
v0.9.8
2021-10-13 10:38:42 +05:30
David Colburn
ffb5cb48d0 update recording response (#30)
* update recording response

* update RPC

* take responsibility of ids
v0.9.7
2021-10-08 13:35:09 -05:00
David Colburn
1dadf89309 recording v2 (#28)
* recording v2

* input oneof

* input.input_url -> input.url

* update channels

* simplify reservation

* recording request

* recording response

* recording rpc

* add reserve func

* close subscriber

* file option

* remove scaling
v0.9.6
2021-10-06 23:36:55 -05:00
David Zhao
c90319ba3b Added Region in Node (#29) 2021-10-06 17:07:22 -07:00
David Zhao
3b3b0e68ec renegerate protobuf v0.9.5 2021-10-01 10:33:50 -07:00
Théo Monnom
540b5df27f Add num_participants field to Room (#27) 2021-10-01 10:26:23 -07:00
David Zhao
a054fef89e Rename UpdateRoomRequest to UpdateRoomMetadataRequest v0.9.4 2021-09-24 09:36:38 -07:00
lukasIO
0f9ae3e730 add room metadata field, update method and update signal (#26) 2021-09-24 09:35:08 -07:00
David Colburn
e3e7ce0232 notifier interface, message bus queue (#25)
* notifier interface, message bus queue

* remove ctx

* change name
v0.9.3
2021-09-22 15:32:51 -05:00
David Colburn
b60237c535 recording webhooks (#24)
* recording webhooks

* use token instead of api key+secret

* remove token
v0.9.2
2021-09-21 17:18:30 -05:00
David Zhao
4472a315d9 add Go as a client SDK v0.9.1 2021-09-17 15:17:04 -07:00
David Zhao
9afc4773a6 speaker change updates (#23) v0.9.0 2021-09-17 11:09:59 -07:00
Mathew Kamkar
8ecd5eeca7 add node state field (#22) v0.8.9 2021-09-14 14:58:57 -07:00
hn8
4a04d5c374 Fix logr usage (#21)
* Fix logr usage

- logr.Error() doesn't check level
- logr convention: V0 info, V1 debug, V2 trace

* Remove zap dependency
v0.8.8
2021-09-10 13:44:32 -05:00
David Zhao
055674311d JoinResponse to indicate subscriber should be primary (#20)
* JoinResponse to indicate subscriber should be primary

* fix name convention
v0.8.7
2021-09-09 00:10:13 -07:00
David Colburn
2b75ba9799 Debugw, Infow, etc v0.8.6 2021-09-07 14:09:16 -07:00
David Colburn
e3b107f710 Update buildtest.yaml 2021-09-07 14:59:17 -05:00
David Colburn
e6c77cb1df testall -> test 2021-09-07 12:57:19 -07:00
David Colburn
4d124d0a9e skip build 2021-09-07 12:56:00 -07:00
David Colburn
be8bcf07f0 master -> main 2021-09-07 12:54:59 -07:00
David Colburn
e1a7347506 add test workflow 2021-09-07 12:53:25 -07:00
David Colburn
1ecf8e9a45 add mage test 2021-09-07 12:51:38 -07:00
David Colburn
0f1f07c6fe add logging to protocol v0.8.5 2021-09-07 12:32:40 -07:00
David Colburn
11c6a1d9ee message bus (#19)
* message bus

* fix lock interface

* return interface
v0.8.4
2021-09-02 15:37:08 -05:00
David Colburn
054f93553c simplify recording reservation (#18) v0.8.3 2021-09-01 22:42:53 -05:00
David Zhao
619cad0f3a explicit server mute request (#17) v0.8.2 2021-09-01 20:30:53 -07:00
David Colburn
5e3f9f4013 Add NodeType (#16)
* add node type

* add server node type
v0.8.1
2021-08-27 15:48:46 -05:00
David Colburn
94556abf61 add protos (#15)
* add protos

* simplify magefile
v0.8.0
2021-08-27 12:53:45 -05:00
David Colburn
e400b89dd4 add default preset none v0.7.8 2021-08-25 13:13:06 -07:00
David Colburn
ce6c95a5d7 remove unused import v0.7.7 2021-08-25 12:56:14 -07:00
David Colburn
a7c76b98b8 rename enum values v0.7.6 2021-08-25 12:52:49 -07:00
David Colburn
5a1fc089af fix for json (#14) 2021-08-25 14:50:15 -05:00
Mathew Kamkar
17ea3742d0 packet and system node stats (#13)
* packet and system node stats

* more packet and system stats
v0.7.5
2021-08-25 11:03:59 -07:00
David Zhao
9eaf4db7ff moved shared data types to models v0.7.4 2021-08-18 22:53:32 -07:00
David Zhao
d60d683ac8 Use pointers for perms in order to allow nil (#11)
* nullable permission grants

* nil perms, canPublishData

* convenience setters
2021-08-18 22:47:47 -07:00
Chester Ming
46321822a0 SendData Server API (#10)
* SendData Server API

* SendData Server-API adjustments based on suggestions
2021-08-18 22:00:13 -07:00
David Zhao
6319eef0ca enable publishing a track while it's muted v0.7.2 2021-08-10 17:01:33 -07:00
David Zhao
8ce287b9f7 rename webhook type field to event v0.7.1 2021-08-09 23:34:08 -07:00
David Zhao
04db819c8e Merge pull request #8 from livekit/webhooks
protocol support for webhooks
v0.7.0
2021-08-08 22:58:24 -07:00
David Zhao
8a63993232 removed token from proto body 2021-08-08 22:57:25 -07:00
David Zhao
8d0a9538d3 refactor, removed recording-related webhooks 2021-08-08 22:53:23 -07:00
David Zhao
992c4b2da9 webhook support 2021-08-08 22:17:46 -07:00
David Colburn
9caa97ddfc move recording options, use oneof (#7)
* move options, use oneof

* use start recording request in reservation

* models unused in internal
v0.6.6
2021-08-06 17:53:47 -05:00
David Colburn
4c64ffcf86 Recording api (#6)
* recording apis

* split recording service

* type -> layout

* remove from create

* add roomRecord option
v0.6.5
2021-08-04 20:54:51 -05:00
David Colburn
0bcc2a37a8 revert recording rpcs v0.6.4 2021-08-03 00:15:07 -07:00
David Colburn
43e9e95940 consistency v0.6.3 2021-07-31 13:02:35 -07:00