EMS can now support IP version 6!
Simply change the IP address binding in config.lua and webconfig .lua to a v6 IP address format, restart EMS then you can now use IPv6!
Sample changes:
-- RTMP and clustering
{
ip="::",
port=1935,
protocol="inboundRtmp",
},
{
ip="::",
port=1936,
protocol="inboundRtmp",
clustering=true
},
{
ip="::",
port=1113,
protocol="inboundBinVariant",
clustering=true
},
Notes:
- Replace 127.0.0.1 to ::
- Use [ipv6:port] when using ipv6 in URLs
- EMS resolves address “localhost” into “127.0.0.1”
- If an EMS services is bound to a v6 address, your command should also use v6
- When performing a
pullStream
command on a v6 address please ensure that there is a service bound to a corresponding v6 address