golanggohlsrtmpwebrtcmedia-serverobs-studiortcprtmp-proxyrtmp-serverrtprtsprtsp-proxyrtsp-relayrtsp-serversrtstreamingwebrtc-proxy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
309 B
17 lines
309 B
package core |
|
|
|
import ( |
|
"net" |
|
) |
|
|
|
// do not listen on IPv6 when address is 0.0.0.0. |
|
func restrictNetwork(network string, address string) (string, string) { |
|
host, _, err := net.SplitHostPort(address) |
|
if err == nil { |
|
if host == "0.0.0.0" { |
|
return network + "4", address |
|
} |
|
} |
|
|
|
return network, address |
|
}
|
|
|