From 096efe9b3850d7749986edc062f270111087ca91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Thu, 25 Nov 2021 23:46:06 +0100 Subject: [PATCH] add on track log. --- internal/webrtc/manager.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/webrtc/manager.go b/internal/webrtc/manager.go index 2844d9b5..ba6bf697 100644 --- a/internal/webrtc/manager.go +++ b/internal/webrtc/manager.go @@ -155,6 +155,14 @@ func (manager *WebRTCManagerCtx) CreatePeer(session types.Session, videoID strin iceTrickle: manager.config.ICETrickle, } + connection.OnTrack(func(tr *webrtc.TrackRemote, r *webrtc.RTPReceiver) { + logger.Info().Interface("track", tr).Interface("receiver", r).Msg("got remote track") + }) + + connection.OnDataChannel(func(dc *webrtc.DataChannel) { + logger.Info().Interface("data-channel", dc).Msg("got remote data channel") + }) + connection.OnNegotiationNeeded(func() { logger.Warn().Msg("negotiation is needed")