Would you like to discuss your environment with a knowledgable engineer?
This Wiki page will explain how to set up an Adobe Media Server (AMS) on Amazon AWS with aiScaler for Live Streaming. AWS already has a template to provide you with a Cloud Formation for Adobe Flash Media Server, so they are good for providing a video stream all over their network with Amazon CloudFront.
Problems arise when delivering the small XML manifest file to users across CloudFront. Here is where aiScaler can help, as it will deliver the XML manifest file on-the-fly, providing neat live streaming to any client with an Adobe Flash Media Server.
We will provide steps specific to aiScaler for set up, and everything else can be followed from the Amazon guide. For the Adobe Media Server installation, we refer to the Adobe site.
At the Creating an AWS CloudFormation Stack for Live Streaming step you should select “Upload a Template File” option and provide aiScalerAdobeTemplate.txt, like in the screenshot below:
Next fill the options requested:
At the next step check that you entered the correct information and click Continue to start creating the Stack.
Your stack may take several minutes to create. To track the progress of the stack creation, select the stack, and click the Events tab in the bottom frame. If AWS CloudFormation cannot create the stack, the Events tab lists error messages.
When your stack is ready, in the top frame, the status for the stack changes to CREATE_COMPLETE.
When your stack is created, click the Outputs tab, which displays the stack creation outputs. You will use these values when you set up Adobe Flash Media Live Encoder, later in the process:
Next follow the process to create live streaming, but later in the guide, for the FMS URL, use the following instead of
Like in the image below, but replace the 22.214.171.124 IP with the IP you have in the Outputs tab for the FMSServerIP entry
At the bottom of the page you have also the basic example configuration for the Flash Media Server Live Streaming. It is set to cache only the XML manifest file. Of course it can be changed to suit any caching needs with aiScaler.