![Page 1: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/1.jpg)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
December 1, 2016
Journeys to the Cloud: Different
Experiences in VideoVivek R. Bhat, Sr. Product Manager, Amazon Elastic Transcoder
Theodore Kim, Senior Director of DevOps Engineering, GoPro
Stephen Godwin, Sr. Technical Architect, BBC
CTD203
![Page 2: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/2.jpg)
What to Expect from the Session
• Challenges of transcoding and delivering video
• Building media workflows on AWS
• Amazon Elastic Transcoder
• Elemental Cloud
• Customer case studies
• GoPro’s use of Amazon Elastic Transcoder
• BBC’s use of Elemental Cloud
2
![Page 3: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/3.jpg)
Multiscreen – The exponential challenge
3
TV…Tablet…Phone…Console…1000 Devices
Audio
Time Shift
Tracking
Watermark
Ad Splicing
DRM
Protocols
Bit Rates
Codecs
Resolutions
The future of video is an “elusive” target
-2.1%
2.1%
-6.8%
0.0%
56.3%
22.4%
60.0%
How Video Usage Changed Among Users: Q2 2015 – Q2 2016
Source: Nielsen Q1 2016 Total Audience Report, nScreenMedia calculations
Video on a Smartphone
Video on a PC
Multimedia Device
Game Console
DVD-Blu-Ray
DVR-Timeshifted TV
Live TV
![Page 4: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/4.jpg)
Video workflows on AWS
Transcoding
Media File
Media
Consumers
S3
Transfer
acceleration
SnowballDirect
Connect
Glacier EFS
Amazon Partner Solutions
Amazon Elastic Transcoder
EC2
Lambda
Ingest
Storage
Elemental SERVER
Elemental LIVE
Downstream processing
CloudFrontS3
Elemental DELTA
Origination and Distribution
SNS LambdaSWF SQS RDS Dynamo
DB
EC2
DevOps
4
![Page 5: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/5.jpg)
Problem Statement:
• Enable customers to backup videos from a variety of sources
• Stored videos need to be shared with friends and family
• Handle variations in volume due to seasonality
Solution:
• Elastic Transcoder enables you to process videos captured on a
variety of devices including phones, webcam, DSLRs, and digital
camcorders.
• Create outputs optimized for web delivery (progressive download
and ABR) faster than real time
• Process tens of thousands of videos per hour at peak
Applications with similar challenges:
• Video in Social media
• Digital media platforms
• Music distribution and audio processing
• Online learning
• Video marketing and product videos
Storage and sharing of personal videos
Use case: Cloud video backup service
![Page 6: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/6.jpg)
• Run transcoding jobs in parallel and manage priority using pipelines
• Generate outputs optimized for playback on various devices using system presets
• Leverage integration with other AWS services including SNS, CloudWatch, and
CloudFront to build an end to end workflow
• Scaling, fault tolerance and operations managed by the service6
S3 STORAGE
Files uploaded to AWS S3
ELASTIC VIDEO
PROCESSING
Transcoded on Amazon
Elastic Transcoder
CDN
Delivered on Amazon
CloudFront
DISPLAY DEVICES
Available for viewing on a
range of devices like phones,
tablets, TVs, and laptops
CONSUMER VIDEOS
User generated videos in a
variety of input formats
UGC workflow using Elastic Transcoder
![Page 7: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/7.jpg)
Problem Statement: • Tasked with live streaming the World Cup from 12 different
venues across Brazil
• Capture 3,900+ hours of soccer to deliver live and catch-up
coverage to viewers
• Prepare video for any OTT platform and deliver video quickly
and efficiently
Solution: • Elemental Cloud on AWS EC2 provided encoding elasticity with
the ability to reliably deliver high quality, high resolution live
content across multiple streaming protocols
• During live matches, each incoming feed was processed by
Elemental Cloud to generate 10 different bitrates for delivery to
regional broadcasters via the internet
Applications with similar challenges:• Broadcasters
• PayTV operators
• Content Programmers
• Government
• Enterprise
Use case : 2014 World CupGlobal OTT live linear, live event and VOD content distribution
7
![Page 8: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/8.jpg)
• AWS Elemental provides
• Complete control of the workflow including scaling
• Enabled best breed partner selection for DRM, CMS, ad insertion, etc...
• Deploy real-time and file-based solutions through a single service
• Deep support for captions and other metadata to reach worldwide audiences
World cup Live streaming workflow
ELASTIC VIDEO PROCESSING
Live TV
STADIUMS FIBER
Accelerated
GLOBAL
Broadcasters
DISPLAY DEVICES
HLS Inputs to AWS S3
S3 STORAGE CDN
Delivery
Elemental LIVE
8
![Page 9: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/9.jpg)
December 1st, 2016
![Page 10: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/10.jpg)
Theodore Kim
Head of DevOps Engineering
• Leads operational support for all GoPro online applications
• Owns build & release (CI/CD)
• Responsible for infrastructure & application security
![Page 11: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/11.jpg)
![Page 12: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/12.jpg)
![Page 13: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/13.jpg)
![Page 14: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/14.jpg)
![Page 17: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/17.jpg)
![Page 18: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/18.jpg)
CAPTURE QUIK QUIK | DesktopHERO5
Access + share from anywhere.With your GoPro footage available wherever you are, it’s easier than
ever to create and share your story.
![Page 19: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/19.jpg)
Challenges
![Page 20: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/20.jpg)
Close partnership with the
Elastic Transcoder team
Why AWS?
Cost Effective Massively scalable Real-time transcoding
Tight integration with AWS
services
![Page 21: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/21.jpg)
Plus
Workflow 01Camera As A
Hub
02
Upload To
The Cloud
Create Media
Create
Derivative
03
04Create Upload
Create URL
05Upload To
S3
06
Traffic
Job
07
06
Transcode
To Multiple
Resolutions
Notify
Device
Camera
Internet
Media Service
Upload Service
Simple Storage
Service
SideKIQ
Elastic
Transcode
Service
Simple
Notification
Service
![Page 22: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/22.jpg)
GoPro Plus Diagram
![Page 23: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/23.jpg)
Add aware that
was mobile and
desktop…at
least for SD
![Page 24: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/24.jpg)
START YOUR FREE 30-DAY TRIAL TODAY
![Page 25: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/25.jpg)
BBC iPlayer
Evolving in the
Cloud
Stephen Godwin
Senior Technical Architect
![Page 26: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/26.jpg)
![Page 27: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/27.jpg)
2012
![Page 28: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/28.jpg)
![Page 29: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/29.jpg)
2013
![Page 30: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/30.jpg)
Broadcast
Video Feed x 24Video Chunker
30Mb/s HD
10Mb/s SD
![Page 31: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/31.jpg)
S3
AWS
Broadcast
Video Feed x 24Video Chunker
30Mb/s HD
10Mb/s SD
Local
Storage
Broadcast Chain
80MB
chunks
~20s HD
~60s SD
![Page 32: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/32.jpg)
80MB chunks
![Page 33: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/33.jpg)
80MB chunks
New file
![Page 34: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/34.jpg)
80MB chunks
New file
![Page 35: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/35.jpg)
Transcode Service
S3
S3
Elemental PaaSFFmpeg
Broadcast
Video Feed x 24
Video
Chunker
Media Distribution Service
Time Addressable
Media Store
Playout
Event FeedLive Ingest Logic
![Page 36: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/36.jpg)
2014
![Page 37: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/37.jpg)
Live
![Page 38: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/38.jpg)
S3
Elemental LiveBroadcast
Video Feed x 24
Video
Chunker
Packaging and
distribution
VOD chain…
![Page 39: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/39.jpg)
From Live to VOD
![Page 40: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/40.jpg)
Elemental LiveBroadcast
Video Feed x 24
Video
Chunker
Packaging and
distribution
S3
Media Distribution
Service
Playout
Event FeedLive 2 VODLive Ingest Logic
![Page 41: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/41.jpg)
2015
![Page 42: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/42.jpg)
![Page 43: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/43.jpg)
![Page 44: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/44.jpg)
![Page 45: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/45.jpg)
2016
![Page 46: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/46.jpg)
![Page 47: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/47.jpg)
![Page 48: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/48.jpg)
![Page 49: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/49.jpg)
2013More than doubled the content in iPlayer
700% increase in HD content
Regional news available in 30 mins
Content availability increased from 7 days to 30
2014Live streams in the Cloud
Live programmes become VOD in 10 mins
2015Add S4C and BBC Store
Add Radio with more than 60 stations
2016Moved to DASH playback
![Page 50: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/50.jpg)
Thank you.
![Page 51: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/51.jpg)
• Most cost-effective for varying workloads
• Shorten time to market for video applications
• Frees you to focus resources on core CX
• Experiment and iterate without worrying about cost
Targeting UGC and ‘made-for-web’
AWS Elastic Transcoder and Elemental Cloud
• Most cost effective for large consistent workloads
• Control the workflow: Prioritization, SLA, version
• Best of breed partners for DRM, Ads, CMS
• Full suite of real-time and to file-based services
Targeting Premium Content
52
![Page 52: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/52.jpg)
Thank you!
![Page 53: AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CTD203)](https://reader033.vdocument.in/reader033/viewer/2022042723/587125fd1a28abe4448b6231/html5/thumbnails/53.jpg)
Remember to complete
your evaluations!