Powered by MSDN

US - English
NEW! Silverlight 5 is available Learn More

  • m3taverse

    m3taverse

    Member

    186 Points

    88 Posts

    Re: Live Streams

    May 01, 2007 07:44 PM | LINK

    What I think you should do is look at Windows Server 2003 Enterprise, and the Windows Server 2003 R2 SDK.

    The server has the Advanced Fast Start feature built in, and that's specifically designed for low latency streams. There's several articles about it in the SDK, and actually the built in help file for the Media Server gives you pretty much all the info you need. You can have the same low latency that you can achieve with Flash (you have to be sure to read some follow up stuff about how to encode your media). Not being all that familiar with Flash on the client side of things I don't know anything really about how to make a player that adjusts to different scenarios. The Windows Media player has the functionality built in to work with either the low latency streams, Fast Start streams and slow buffer streams. I'm not sure yet if this is supported currently in Silverlight, from my few hours of experience with 1.1 alpha it isn't.

    The reason that you want the SDK and the Enterprise edition is cos only 2003 Server Enterprise supports Windows Media Server plugins. These plugins are easy to make and to debug, all in your favorite .NET language, and give you realtime control over all aspects of your server, and even individual clients (referred to as "players" I believe). I do know a little bit about Flash on the server side, and I can tell you that it does not come close to the power of the Windows Media Server on 2003 Enterprise