MediaCP Manual
    1. Getting Started
    2. Sales Questions
    3. Frequently Asked Questions
    4. Transcoder System Benchmarks
    5. Start your own streaming platform
    1. Change account currency
    2. Product Licensing
    1. Introduction
    2. Installation & Upgrade
      1. System Requirements
      2. Versions & Releases
      3. Installation
      4. Upgrading
      5. Streaming Servers
        1. Nginx-Rtmp Video Server
        2. Flussonic Media Server
        3. Icecast 2 / Icecast KH
        4. Wowza Streaming Engine
      6. SSL Certificates
    3. Billing Integration
      1. WHMCS Integration Guide
    4. Migrate from other software
      1. Migrate from Centovacast
    5. Backup & Restoration
      1. Backup MediaCP
      2. Restore MediaCP
      3. Transfer to another server
    6. Administration
      1. Custom Web Service Configurations
      2. Reset Admin Password
      3. Port 80 / 443 Proxy
      4. MediaCP System Commands
      5. Change MediaCP domain name
      6. Move media to another hard disk
      7. Secure your server
      8. Troubleshooting Login Errors
    7. Scaling
      1. Scale with Wowza and CloudFront CDN
      2. Nginx-Rtmp with CloudFront CDN
    8. Troubleshooting
      1. Grant access to support team
      2. Troubleshooting Wowza Streaming Engine
      3. FTP Troubleshooting
      4. MySQL Database Troubleshooting
      5. Reporting Troubleshooting
      6. Troubleshooting Liquidsoap AutoDJ
      7. Video Relay Troubleshooting
    1. Introduction
    2. Administrators Dashboard
    3. System Configuration
      1. General
      2. Services
      3. Video Players
      4. Albums
      5. Email
      6. Plugins
      7. Statistics
      8. Backups
      9. Custom HTML
      10. Misc
    4. Customer Accounts
      1. Managing existing Customers
      2. Create a new Customer
      3. Deleting a Customer
      4. Login as another Customer
      5. Send email to Customer
      6. Reset Customer Password
    5. Reseller Accounts
      1. Reseller Plans
      2. Create a Reseller Account
    6. Media Services
      1. Creating a Media Service
      2. Deleting a Media Service
    7. Announcements
      1. Managing Announcements
      2. Creating Announcement
      3. Deleting Announcement
    8. Statistics
    9. Software Health
    10. Software Updates
    11. Email Templates
    12. API
    1. API Documentation
    2. Custom Domain Names
    3. Shoutcast 2 Admin Guide
    4. Wowza and Flussonic on same system
    5. Submit a feature request
    6. Wowza Custom Properties
    1. Shoutcast 2 Live Broadcasting
    2. DJ Priorities
    3. HTML5 Audio Player
    4. Broadcasting with AutoDJ
    5. Shoutcast 2 Premium
    6. Mount Points
    1. Getting started with video streaming
    2. Live Streaming Overview
    3. TV Station Overview
    4. Ondemand Video Streaming
    5. Relay & IP Camera
    6. Connecting your encoder
    7. Managing your media files
    8. Embedding player on your website
    9. Video Transcoding (Adaptive Bitrate Streaming)
    10. Image Logo or Watermark Overlay on Video Stream
    11. nDVR Live Streaming
    12. Shoutcast 2 Stream Publishing
    13. Facebook Live Streaming
    14. Youtube Stream Publishing
    15. Icecast Stream Publishing
    16. Twitch Stream Publishing
    17. Periscope Stream Publishing
MediaCP System Commands

Last updated 6 months ago

Core Application

The core MediaCP application is managed by your systems service manager (systemd) so it is possible to use standard commands to manage the application.
systemctl status mediacp; # Provides status of entire mediacp suite
systemctl restart mediacp; # Restarts application services (nginx, php, mysql, redis, queue)
systemclt stop mediacp; # Stops application services
In addition, the application binary is mapped to /usr/bin/mediacp allowing a range of additional management options.
/usr/bin/mediacp help; # Shows all available commands
/usr/bin/mediacp restart services; # Restarts all media services
/usr/bin/mediacp phpmyadmin enable; # Enables phpmyadmin access to database

Media Servers

Wowza Streaming Engine

Wowza Streaming Engine is managed by the systemd service manager so it is possible to check status and restart using standard system commands including the below. It is important to note that the stremaing server and the management interface run under two separate proceses.

systemctl status WowzaStreamingEngine; # Check Wowza streaming status
systemctl status WowzaStreamingEngineManager; # Check Wowza manager status
systemctl restart WowzaStreamingEngine; # Restarts Wowza streaming Engine

 

systemctl restart WowzaStreamingEngineManager; # Restarts wowza manager

 

Flussonic Media Server

Flussonic is managed by the systems service manager (service). It can be managed by systemd but in our experience it is better managed by the service command instead.

service Flussonic status; # Check Flussonicstreaming status
service Flussonic restart; # Restarts Flussonic

Nginx-Rtmp

Nginx-Rtmp  Video Server is managed by MediaCP directly, it can be checked using standard MediaCP status such as systemctl status mediacp however you can manage the process independantly through the following commands.

/usr/bin/mediacp status nginx-rtmp
/usr/bin/mediacp restart nginx-rtmp

Audio Streaming Services

Stop all audio services

The following commands send a signal to each audio service to request a normal shutdown procedure.

pkill icecast;
pkill sc_serv;
pkill liquidsoap;
pkill ices;

Force stop all audio services

The below commands will force quit all audio service applications, it does not follow normal shutdown procedure and should be used only where necessary.

pkill -9 icecast;
pkill -9 sc_serv;
pkill -9 liquidsoap;
pkill -9 ices;

Restart all media services

/usr/bin/mediacp restart services

Table of Contents