How to use HTTP Live Streaming protocol in iPhone SDK 3.0

跟風遠走 提交于 2019-12-17 10:59:32

问题


I have developed on IPhone application and submitted to App store. But my application got rejected based on below criteria.

Thank you for submitting your yyyyyyyy application. We have reviewed your application and have determined that it cannot be posted to the App Store at this time because it is not using the HTTP Live Streaming protocol to broadcast streaming video. HTTP Live Streaming is required when streaming video feeds over the cellular network, in order to have an optimal user experience and utilize cellular best practices. This protocol automatically determines bandwidth available to users and adjusts the bandwidth appropriately, even as bandwidth streams change. This allows you the flexibility to have as many streams as you like, as long as 64 kbps is set as the baseline feed.

In my apps I have to stream prerecorded m4v and mp3 files from my server. I used MPMoviePlayerController to stream and play those videos / audio.

How to implement the HTTP Live Streaming Protocol in my apps? Also can I get some sample code?

Thanks in advance!


回答1:


There are many documents about Apple's HTTP Live Streaming:

  • HTTP Live Streaming Overview
  • IETF HTTP Live Streaming Internet-Draft

There are many encoder devices claim to support this protocol e.g.,

  • Inlet's Spinnaker, acquired by Cisco and renamed to Cisco Media Processor Family.

For a software solution, please give a visit to Wowza




回答2:


Please check the below notes specified in Apple documentation.

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



来源:https://stackoverflow.com/questions/2719958/how-to-use-http-live-streaming-protocol-in-iphone-sdk-3-0

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!