Provide a brief introduction to Amazon Web Services.
Present an overview of Amazon CloudFront.
Demo how to set up RTMP Streaming with JW Player on.
Amazon CloudFront (time permitting).
Learn how to get started on CloudFront.
Amazon’s Three Businesses
What is Amazon Web Services?
Amazon Web Services is a cloud computing platform that provides flexible, scalable, and cost-effective technology infrastructure for businesses of all sizes around the world utilizing the knowledge, expertise, and tools used to run Amazon.com’s global web properties for over a decade.
AEributes of Cloud Computing
No capital expenditure.
Pay as you go and pay only for what you use.
True elastic capacity; Scale up and down.
Improves time to market.
Focus your engineering resources on what diﬀerentiates your business vs. the infrastructure required to run it.
AWS Computing PlaIorm
AWS’s global presence.
Overview of Amazon CloudFront.
Key features for CloudFront.
RTMP (Flash) and HTTP Adaptive Bitrate Streaming for Live and VOD.
HTTP/HTTPS File Delivery.
Industry‐compliant, detailed Access Logs.
AWS Management Console.
Full control via APIs.
Great performance to a global audience.
Amazon is a metrics driven company.
We focus on metrics that capture the end user experience: the “last mile,” not internet “backbone” data centers.
Your customers do not live in data centers.
Easy to conﬁgure and manage solutions.
Self service signup and conﬁguration anytime, from anywhere.
AWS Management Console to create and manage CloudFront distributions.
Programmatic APIs for integration into your own systems and workﬂow.
Access controls and authentication.
Private Content Feature authenticate users with signed URLS.
Uses policy-driven access controls for control and ﬂexibility.
Restrict on resource or path, time, source IP
Signatures generated using asymmetric encryption
SSL delivery and RTMPE streaming encrypt bytes on the wire.
Origin Access Identities secure your content in Amazon S3.
Identify and Access Management (IAM) to control who can conﬁgure your CloudFront distributions
Scalability for unpredictable spikes.
Operating reliability at scale is in our DNA.
Self‐service signup and conﬁguration gives lets you set up new distributions when you need it.
On demand scalability: Access to our entire global network of locations.
Designed for Capacity: Ensures customer success with a guaranteed SLA and continuous investment and updates to servers/services.
Scale on Demand.
Low‐overhead, cost‐eﬀective solutions.
Low cost: reduced CloudFront pricing four times in last 3 years.
Pay-as-you-go pricing with or without commitments making it aﬀordable to distribute streaming media.
Tiered pricing, rates go down as volume increases.
Reserved CloudFront Capacity pricing reduces rates with a longer term commitment.
Reporting and analytics.
Amazon CloudFront Log Analyzer for Elastic MapReduce.
Generate usage reports containing total traﬃc volume, object popularity, a break down of traﬃc by client IPs and edge location.
Reports are formatted as tab delimited text ﬁles, and delivered to the Amazon S3 bucket that you specify.
Standard W3C format creates partner ecosystem solutions.
For instance, S3stat automatically tracks your CloudFront and S3 Usage Statistics through graphical reports generated on a nightly basis.
Identify performance bottlenecks caused by slow loading content.
Reliable delivery to wide range of clients.
Multiple delivery protocols for diﬀerent plaqorms and devices.
HTTP Streaming for iOS.
Options for live and on‐demand video.
Full control over origin for live streaming.
Reliability backed by CloudFront Service Level Agreement.
No server hardware infrastructure to set up or maintain.
No up‐front investment in sorware licenses or cost for future sorware upgrades.
No long‐term commitment.
Global delivery using CloudFront.
Pay for what you use (data transfer)
Ensure great experience as number of end users grows.
Easy to get started with self service management console.
CloudFront supports the following variants of the RTMP protocol: RTMP, RTMPT, RTMPE, & RTMPTE.
Streaming Server and Media Player.
Media player ﬁles can be hosted in S3 or custom origin and delivered using CloudFront http:// distribution.
Host your video ﬁles in S3 and create a streaming distribution to stream the video.
No long‐term commitment.
RTMP Streaming with Amazon CloudFront.
Simple 5 step process.
1. Download Media Player ﬁles
2. Upload the video and media player ﬁles to S3 (media player can use a custom origin). Make the ﬁles (not the bucket) publicly readable.
3. Create distributions. Create the streaming and downloadable distributions ( if using S3 for your media player ﬁles).
4. Conﬁgure your media player with the correct path to the ﬁle. How you conﬁgure the media depends on which media player you’re using and how you’re using it.
5. Create the HTML page for your video.
Simply sign up for CloudFront at http://aws.amazon.com/cloudfront
Amazon S3 or your own custom origin for storing the objects
Create a streaming or download distribution using CloudFront
Place the CloudFront URL on your site.