Enterprise version of the scalable live video streaming platform with ultra low latency.
It supports WebRTC Live Streaming, in addition to CMAF and HLS streaming. It can be ingested through RTMP or WebRTC or HLS. Any IP Camera can be connected through RTSP and ONVIF. It also enables Live Restreaming to Social Media Platforms. All codecs H.264, H.265, VP8 are enabled and also GPU based encoding is also available.
If you're installing on your localhost, you can skip this step.
Please make sure that your server instance has Public IP address and a domain is assigned to its Public IP address. Then go to the folder where Ant Media Server is installed. Default directory is /usr/local/antmedia
cd /usr/local/antmedia
Run ./enable_ssl.sh
script in AMS installation directory. Please don't forget to replace {DOMAIN_NAME}
with your domain name.
sudo ./enable_ssl.sh -d {DOMAIN_NAME}
For detailed information about SSL, follow SSL Setup.
Open your browser and type http://SERVER_IP_ADDRESS:5080
to go to the web panel. If you're having difficulty in accessing the web panel, there may be a firewall that blocks accessing the 5080 port.
In order to server run properly you need to open some network ports. Here are the ports server uses.
Generally, port forwarding is used to forward default ports to the server's ports in order to have ease of use. For instance let's forward 80 to 5080, just type the command below.
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 5080
sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 5443
After running the command above, the http requests going to 80 is forwarded to 5080. The http requests going to 443 is being forwarded to 5443.
Please pay attention that while you're enabling SSL, 80 port should not be used by any process or should not be forwarded to any other port either.
Report an application with malicious intent or harmful content.