webrtc connect with selected video.

This commit is contained in:
Miroslav Šedivý 2021-04-30 14:05:07 +00:00
parent 57deea25d4
commit 014b757734
5 changed files with 22 additions and 9 deletions

View file

@ -48,7 +48,10 @@ func (h *MessageHandlerCtx) Message(session types.Session, raw []byte) bool {
switch header.Event {
// Signal Events
case event.SIGNAL_REQUEST:
err = h.signalRequest(session)
payload := &message.SignalVideo{}
err = utils.Unmarshal(payload, raw, func() error {
return h.signalRequest(session, payload)
})
case event.SIGNAL_ANSWER:
payload := &message.SignalAnswer{}
err = utils.Unmarshal(payload, raw, func() error {