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 <OBJECT> or <EMBED> 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 <video> 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 <OBJECT> or <EMBED> tags, and Safari can play HTTP Live streams natively within the <VIDEO> 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值