Describing The Core Technology
A HTTP streaming music server senses network connectivity from networked music players – using available bandwidth information collected, the streaming server transmits corresponding bit-rate data to playback. If 80 kbps is available, the server will stream to the maximum available bandwidth, maybe about 75-78 kbps. If 500 kbps is available, the server will stream to the maximum available bandwidth, maybe about 480-490 kbps.
What Are The Benefits?
The benefit of network adaptive audio streaming, besides space savings, is fine steps in bit-rate and audio quality, which means that whatever the currently available bandwidth, the streamed music track will be of highest bit-rate and audio quality possible for that bandwidth.
What Are The Features? The technology automatically monitors and optimizes bandwidth usage on a device-by-device basis; enhancing optimum audio quality to enrich streaming entertainment experience. The process of bandwidth optimization is completely transparent to consumers; enabling mobile cloud music services, media companies, broadcasters, network carriers to transmit high quality-of-services and entertainment experience to large numbers of simultaneous users over the Internet, wireless and cellular networks.
What Is Main Problem Being Solved?
Mobile music streaming is hampered by unreliable service and poor entertainment experience, largely due to inherently unpredictable and fluctuating nature of cellular and wireless network connectivity. Current solutions and buffering techniques for mobile streaming have not been able to guarantee real-time delivery of good quality audio.
For audio streams with real-time requirements, insufficient bandwidth causes data loss and associated artifacts that disturb the real-time nature of music. Moreover, wireless and cellular networks tend to perform unpredictably and inconsistently, given the adverse effects of buildings, distance from base stations and network congestion. The sum effect is to inhibit delivery of acceptable streaming quality and high-fidelity entertainment experience from mobile music cloud services.
These deficiencies have been ameliorated with network adaptive audio streaming, which allows the more effective streaming of hi-fidelity music over Internet and cellular networks.
How Is This Different From Substitutes?
Competitive substitutes (e.g. Apple HTTP Live Streaming, Microsoft Smooth Streaming, Adobe Dynamic HTTP Streaming) create different quality profiles and switches between streaming the different profiles depending on network connectivity. They are therefore limited to only a handful of pre-defined bitrates, with significant bit-rate difference between them. The encoded files are big because they contain all of the bitrates used. Our technology uses much finer granularity in a single-source scale-able audio file (instead of requiring multiple files stored on a server for one media content) to adapt to changes in network bandwidth. The server providing the media content is enabled to adjust the streaming quality on the fly to avoid re-buffering. And only the highest bit-rate is used to encode the audio stream, which results in smaller files on servers and highest optimal audio quality for the available bandwidth.