Using Amazon S3 with Instant TV Channel
This step-by-step walk-through will guide you through the process of creating an Amazon S3 (Simple Storage Service) bucket to store public Roku content such as poster images or video/audio content files. Content stored in the S3 bucket will be accessible from a Roku channel or from a computer with a web browser. The S3 bucket will be functionally the same as a directory or folder on a web server, except that it will have a virtually unlimited amount of bandwidth available.
Now we will add a bucket policy. This will allow every file in your bucket to be publicly accessible without having to individually adjust the permissions on each file.
At this point your new S3 bucket is ready to store publicly-accessible files.
You can upload files to the new bucket by clicking the Upload button in the S3 control panel.
If you created an S3 bucket in the default region named "my-public-bucket" and put a poster file named "poster.jpg" into it, then the URL that would be used to access the poster would be:
If you created an S3 bucket that was in a different region, for example "us-west", then the URL that would be used to access the poster would be similar to:
Do not use SSL URLs (URLs starting with https) to access poster artwork, as it will greatly increase the time it takes for your Roku channel to load the posters, particularly in large horizontal lists or grids.
For a walk-through on how to build a Roku channel using Instant TV Channel, please visit this link.
Comments or questions about this Roku & S3 developer tutorial can be emailed to .