The audio check can monitor your Icecast and SHOUTcast audio streaming services as well as most other audio streams to ensure they're available (up) and optionally test the stream for dead air (low volume).
Set the target of the check to the URL of the audio stream itself. If you're using Icecast/SHOUTcase, use the URLs specified inside your pls file. If your pls file looks like:
Set the check target to “http://example.com:8002/“. The check briefly connects to the stream and reads 'audio' in the 'Content-Type' HTTP header returned to determine if the audio steam is up or down.
NodePing audio checks also support an optional volume detection feature. Our probes will sample 10 seconds of your audio stream and compare the mean volume decibel level with your configured volume threshold. You'll receive alerts for dead air/silence. Currently this feature is only available on our 'Provider' plan.
NodePing's audio checks will ensure your audio streams, including Icecast and SHOUTcast, are available for your customers. Use the check to alert you when your audio stream URLs are not returning audio and receive notifications if the audio is dead air (silence).
To set up an audio check,
To verify your audio streams, including Icecast and SHOUTcast, are available and functioning and optionally not returning dead air (silence).
The audio check verifies the HTTP stream is of some audio media-type by looking at the HTTP Content-Type header.
The optional volume detection is currently only available on 'Provider' accounts. You can upgrade your account in your billing screen at https://nodeping.com/#billing
IPv6 URLs require the bracket formatting such as http://[2606:c700:4020:11::53:4a3b]:8002/.