From 057aa4e4ef2e03ff33d879baf86a9b012f9adb14 Mon Sep 17 00:00:00 2001 From: langhuihui <178529795@qq.com> Date: Sat, 14 Nov 2020 09:23:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=AD=E7=9A=84PublicIP=E6=94=B9=E4=B8=BA=E6=95=B0=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 3e40d91..ddf16a9 100644 --- a/main.go +++ b/main.go @@ -20,7 +20,7 @@ import ( var config struct { ICEServers []string - PublicIP string + PublicIP []string } // }{[]string{ @@ -173,7 +173,7 @@ func (rtc *WebRTC) Publish(streamPath string) bool { DefaultPayloadTypeH264, new(avformat.H264))) //m.RegisterCodec(NewRTPPCMUCodec(DefaultPayloadTypePCMU, 8000)) - rtc.s.SetNAT1To1IPs([]string{config.PublicIP}, ICECandidateTypeHost) + rtc.s.SetNAT1To1IPs(config.PublicIP, ICECandidateTypeHost) rtc.api = NewAPI(WithMediaEngine(rtc.m), WithSettingEngine(rtc.s)) peerConnection, err := rtc.api.NewPeerConnection(Configuration{ ICEServers: []ICEServer{ @@ -300,7 +300,7 @@ func run() { DefaultPayloadTypeH264, &rtc.payloader)) rtc.m.RegisterCodec(NewRTPPCMACodec(DefaultPayloadTypePCMA, 8000)) - rtc.s.SetNAT1To1IPs([]string{config.PublicIP}, ICECandidateTypeHost) + rtc.s.SetNAT1To1IPs(config.PublicIP, ICECandidateTypeHost) rtc.api = NewAPI(WithMediaEngine(rtc.m), WithSettingEngine(rtc.s)) peerConnection, err := rtc.api.NewPeerConnection(Configuration{ // ICEServers: []ICEServer{