AntMedia Server (AMS) is an Open-Source, Self-Hosted Video Streaming Platform. It supports steaming of pre-recorded videos to supported website such as Youtube, Twitch, HTML etc.
For more information, visit their official website at (https://antmedia.io/)
1. Ensure that you already have Ubuntu installed and updated with the latest packages. Also you need to have Apache2 web server pre-installed, up and running.
2. First, download the latest version of AntMedia Server Community Edition.
sudo wget https://github.com/ant-media/Ant-Media-Server/releases/download/ams-v2.11.3/ant-media-server-community-2.11.3.zip |
3. Next is to download Installer Script file from AntMedia.
sudo wget -O install_ant-media-server.sh https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh |
4. Now change the installer file to executable format.
sudo chmod +x install_ant-media-server.sh |
5. To install the Community Edition, run the following command.
sudo ./install_ant-media-server.sh -i ant-media-server-community-2.11.3.zip |
6. Configure the Apache Web Server.
sudo nano /etc/apache/sites-available/[domain.com].conf |
Add the following configuration
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName [domain.com] ErrorLog /var/log/apache2/[domain.com]/error.log CustomLog /var/log/apache2/[domain.com]/access.log ProxyRequest off ProxyPass / http://127.0.0.1:5080/ ProxyPassReverse / http://127.0.0.1:5080/ </VirtualHost> |
7. Enable Apache modules accordingly.
sudo a2enmod proxy proxy_http |
8. Enable the new virtual site.
sudo a2ensite [domain.com].conf |
9. Enable SSL for AntMedia Server.
cd /usr/local/antmedia |
sudo ./enable_ssl.sh -d [domain.com] |
10. Ensure the following ports is accessible to the server.
Port Number
|
Protocol |
Descriptions |
80 |
TCP |
SSL |
5080 |
TCP |
HTTP |
5443 |
TCP |
HTTPS |
4200 |
UDP |
SRT |
1935 |
TCP |
RTMP |
50000 - 60000 |
UDP |
WebRTC |
5000 |
TCP |
Multi-Nodes Cluster (optional) |
11. Restart Apache Server.
sudo systemctl restart apache2 |
12. Open your favorite browser (eg. Google Chrome), browse the following URL.
http://[domain.com]:5080 |
13. Once the page have been loaded, you will be prompted to create the first administrator account. Procced to create the admin account and login afterward.
!!! HAPPY COMPUTING !!!
No comments:
Post a Comment