Cloud based Video 'Ankoder' now supports segmenting files for iPhone HTTP streaming
By @rexchung on Wed, September 23 2009
Thanks to the release of the iPhone OS 3 back in July, HTTP based streaming was made possible. This type of streaming requires a custom encoding and segmentation setting. We’re happy to announce that Ankoder supports HTTP iPhone streaming files segmentation out of the box.
If you are not sure how HTTP streaming works, here’s a good explanation from Apple Dev Center. There’s a similar feature by Microsoft called “smooth streaming” which works with silverlight. That will be supported in the near future.
Here’s how you can transcode and segment 3 different qualities of a mp4 for iphone in one go. Before you start, of course you would need to register an Ankoder account.
Step 1. Storage Setup:

Step 2. Formats, Recipes:
- Clone your own Format:

- Format type: “mpegts”, iPhone screen size is: 480×320

- Segment the video

- Create your recipe: (or we already have one)
The supported bitrates for streaming are: 100 Kbps to 1.6 Mbps
- Low – 128 Kbps video, 64 Kbps audio
- Medium – 500 Kbps video, 64 Kbps audio
- High – 1000 Kbps video, 64 Kbps audio

Step 3. Upload or use API to send a download request.
Our system will automatically transcode your video, cut them up into segments, and upload them back to your server. For more information please look at our API documentation.
Here’s the result:
http://s3.amazonaws.com/iphone.stream/53.m3u8
Note, paste the link on your iPhone or on Mac, you need the iPhone SDK emulator.
For more HD video source: http://orange.blender.org/download
Related Posts:
Here’s a few good articles, credits to Carson:
- iPhone HTTP streaming with ffmpeg and open source segmenter
- iPhone Live Streaming using S3 and Cloudfront
t6hv4udb2f
