Menu
Amazon CloudFront
Developer Guide (API Version 2016-09-29)

Frequently Asked Questions

What is the price for on-demand HTTP streaming using CloudFront and Unified Streaming?

When you use Unified Streaming with CloudFront, you incur the following charges:

There is no charge for using AWS CloudFormation.

How can I use Secure Shell (SSH) to connect to my Amazon EC2 instance that is running Unified Streaming?

Note

By default, the SSH port for the Amazon EC2 instance (port 22) is disabled for security reasons. The following procedure explains how to enable the SSH port and how to use SSH to connect to your Amazon EC2 instance.

To enable access to port 22 on your Amazon EC2 instance that is running Unified Streaming

  1. Get the name of the Amazon EC2 security group that is associated with your Amazon EC2 instance:

    1. Sign in to the AWS Management Console and open the AWS CloudFormation console at https://console.aws.amazon.com/cloudformation/.

    2. In the Region list, select the region in which you created your Amazon EC2 instance.

    3. Click the row for your AWS CloudFormation stack.

    4. In the bottom pane, choose the Resources tab.

    5. In the left column of the Stack Resources table, find the row for which the value is AMSOriginServerSecurityGroup.

    6. For that row, write down the value of the Physical ID column.

  2. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  3. In the navigation pane, choose Security Groups.

  4. On the Security Groups page, select the row in which the Name column matches the physical ID that you got in Step 1f.

  5. In the bottom pane, choose the Inbound tab.

  6. For Create a new rule, select SSH.

  7. Click Add Rule.

  8. Click Apply Rule Changes.

To use SSH to connect to your Amazon EC2 instance that is running Unified Streaming

  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  2. In the navigation pane, choose Instances.

  3. Right-click the correct instance, and choose Connect to view instructions on how to use SSH to connect to your Amazon EC2 instance. The user name is ubuntu.

How can I create a CNAME alias for my Amazon EC2 instance or for my CloudFront distribution?

Your Amazon EC2 instance running Unified Streaming has an internal and an external DNS name. Amazon EC2 does not provide access to modify these DNS settings. If you want to map an existing domain name to your Amazon EC2 instance that is running Unified Streaming, use a DNS service provider such as Amazon Route 53. When using your own domain name, we recommend that you create a CNAME resource record set that maps your domain name to the external DNS name for your Amazon EC2 instance. Alternatively, if you associated an Elastic IP address with your Amazon EC2 instance, you can create an A record that points to the Elastic IP address.

For information about using your own domain name with your CloudFront distribution, see Using Alternate Domain Names (CNAMEs).

Can I stream my media in multiple formats to a variety of devices simultaneously?

Yes. Unified Streaming supports streaming content to a wide array of devices using the following protocols:

  • Adobe HTTP Dynamic Streaming (Adobe HDS)

  • Apple HTTP Live Streaming (Apple HLS)

  • Microsoft Smooth Streaming

  • MPEG-DASH

How can I secure my content?

Unified Streaming supports several DRM, encryption (AES), and token-based protection schemes. For information about DRM, see Unified Origin (DRM) on the Unified Streaming website. For specific tutorials on individual technologies, see the following pages on the Unified Streaming website:

For token-based access strategies, see the following pages on the Unified Streaming website: