send video IDs with signal provide.

This commit is contained in:
Miroslav Šedivý 2021-02-07 16:52:30 +01:00
parent 1838a74213
commit 5cdb6e074e
2 changed files with 10 additions and 8 deletions

View File

@ -41,10 +41,11 @@ type SystemDisconnect struct {
/////////////////////////////
type SignalProvide struct {
Event string `json:"event,omitempty"`
SDP string `json:"sdp"`
Lite bool `json:"lite"`
ICE []string `json:"ice"`
Event string `json:"event,omitempty"`
SDP string `json:"sdp"`
Lite bool `json:"lite"`
ICE []string `json:"ice"`
Videos []string `json:"videos"`
}
type SignalCandidate struct {

View File

@ -18,10 +18,11 @@ func (h *MessageHandlerCtx) signalRequest(session types.Session) error {
return session.Send(
message.SignalProvide{
Event: event.SIGNAL_PROVIDE,
SDP: offer.SDP,
Lite: h.webrtc.ICELite(),
ICE: h.webrtc.ICEServers(),
Event: event.SIGNAL_PROVIDE,
SDP: offer.SDP,
Lite: h.webrtc.ICELite(),
ICE: h.webrtc.ICEServers(),
Videos: h.capture.VideoIDs(),
})
}