Best Practices for Implementing Live Streaming in .NET - C#