Shoutcast streams are usually pretty straight forward and most users only have one stream that they need to monitor. However popular stations usually have more than one server to handle large numbers of listeners so they may have a playlist invovled.
A Shoutcast URL usually consists of three or four parts
Protocol – this tells the media player how to connect to the server. Usually uses http
Host – the address of the server, usually an IP address but it somtetimes includes a domain name
Port (optional) – This tells the player what port number to use when connecting to the server. If none is specified, the default is linked to the protocol. WARNING: See the note about ports below!
Mount Point (optional) – if a server hosts multiple streams then your url will have a mount point to tell players what stream to connect to
Our monitoring software has a small bug where it will fail a stream whose URL protocol is http and port is set to :80. If your URL has both of these items, please delete the :80 and your stream should pass the test.
Stream Alerts can grab information from a properly formatted Windows Media playlist and display the streams found within. If you enter a URL with an extension of .pls or .m3u the system will automatically grab the first URL from your playlist and start monitoring. If you wish to choose a different URL from your playlist, edit your stream and choose one of the URLs listed.
If you would like to pull a URL from the playlist yourself, open the playlist in a text editor and find the lines highlighted in blue below
Title1=(#1 - 136/300) Beethoven Radio
Title2=(#2 - 420/500) Beethoven Radio
Title3=(#3 - 424/500) Beethoven Radio
The information above appears in a .pls file and amongst all of that information it contains three stream URLs marked in blue. When someone clicks on the proper link, their chosen media player opens and reads through this file. First it tries to connect to http://127.0.0.1:80 and if is successful, then it simply plays the stream. However if the first server is down, the player tries to connect to http://127.0.0.2:80 and will play that stream and so on. So in this case we would want to monitor 3 different streams so that we know if any of the servers fails.
So how do you find out what’s listed in your playlist?
If you don’t have the file saved to your computer already, open the web page with a link that points to your playlist.
Right-click on the link and you should see a menu pop-up.
Select Save Target As… from the menu (Save link as… if you are using Firefox)
You will be asked where to save the file. Save it somewhere you can find it easily.
Then use a simple text editor to open the file. Windows users can use Notepad or even Word. Don’t double click on the file from My Computer or Finder because it will simply load the file and start playing your stream.
Once the file is open, look around for URLs similar to the ones in the example above.
Is it available right now? Was it available 30 minutes ago? Do you know the last time it was not available, for how long, how often etc? As consumers migrate from radio and television to the Internet, it's critical that your streaming media is available when they arrive at your site.
Stream Alerts remotely and independently monitors your streaming video and audio to give you the confidence that your media content is flawless. With our Availability service, as soon as your stream becomes unreachable, we will send you an email or SMS alert and even contact your system to trigger a backup system. Payload monitoring for live streams provides alerts if your audio goes silent or your video freezes as well as quality statistics such as how long it takes to start playing your stream.
If you stream it, we'll monitor it. Catch problems before your customers do and make sure your content delivery service is living up to its promise. Take a look at our packages and monitor your streams today with the Stream Alerts testing, diagnostic and alerting service.
Currently supporting Windows Media, Flash, Real Media, Shoutcast, IceCast and more!