On this page you will find the steps for installing and configuring a Kurento Media Server environment.
Requirements
Hardware Requirements
Minimum hardware requirements are:
2 cores - CPU
4GB di RAM
40GB di HDD
Software Requirements
Recommended operating system is Ubuntu Linux 18.04 LTS Server.
Network Requirements
On your firewall you will have to enable these ports in order to have your Kurento Media Server working:
Inbound
8888/TCP
50000-65000/UDP (RTP stream)
For security reasons, port 8888/TCP has to be opened specifying IP 35.180.105.193 as source address, that corresponds to our API server IP address.
Regarding RTP stream ports, you have to open these ports to any (0.0.0.0/0) or, if users connects from a VPN or specific IP, just open that IP address source.
Outbound
50000-65000/UDP (RTP stream)
Outbound stream needs to comprehend in its destination networks same networks specified as source on inbound rule; this rule can be opened to “any” without causing any security issue.
Install kurento media server
Once you install the operating system, run the following commands in order to install Kurento:
Modify stunServerAddress and stunServerAddress values indicating selected parameters, for example:
stunServerAddress=stun.l.google.com
stunServerPort=1932
It's possible to use a public STUN as reported in the example or, if present, you can specify an internal STUN server; always keep in mind that Kurento’s IP must be enabled to reach your STUN server.
externalAddress=15.237.148.189
Specify your public IP address; this IP must be communicated to our staff in order to enable inbound stream on our firewalls.