Introducing Silverlight Streaming Library (SLSL)

A weekend a couple of months ago I coded a quick and dirty spike on a C# library to wrap the Silverlight Streaming REST APIs.

Using this library you can add, replace and delete File Sets (Applications) and files in your Silverlight Streaming account. You can also retrieve information that is not directly exposed by the REST APIs as size of applications and your whole account.

I've created a CodePlex project for hosting the project at: http://codeplex.com/slsl (code compiles fine in VS2005 and VS2008 beta 2).

If you're writing any client for accessing the Silverlight Streaming servers then definitely this library is worth checking!

As soon as I find another slot of free time I'll be posting a VS toolwindow that has a nice UI and uses the SLSL library to access the data for your account.

Enjoy!

2 Comments

  • Victor, you'd previously posted on the Silverlight.net forums about problems with timeouts around 6MB (http://silverlight.net/forums/t/2993.aspx). I'm seeing these at around 3.5MB on a broadband connection after uploading for less than 5 minutes. I've set request timeout at 20 minutes. Just wondered if you'd worked around this in your library, and if there was something specific you needed to do. I'm comparing my code with your upload code and don't see anything substantially different.

  • Followup to my previous comment - I just tested a 4.2 MB upload using SLSL and got a "connection forcibly closed by peer" message at 3.5MB.

Comments have been disabled for this content.