April 18, 2011

How to know who is restreaming your content

In the previous article we described how to prevent unauthenticated usage of your computational resources. Here we'll try to define the next imminence - your users can capture and restream your content. In the next article in our technical blog we'll try to cover common approach used by re-streamers but meanwhile let's assume (and this is a truth) that re-streamer's software pretends to be a regular player.

How can we determine that somebody is a re-streamer if he is an authenticated user and his software looks like regular players? There's no simple answer here. But there are some observations about re-streamers what we can use to distinguish:

  1. re-streamer typically watches many channels at the same time;
  2. re-streamer watches almost 24 hours a day everyday;
  3. if you're almost sure that you've find re-streamer try to disconnect him from his channels. His software will try to connect immediately. Human cannot do this for example in early morning and most probably this is re-streamer' software that tries to reconnect your channels as soon as it's possible to proceed with stealing your content.

These markers above are very weak in particular but together they can help us to find a violator.
So what should we do from technical point of view? We need to collect all statistics about players and analyze it. We need to get information from all servers in your farm but not from individual servers since only common report from all servers can show actual picture. These statistics are very important not only for re-streaming prevention. Knowing what user watches we can process him in a special way, e.g adding appropriate adds, showing updates about new available materials he probably wants to view. As you can see re-stream prevention is much more complicated than link republishing defense - but it's not impossible though.

Currently we are in active development and testing of such analysis system and if you want to get more details about it - let us know. Once we finish we'll provide an appropriate review of this system and let you try it.

The next article in our technical blog will try to cover common approach used by re-streamers: their tools, methods etc. You need to understand what you're defending yourself from to apply appropriate methods. If you want to setup your streaming environment securely - we can help you here.

Take a look at Streaming paywall security and control


Related documentation


Paywall security and control,

April 16, 2011

Welcome to WMSAuth team articles

    First of all we want to say thank you for using our product. This is very important for us that many people from many different countries are using it. We are trying to cover basic needs of video/audio content protection and make our product accessible for small business and individuals for free since we understand that making first steps in audio/video streaming, it's very important to find free, easy and robust solution to start working with. Medium and large business on the other hand can reduce or eliminate cost of video/audio stream protection since we don't offer licenses or something like that. Don't be afraid to start working with this solution, it's open source. If you are not satisfied with current features and need to add something special you can contact us.
     We provide support if it's necessary. For example you've read how-it-works but cannot understand or don't believe it's applicable to you. Or you want to just support us since we made valued feature you are satisfied. Or you need to our assistance at any development/deployment stages, web-site tuning for solution usage etc. Need to add something to the product or another feature to WMS server. We are very good here. This is an area where we make money. Don't hesitate to contact us. If you need something simple it will cost appropriately.Your support is very important to us. Support is not just a money. If you are activity related to media streaming and you want to improve something, don't wait and let us know.
     Currently we are under active development of new feature we'll describe soon. We are looking for new features to implement and you, the media streamers, can help us make valued feature for you.

    So, subscribe to our blog and be up to date with us. We will describe new features under development, our plans etc.