Chinaunix首页 | 论坛 | 博客
  • 博客访问: 856748
  • 博文数量: 1384
  • 博客积分: 27795
  • 博客等级: 上将
  • 技术积分: 16887
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-12 09:28
个人简介

只是心态,抓住机会。

文章分类

全部博文(1384)

文章存档

2014年(3)

2013年(403)

2012年(978)

分类: LINUX

2012-06-30 07:59:50

https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.htmlIntroduction

If you are interested in any of the following:

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

  • Streaming live events without special server software

  • Sending video on demand with encryption and authentication

you should learn about HTTP Live Streaming.

HTTP Live Streaming lets you send audio and video over HTTP from an ordinary web server for playback on iOS-based devices—including iPhone, iPad, iPod touch, and Apple TV—and on desktop computers (Mac OS X). 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.

image: ../art/trasnsport_stream.jpg

All devices running iOS 3.0 and later include built-in client software for HTTP Live Streaming 内建客户端软件. The Safari browser can play HTTP streams within a webpage on iPad and desktop computers, and Safari launches a full-screen media player for HTTP streams on iOS devices with small screens, such as iPhone and iPod touch. Apple TV 2 and later includes an HTTP Live Streaming client.

Important iPhone and iPad apps that send large amounts of audio or video data over cellular networks are required to use HTTP Live Streaming. See “Requirements for Apps.”

Safari plays HTTP Live streams natively as the source for the 

Important Always use the