If a TV Channel will not start and shows as disconnected then we recommend following the below steps:
1. Check your Operating System is supported
TV Channel features are available on all compatible operating systems except for CentOS 7. CentOS 7 uses an older version of ffmpeg that is not supported by liquidsoap 2.1.x branch and is therefore not compatible. If you are using CentOS 7 then we recommend installing a new server or vps with a newer operating system and transferring your MediaCP data to the new server. Please note that there is no migration path between CentOS 7 and 8, some websites do provide instructions on how to achieve this however it is not recommended since your system may end up with a lot of broken packages.
2. Test a brand new TV Channel
Should your operating system be compatible then we recommend testing a brand new TV Channel with default configuration.
Create a brand new TV Channel with default configuration. If this is working with the sample file then there is likely an issue with the media being uploaded or streamed.
You should check the format of the uploaded files and broadcast to ensure a compatible format for broadcasting.
3. Reinstall Liquidsoap
Should a new TV Station channel still not start with default configuration then there may be a problem with the liquidsoap engine and we recommend reinstalling liquidsoap by following the below steps:
rm /usr/local/mediacp/versions/liquidsoap;
/root/init upgrade;
Once liquidsoap is reinstalled, restart the service within MediaCP software and wait 30 seconds for the broadcast to start.