Tag Archives: must-include

App Store Tip: Delivering Video to Your iPhone App

HTTP Live Streaming provides a state-of-the-art standards-based solution for streaming video over wireless networks. A key benefit of HTTP Live Streaming is the ability to dynamically adjust to varying network bandwidth conditions. It can store multiple video clips of different quality on a server, and then deliver the one that matches what the customer is capable of viewing on the network they are currently accessing. Your application must use the HTTP Live Streaming protocol if it uses the cellular network to deliver video for any stream with a duration of 10 minutes or more. In addition, applications using HTTP Live Streaming over the cellular network must include a low quality stream of no more than 64 Kbps for your app to resort to when network conditions demand it. To learn more about using HTTP Streaming, read HTTP Live Streaming Overview in the iPhone Reference Library. Read more app submission tips

HTTP Live Stream Technology Required for Streaming Video

An innovative feature of iPhone OS 3.0 is support for HTTP Live Streaming technology. One of the great benefits this technology delivers is the ability to dynamically adjust to varying network bandwidth conditions. It lets you store multiple video clips of different quality on the server, and then deliver the one that matches what the requesting customer is capable of viewing given the network they have access to. Use of it is now required for all applications which deliver streaming video. You must include a low quality stream of no more than 64 Kbps for your app to resort to when network conditions demand it, along with the higher quality streams you want to deliver to your customers when the network can support it. See the HTTP Live Streaming Overview in the iPhone Reference Library for details.