Quick Server Installation Overview
The Red5 Pro Server allows you to build scalable Live Streaming applications.
Built on the Open Source Red5 Server, the Red5 Pro Server is a standalone server distribution that provides all the possibilities from Red5 with the addition of custom Streaming and Second Screen plugins.
The following are required to setup the Red5 Pro Server:
- Java - as of release 9.0.0 version 11
- For Mac OSX, you may need to install sdl_image. From a terminal window:
brew install sdl_image.
- For Windows, you will need to install Microsoft Visual Studio redistributables if you don't have Visual Studio on your machine.
- See this doc for Linux-specific requirements.
- Red5 Pro Server
The following Inbound ports need to be open on your server/firewall for Red5 Pro features to work:
|5080||default http access of Red5 Pro|
|443||default https port (required for WebRTC)|
|1935||default Red5 Pro RTMP port|
|8554||default RTSP port|
|40000-65535||TURN/STUN/ICE port range|
Note: if you are running Red5 Pro on a hosted server, then you will need to install an SSL certificate to publish via WebRTC, and open port 443 - however this is not necessary for localhost publishing.
Please refer to the Operating System's documentation on opening ports. If developing and testing locally, you may also need to expose these ports in your firewall.
After downloading the latest Red5 Pro Server, unzip the distribution into a directory that fits your development requirements.
For example, we have unzipped the distribution in the following locations:
- On OSX: /Users/username/red5pro-server
- On Windows: C:/red5pro-server
- On Linux: /home/username/red5pro-server
To start the Red5 Pro server, change the directory to the unzipped location (e.g. /Users/username/red5pro-server on OSX or /home/username/red5pro-server on Linux) and do the following:
- On OSX and Linux, open terminal and issue:
- On Windows, double click the
You should notice some output being printed to the terminal/console regarding the startup of Red5 and plugin registry.
Once the console stops printing information, open your favorite browser and navigate to http://localhost:5080. If all goes well your should see the client-side pages that will help walk you through exploring Live Streaming and Second Screen with the default applications provided in the Red5 Pro Server distribution.
Don't have a Red5 Pro Account?
Register now to start enabling Live Streaming experiences for your iOS, Android and HTML5 applications.