Stream Solutions - Professional Internet Media Streaming

The StreamSolutions Anti Stream Ripping (ASR) solutions allow you to control both the client type and IP that are allowed to connect to your stream. The ASR solution is currently only available for Shoutcast & Icecast.
Random Stream Titles

To aid our customers in preventing stream rippers from wanting to connect to their streams we have developed an additional system to change the title of the current song in a random manner. In our control panel, picture below, you can enter up to 3 text messages that are used in conjunction with the current title to change the title thus potentially confusing stream ripping software.


asr
DNS-ASR

In order for the DNS element of the ASR to work you do need to enable DNS lookups for your stream, which can be done in our control panel, giving you maximum coverage when battling stream rippers.


asr

For this to work you MUST have DNS lookups switched on in your stream panel.

What is a DNS name?

DNS = Domain Name Service. This service changes IP addresses to domain names

Example. 212.58.251.202 does a reverse lookup to ww2.telhc.bbc.co.uk

Therefore any listeners trying to connect from the bbc network would not be allowed to listen.

ASR

The StreamSolutions ASR is configurable per stream to allow you, the broadcaster, maximum flexibility when attempting to fight off Stream Rippers. All you need to know is the client name of the Stream Ripper and by adding that to the list of clients you wish to ban, our systems do the rest.

What is a client name?

When someone listens/watches your stream their client identifies themselves by the program connecting and this name can be used to identify a potential Stream Ripper. A list of common Stream Ripping clients is as follows:

  • BASS
  • Streamripper
  • FreeAmp
  • UnknownPlayer
  • Pathfinder
  • sr-POSIX
  • andycadd1
  • AmiNetRadio
  • UPLAYER
  • HiDownload
  • jake
  • JetAudio
  • karrel
  • TotalRecorder
  • engelmann media radio listener
  • cr

You can add all or some of these to your selection via the StreamSolutions StreamPanel and between every 1 and 5 minutes your stream will be checked and any matching clients will be disconnected. Please remember entries are case insensitive, and see the StreamPanel for how to add entries.

How do I know who I am catching ?

As part of the requested development you can now be emailed the player client type ( see the list above ) and the IP address of the client disconnected. You can then use this information to ban clients ( Shoutcast only ) from connecting at all to your stream.

To receive the notifications (default is off ) this is configurable in our control panel.