improvement(proxy): improve NAT check logging

This commit is contained in:
WofWca 2024-09-20 12:08:46 +04:00 committed by Shelikhoo
parent 9b04728809
commit d346639eda
No known key found for this signature in database
GPG key ID: 4C9764E9FE80A3DC

View file

@ -563,6 +563,9 @@ func (sf *SnowflakeProxy) makeNewPeerConnection(
if err != nil {
return nil, fmt.Errorf("accept: NewPeerConnection: %s", err)
}
pc.OnConnectionStateChange(func(pcs webrtc.PeerConnectionState) {
log.Printf("NAT check: WebRTC: OnConnectionStateChange: %v", pcs)
})
// Must create a data channel before creating an offer
// https://github.com/pion/webrtc/wiki/Release-WebRTC@v3.0.0#a-data-channel-is-no-longer-implicitly-created-with-a-peerconnection