In this post we are going to create a video server that can serve videos with multiple bit-rate also known as adaptive bit-rate streaming. We are going to implement the technique by using Apple HTTP Live Streaming (HLS) with Video on Demand (VOD) using a desktop application and IIS.
Today we will focus on creating our own web browser. C# Web Browser actually provides an Internet Explorer control. The control has several properties, methods, and events that we can use to implement user interface features.