Innovations in display technologies such as 3D TV and UHD TV coupled with ubiquitous availability of internet has made streaming technologies extremely important for providing a seamless user experience. Users download content at varying bandwidths depending upon their location, data plan and communication technology being used. Enabling an optimized viewing experience thus requires an adaptive streaming solution that can adapt to varying bandwidths across a wide range of devices. The paper discusses how to implement a next-generation adaptive streaming solution and the various features that it needs to possess for developing cutting edge mobile and other consumer devices that leverage streaming.