Delivering Live and On-Demand Smooth Streaming Video delivered over the Internet has become an increasingly important element of the online presence of many companies. Organizations…