Compare commits

...

3 Commits

Author SHA1 Message Date
github-actions
3017cf1fb5 generated protobuf
Some checks failed
Generate / generate (push) Has been cancelled
2022-11-02 10:59:25 +00:00
shishir gowda
7cc46d3568 Add DataStream request/response to signal
Signed-off-by: shishir gowda <shishir@livekit.io>
2022-11-02 11:57:37 +01:00
shishir gowda
33438b00f1 Copying theo/persistence changes
Signed-off-by: shishir gowda <shishir@livekit.io>
2022-11-02 00:16:29 +01:00
4 changed files with 1214 additions and 911 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -140,9 +140,17 @@ message DataPacket {
oneof value {
UserPacket user = 2;
ActiveSpeakerUpdate speaker = 3;
StreamPacket stream = 4;
}
}
message StreamPacket {
string name = 1;
bool persistent = 2;
string key = 3;
bytes value = 4;
}
message ActiveSpeakerUpdate {
repeated SpeakerInfo speakers = 1;
}

View File

@@ -35,6 +35,8 @@ message SignalRequest {
SimulateScenario simulate = 13;
// client triggered ping to server
int64 ping = 14;
// client data stream request
GetDataStreamRequest data_stream_request = 15;
}
}
@@ -75,9 +77,18 @@ message SignalResponse {
TrackUnpublishedResponse track_unpublished = 17;
// respond to ping
int64 pong = 18;
// client data stream response
GetDataStreamResponse data_stream_response = 19;
}
}
message GetDataStreamRequest {
string name = 1;
}
message GetDataStreamResponse {
repeated StreamPacket packets = 1;
}
enum SignalTarget {
PUBLISHER = 0;
SUBSCRIBER = 1;