Streaming monitoring?

A place to discuss Webcasting
Post Reply
Posts: 33
Joined: Thu Feb 17, 2011 3:28 pm

Streaming monitoring?

Post by waveguide » Sat Apr 01, 2017 1:16 pm

Does anyone know of a low cost (or better still - FREE!) software package to monitor a webstream?
Something that can send an email - or even be monitored via SNMP?
I dont want to simply play the stream and use a virtual patch with a silence detector - it need to be an all in one package.


User avatar
Posts: 139
Joined: Wed Mar 10, 2010 5:41 pm
Location: Middletown, PA

Re: Streaming monitoring?

Post by radiowave911 » Wed Apr 05, 2017 4:17 pm

I use Nagios for monitoring items within the station (network switches, UPS units, etc). I set up a simple module to check for the mount points for our stream (we use a Shoutcast streaming server). If the stream encoder is sending, the mount point exists. If the encoder goes offline for some reason, so does the mount point. This does not check for audio, just the presence of the stream. We are not on 24/7 (we are a high school station), so I know the streams go silent between sign-off and sign-on.
Meddle not in the affairs of dragons, for thou art crunchy and taste good with ketchup.

Posts: 125
Joined: Sun Jul 24, 2016 1:53 pm
Location: Kansas City

Re: Streaming monitoring?

Post by Lee_Wheeler » Wed Apr 05, 2017 4:48 pm

I use the Linux Pulse Audio Volume Control package to direct stream audio to the system as a recording input. I think you can set up the PyAudio to threshold detect and then take it from there. There are some threshold detection settings on PyAudio that are discussed in this Raspberry Pi thread: ... detection/

The differences would be in the source selection which wouldn't be a hardwired device but that is where the Pulse Audio Volume control comes into play.

The concept is simple enough but since it isn't the sort of thing that isn't often done I don't know of a single buttoned up package to do the job out of the box. The "Raspberrians" are a lot like hams and you can likely get some help with code if you get on a civil message board and ask.


Post Reply