Monday, July 26, 2010

Smooth Streaming IPTV part 2

Well, I had a breakthrough, Smooth Streaming IPTV is near...

I've set main goals to develop architecture and prototypes for IPTV system using Smooth Streaming that has user control without using DRM.

And first prototypes are promising to accomplish all goals...
Just for reference, here are almost generalized requirements for any modern IPTV:

Main target goals are:
0. No DRM, although protection has to be reasonable.
1. Control access to live channels by users.
2. Control access to archived content by users.
3. Control number of concurrent session by single users.
- this implies control over leaching and credential sharing, because single user can have obtain single stream at any time.

4. Architecture must provide linear scalability.
5. Performance of Edge servers must be limited only by network interface, for available mainstream servers 8 core, 4-8 GB of RAM servers, 1 Gbit/s network.

6. Architecture must provide automated load balancing and failover clustering of any one logical and physical server in system.

7. Human resources are severely reduced, administration must be automated, development must be as low as possible, reusing system components like IIS as much as possible.

8. System must be primarily Azure, but in also in general cloud ready, waiting for price to come down.

9. System must be client platform agnostic, providing support for Windows, but also Apple and Android clients.

10. It has to be cheap.

Wednesday, July 21, 2010

You can't translate this song...

But, nevertheless you can feel it on any language...