Signup online in 60 seconds
step 1 of 5

Signup for a monthly or pre pay account with encoding.com. Monthly accounts include a 30 day trial that includes 1GB of free encoding.

Chose how you want to send your videos to us:

Web Interface — Simple browse and upload from your hard drive.
Desktop App — Adobe Air app for desktop managment and cloud processing
Watch Folder — Quickly set a encoding profile and location for our system to watch a FTP/SFTP/CloudFiles or Amazon S3 bucket for new video files to encode.
API - Advanced integration into your own application or system.


Create a S3 bucket and CloudFront distribution
step 2 of 5

Login to your Amazon AWS account, create a Amazon S3 bucket and configure it for CloudFront distribution with Delivery Method set to Download.


Show us where your source video is located
step 3 of 5

Login to encoding.com and click Add Media or Watch Folder (you can also use our API or Desktop Adobe Air application)

Set up a iPhone Streaming job with encoding.com.

Tell us where your source video is located. This can be a publicly available FTP/SFTP or Amazon S3 bucket. If you are using Amazon S3 bucket the source media folder will look like http://your.bucket.s3.amazonaws.com/video_in/

**Please see our collection of S3 articles to make sure your S3 bucket has the correct ACL permissions.

Set the Destination as the CloudFront enabled S3 bucket you configured in Step 2.


Chose the iPhone streaming preset
step 4 of 5

Under encoding settings, choose iPhone Streaming from the list of presets.

Specify the number of bitrates you would like to encode into (Our defaults are 96k, 256k, 800k). However you can specify as many as you like. We recommend specifying the highest bitrate first in the sequence for optimal streaming.

Specify if you would like the encoded and segmented files packed in a tar file.

Specify the duration of the segmented files (Default is 10 seconds).


Check the generated streaming files
step 5 of 5

When the encoding job is complete we will deliver to your Amazon S3 bucket a set of files based on Apple's HTTP Live Streaming specifications ready for live streaming to an Apple mobile device running OS 3.0 or later. The set of files will include a master .m3u8 streaming instructional file, a .m3u8 file for each bitrate level you have chosen as well as the video segments MPEG .ts in the duration segments specified. To test your output, make sure your Amazon S3 bucket is publicly accessible and point an Apple mobile device direclty to the main .m3u8 file. For example: http://cname.cloudfront.net/path/iphone_video.m3u8 or http://bucket.s3.amazonaws.com/path/iphone_video.m3u8

The rest is magic, the Apple device will automatically deliver the highest bitrate available depending on the mobile device's detected bandwidth EDGE, 3G, or Wifi and will switch between segments if the bandwidth changes during the playback of the video.

Apple HTTP Live Streaming Output from Encoding.com.