mirror of
https://github.com/livekit/livekit.git
synced 2026-08-03 15:29:39 +00:00
Use discreet ports by default due to write bottleneck (#40)
This commit is contained in:
@@ -97,9 +97,9 @@ func NewConfig(confString string) (*Config, error) {
|
||||
RTC: RTCConfig{
|
||||
UseExternalIP: false,
|
||||
TCPPort: 7881,
|
||||
UDPPort: 7882,
|
||||
ICEPortRangeStart: 0,
|
||||
ICEPortRangeEnd: 0,
|
||||
UDPPort: 0,
|
||||
ICEPortRangeStart: 50000,
|
||||
ICEPortRangeEnd: 60000,
|
||||
StunServers: []string{
|
||||
"stun.l.google.com:19302",
|
||||
"stun1.l.google.com:19302",
|
||||
|
||||
+5
-5
@@ -65,7 +65,11 @@ func NewWebRTCConfig(conf *config.Config, externalIP string) (*WebRTCConfig, err
|
||||
var udpMuxConn *net.UDPConn
|
||||
var err error
|
||||
|
||||
if rtcConf.UDPPort != 0 {
|
||||
if rtcConf.ICEPortRangeStart != 0 && rtcConf.ICEPortRangeEnd != 0 {
|
||||
if err := s.SetEphemeralUDPPortRange(uint16(rtcConf.ICEPortRangeStart), uint16(rtcConf.ICEPortRangeEnd)); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
} else if rtcConf.UDPPort != 0 {
|
||||
udpMuxConn, err = net.ListenUDP("udp4", &net.UDPAddr{
|
||||
Port: int(rtcConf.UDPPort),
|
||||
})
|
||||
@@ -92,10 +96,6 @@ func NewWebRTCConfig(conf *config.Config, externalIP string) (*WebRTCConfig, err
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if rtcConf.ICEPortRangeStart != 0 && rtcConf.ICEPortRangeEnd != 0 {
|
||||
if err := s.SetEphemeralUDPPortRange(uint16(rtcConf.ICEPortRangeStart), uint16(rtcConf.ICEPortRangeEnd)); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
|
||||
// use TCP mux when it's set
|
||||
|
||||
Reference in New Issue
Block a user