The StreamSolutions Anti Stream Ripping (ASR) solutions allow you to control the clients that are allowed to stay connected to your Station. The ASR is currently only available for Shoutcast / Icecast services however development is in progress for Windows Media as well.
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.
DNS-ASR.
You can now add DNS names to the ASR and disconnect DNS names from your server. Once you see a DNS Names in your connected listener tables that you do not want on your shoutcast server you can manually enter these into the anti stream ripping area in your stream panel.
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.
