diff --git a/settingengine.go b/settingengine.go index bdc6102d..985f66cf 100644 --- a/settingengine.go +++ b/settingengine.go @@ -4,6 +4,9 @@ import "github.com/pions/webrtc/pkg/ice" var defaultSettingEngine = newSettingEngine() +// settingEngine allows influencing behavior in ways that are not +// supported by the WebRTC API. This allows us to support additional +// use-cases without deviating from the WebRTC API elsewhere. type settingEngine struct { EphemeralUDP struct { PortMin uint16 @@ -12,7 +15,8 @@ type settingEngine struct { } // SetEphemeralUDPPortRange limits the pool of ephemeral ports that -// ICE UDP connections can allocate from +// ICE UDP connections can allocate from. This setting currently only +// affects host candidates, not server reflexive candidates. func SetEphemeralUDPPortRange(portMin, portMax uint16) error { if portMax < portMin { return ice.ErrPort