MediaCP Manual
System Requirements

Last updated 4 months ago

The MediaCP is software that must be installed on your own dedicated or virtual server which can be purchased from a provider such as VultrOVH or Amazon.

Operating System

The following list of operating systems are supported by the MediaCP:

  • CentOS 7 / CentOS 8 / CentOS Stream *
  • Debian 9 or Debian 10
Flussonic Server is recommended to only install on Debian

Disk Space

MediaCP is installed in /usr/local/mediacp and we recommend 20GB disk minimum at this location.

There must be 4 GB free in /usr/local/ to install MediaCP.

Licensing

For licensing purposes it is required that your server meet the following requirements:

  • Static IP Address
  • Static domain or sub-domain name
  • Access to https://www.mediacp.net on port 443

Memory Usage

MediaCP requires a minimum of 2 GB memory to operate.

Network / Firewall

It is required that your server have the following ports available to operate the MediaCP:

  • Main web GUI – 2020
  • AutoSSL – 80
  • FTP server access – 2121, 50000 – 51000

Additional ports are required to run various media services:

  • Audio Services (Shoutcast 1/2 & Icecast) – 8000-9000, 10000-11000 (Icecast SSL/NON-SSL support)
  • AutoDJ Live Streaming Port – 6800-7000
  • Wowza Streaming Engine – TCP 554, 1935, 1936, 8084, 8086, 8088 & UDP 554
  • Flussonic Media Server – TCP 554, 1935, 3308, 8080, 8081
  • Nginx Free Video Server – TCP 19350, 19360

Recommended Hardware

The below recommendations are guidelines only and different usages of Audio and Video streaming use different amounts of resources.

Audio Streaming

Audio streaming itself is very lightweight and will not use many resources. AutoDJ functions perform transcoding of audio files and will use a greater amount of CPU power.

Minimum

Recommended Requirements
10 services
5 AutoDJ
  • Disk: 20 GB
  • CPU: 1 CPU
  • RAM: 2 GB
  • Network: 100 Mbps

Small

Recommended Requirements
50 services
15 AutoDJ
  • Disk: 40 GB
  • CPU: 4 Core or better
  • RAM: 4 GB
  • Network: 100 Mbps

Medium

Recommended for Medium Load
100 services
20 AutoDJ
  • Disk: 500 GB
  • CPU: 4 Core or better
  • RAM: 8 GB
  • Network: 100 Mbps

High Load

Recommended for High Load
100+ services
30 AutoDJ
  • Disk: 1,000 GB
  • CPU: 8 Core or better
  • RAM: 8 - 16 GB
  • Network: 1000 Mbps

Video Streaming

Live Streaming will use the least amount of resources. Ondemand streaming will require greater disk performance and SSD’s are recommended. TV Station services will consume CPU power.

Transcoding will consume a great amount of CPU power and we recommend you refer to our Transcoder on VPS Benchmark and Wowza’s Transcoder Benchmark

Minimum

Recommended Requirements
250 Connections
25 Live / Ondemand Streaming
5 TV Stations
No Transcoders
  • Disk: 100 GB
  • CPU: 4 Core 3Ghz +
  • RAM: 8 GB
  • Network: 100-200 Mbps

Medium Load

Recommended for Medium Load
1000 Connections
100 Live / Ondemand Streaming
15 TV Stations
8 CPU Transcoder Profiles
  • Disk: 1,000 GB SSD
  • CPU: 8 Cores 3Ghz +
  • RAM: 16 GB
  • Network: 1000 Mbps

High Load

Recommended for High Load
1000+ Connections
100 Live / Ondemand Streaming
25 TV Stations
12 CPU Transcoder Profiles
  • Disk: 1,000 GB+ SSD / RAID
  • CPU: 8-12 Cores 3Ghz +
  • RAM: 32 GB
  • Network: 1000 Mbps +

Table of Contents