MediaCP Handleiding
Systeemvereisten

Laatst bijgewerkt 2 maanden ago

De MediaCP is software die moet worden geïnstalleerd op uw eigen dedicated of virtuele server die kan worden gekocht bij een provider zoals Vultr, OVH of Amazon.

Besturingssysteem

MediaCP beveelt Debian 12 aan

voor alle nieuwe installaties. x86-64-architectuur is vereist.

De volledige lijst met ondersteunde besturingssystemen:

  • Debian 11 en Debian 12
  • Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04
  • CentOS 7 (Core) / CentOS 8 Stream *
  • AlmaLinux 8*

* Flussonic Server is het beste met Debian of Ubuntu. Flussonic biedt geen ondersteuning voor CentOS/AlmaLinux-systemen.

*Voor meer informatie over welk systeem te selecteren voor een lange levensduur klik hier

Virtualisatie

De meeste hypervisorgebaseerde virtualisatietechnologieën moeten worden ondersteund, op voorwaarde dat ze het besturingssysteem of de kernel niet wijzigen. OpenVZ, LXC en soortgelijke containers worden niet ondersteund omdat ze niet de echte versies van CentOS of Debian zijn en aangepaste kernels bieden die problemen veroorzaken.

Domeinnaam

Een domein of subdomeinnaam is vereist als u HTTPS/SSL-services wilt gebruiken.

Licentieverlening

Een statisch IP-adres en verbinding met https://www.mediacp.net:443 is vereist.

CloudFlare beschermt onze website en ons licentiesysteem. U kunt een lijst met alle vereiste IP-adressen bekijken op de pagina Cloudflare IP Ranges.

Geheugengebruik

Minimaal 2 GB geheugen is vereist.

Schijfruimte

MediaCP is geïnstalleerd in /usr/local/mediacp en we raden aan om op deze locatie minimaal 25 GB schijf te gebruiken.

Er moet 4 GB vrij zijn in /usr/local/ om MediaCP te installeren.

Compatibiliteit

Het wordt aanbevolen om MediaCP op een eigen dedicated server uit te voeren. We bieden echter wel compatibiliteit voor cPanel, Plesk, CentOS Web Panel, DirectAdmin en standaard Apache 2- of Nginx-installaties.

Netwerk/firewall
Het is vereist dat de server over de volgende poorten beschikt om de MediaCP te kunnen bedienen:
  • Belangrijkste web-GUI – 2020
  • Autossl -80
  • FTP-server toegang -2121, 50000-51000

Er zijn extra poorten nodig om verschillende mediaservices uit te voeren:

  • Audio Services (SHOUTcast 1/2 &Amp; icecast) -8000-9000, 10000-11000 (icecast SSL/niet-SSL-ondersteuning)
  • Auto DJ live streaming Port -6800-7000
  • Wowza Streaming Engine – TCP 554, 1935, 1936, 8084, 8086, 8089 en UDP 554
  • Flussonic Media server -TCP 554, 1935, 3308, 8080, 8081
  • Nginx gratis videoserver – TCP 19350, 19360

Aanbevolen hardware

De onderstaande aanbevelingen zijn alleen richtlijnen en verschillende toepassingen van audio-en videostreaming gebruiken verschillende hoeveelheden resources.

Audio streaming

Audiostreaming zelf is zeer licht van gewicht en zal niet veel bronnen gebruiken. AutoDJ-functies voeren transcodering van audiobestanden uit en zullen een grotere hoeveelheid CPU-kracht gebruiken.

  • CPU-gebruik – SHOUTcast &Icecast gebruiken minimale CPU-kracht, maar AutoDJ-functies kunnen een grotere hoeveelheid verwerking verbruiken.
  • Geheugen – SHOUTcast/Icecast gebruikt ongeveer 20 MB per proces. AutoDJ (Liquidsoap) kan ongeveer 215 MB per proces gebruiken. 30 Shoutcast-diensten met AutoDJ zouden dus ongeveer 7 GB geheugen vereisen. U moet ervoor zorgen dat er minimaal 4 GB beschikbaar is voor de MySQL-databaseserver voor gemiddelde belastingen en 8 GB voor grotere belastingen.
  • Netwerk – Netwerk is volledig afhankelijk van het aantal luisteraars naar de stations op de service. Bijvoorbeeld 100 luisteraars op 128 Kbps is 12.8Mbps, 1000 luisteraars is 128 Mbps etc.

Minimum

Aanbevolen vereisten
10 diensten
5 AutoDJ
  • Schijf: 25 GB
  • Schijf: SATA
  • CPU: 1 CPU
  • RAM-geheugen: 2 GB
  • Netwerk: 100 Mbps

Klein

Aanbevolen vereisten
30 diensten
15 AutoDJ
  • Schijf: 250 GB
  • Schijf: SATA / RAID
  • CPU: 4 Core of beter
  • RAM- GEHEUGEN: 4 - 8 GB
  • Netwerk: 250 Mbps

Gemiddeld

Aanbevolen voor gemiddelde belasting
50 Services
AutoDJ 30
  • Schijf: 1 TB
  • Schijf: SSD
  • CPU: 8 Core of beter
  • RAM- geheugen: 12 - 16 GB
  • Netwerk: 1Gbps

Hoge belasting

Aanbevolen voor hoge belasting
100 Services
AutoDJ 60
  • Schijf: 2 TB +
  • Schijf: NVMe
  • CPU: 8 Core of beter
  • RAM- geheugen: 16 - 32 GB
  • Netwerk: 1 Gbps+

Videostreaming

Voor live streamen wordt de minste hoeveelheid resources gebruikt. Voor OnDemand-streaming zijn grotere schijfprestaties en SSD-schijven aanbevolen. TV station-Services verbruiken CPU-kracht.

Transcodering verbruikt een grote hoeveelheid CPU-kracht en we raden u aan onze Transcoder op VPS Benchmark en Wowza’s Transcoder Benchmark te raadplegen

Minimum

Aanbevolen vereisten
250 verbindingen
25 Live/OnDemand streaming
5 TV-stations
Geen transcoders
  • Schijf: 80-100 GB
  • CPU: 2 Core +
  • RAM- GEHEUGEN: 4 - 8 GB
  • Netwerk: 100-200 Mbps

Gemiddelde belasting

Aanbevolen voor gemiddelde belasting
1000 verbindingen
100 live/OnDemand streaming
15 TV-stations
8 CPU transcoder-profielen
  • Schijf: 1.000 GB SSD
  • CPU: 8 cores 3ghz +
  • RAM-geheugen: 16 GB
  • Netwerk: 1000 Mbps

Hoge belasting

Aanbevolen voor hoge belasting
1000 + verbindingen
100 live/OnDemand streaming
25 TV-stations
12 CPU transcoder-profielen
  • Schijf: 1.000 GB + SSD/RAID
  • CPU: 8-12 cores 3ghz +
  • RAM-geheugen: 32 GB
  • Netwerk: 1000 Mbps +

Table of Contents