Skip to content

Commit 3fd1fe2

Browse files
committed
Add net interfaces list to webrtc debug
1 parent 2f470fa commit 3fd1fe2

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

internal/webrtc/webrtc.go

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package webrtc
22

33
import (
44
"errors"
5+
"net"
56
"strings"
67

78
"github.com/AlexxIT/go2rtc/internal/api"
@@ -33,7 +34,13 @@ func Init() {
3334

3435
log = app.GetLogger("webrtc")
3536

36-
filters = cfg.Mod.Filters
37+
if log.Debug().Enabled() {
38+
itfs, _ := net.Interfaces()
39+
for _, itf := range itfs {
40+
addrs, _ := itf.Addrs()
41+
log.Debug().Msgf("[webrtc] interface %+v addrs %v", itf, addrs)
42+
}
43+
}
3744

3845
address, network, _ := strings.Cut(cfg.Mod.Listen, "/")
3946
for _, candidate := range cfg.Mod.Candidates {
@@ -53,7 +60,7 @@ func Init() {
5360
var err error
5461

5562
// create pionAPI with custom codecs list and custom network settings
56-
serverAPI, err = webrtc.NewServerAPI(network, address, &filters)
63+
serverAPI, err = webrtc.NewServerAPI(network, address, &cfg.Mod.Filters)
5764
if err != nil {
5865
log.Error().Err(err).Caller().Send()
5966
return

0 commit comments

Comments
 (0)