The most likely reason for high CPU usage, video buffering, pausing or stopping is that Transcoder profiles are used on the service and the CPU is not powerful enough. Transcoding requires a great amount of processing power and even powerful CPUs will struggle to perform with high quality transcoding. We recommend you refer to our Transcoder on VPS Benchmarks: https://www.mediacp.net/documentation/transcoder-benchmarks/
To confirm the issue, we first recommend testing the stream with the following configuration:
- Disable all Transcoder profiles (including Passthru)
- Disable nDVR
- Restart the service and try again
If you continue to see buffering, pausing or stopping and transcoder profiles are not enabled then there is likely a problem with the network of either the client encoder or the server. In this case you can try reducing the bitrate that you are streaming, try a low bitrate such as 500Kbps to see if the video plays smoothly.