ipod live stream

http://developer.apple.com/iphone/library/documentation/networkinginternet/conceptual/streamingmediaguide/introduction/introduction.html

 

If you are interested in any of the following:

  • Streaming audio or video to iPhone, iPad, or iPod touch

  • Streaming live events without special server software

  • Sending video on demand with encryption and authentication

you should read this document.

HTTP Live Streaming lets you send audio and video over HTTP from an ordinary web server for playback on iPhone, iPad, iPod touch, and desktop computers. HTTP Live Streaming supports both live broadcasts and prerecorded content (video on demand). HTTP Live Streaming supports multiple alternate streams at different bit rates, and the client software can switch streams intelligently as network bandwidth changes. HTTP Live Streaming also provides for media encryption and user authentication over HTTPS, allowing publishers to protect their work.

All devices running iOS 3.0 and later include built-in client software. A video placeholder is displayed when Safari encounters an or tag with the URL of an HTTP Live stream. The full-screen media player is launched when the user touches the video placeholder. HTTP Live streams can also be played in native iPhone or iPad apps using the media player framework.

Additionally, Safari is able to play HTTP Live streams natively on iPad, within a webpage, as part of a element.

Important:  iPhone and iPad apps that send large amounts of audio or video data over cellular networks are required to use HTTP Live Streaming.

On Mac OS X, version 10.6 and later, QuickTime can play HTTP Live Streams. The QuickTime plug-in allows you to embed streams in websites using the or tags, and Safari can play HTTP Live streams natively within the element. Developers can also use the QTKit framework to create desktop applications that play HTTP Live Streams.

Because it uses HTTP, this kind of streaming is automatically supported by nearly all edge servers, media distributors, caching systems, routers, and firewalls.

Note:  Many existing streaming services require specialized servers to distribute content to end users. These servers require specialized skills to set up and maintain, and in a large-scale deployment this can be costly. HTTP Live Streaming avoids this by using standard HTTP to deliver the media. Additionally, HTTP Live Streaming is designed to work seamlessly in conjunction with media distribution networks for large scale operations.

The HTTP Live Streaming specification is an IETF Internet-Draft.

Note:  This document was formerly tltled “iPhone Streaming Media Guide for Web Developers.”

Organization of This Document

This document contains three chapters:

  • “HTTP Streaming Architecture” —how the technology works, what formats are supported, what you need on the server, and what clients are available.

  • “Using HTTP Live Streaming” —how to set up live broadcast or video on demand sessions, how to implement encryption and authentication, and how to set up alternate bandwidth streams. Links to sample streams are included.

  • “Frequently Asked Questions” —common questions about HTTP Live Streaming, and their answers: format details, tips, where to go for support, and so on.

See Also

  • Designing Web Content for iPhone —how to design web content for iPhone.

  • Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad —step by step guidance in setting up a server and network for HTTP Live Streaming.

  • HTTP Live Streaming protocol —the IETF Internet-Draft of the HTTP Live Streaming specification.

  • Para

你可能感兴趣的:(ipod live stream)