Turner is moving their content supply chain for TNT, TBS, Adult Swim, Cartoon Network, and CNN to the AWS cloud. This includes playout and distribution, visual effects and editing, digital asset management and archives, digital supply chain, publishing, and over-the-top content. The cloud enables more flexible, scalable, and cost-effective workflows including ingestion, quality control, metadata extraction, transcoding, delivery, and packaging. Microservices allow for rapid innovation. Challenges included real-time debugging of JavaScript and handling out-of-order messages, which were overcome. Future plans include cloud-based master libraries, editing and versioning, and channel origination.
2. Playout & Distribution
Visual Effects & Editing Analytics
DAM & Archive
Digital Supply Chain
Publishing
OTT
Acquisition
AWS Media Segments
3. Key Evolutions in our Industry
The Newcomers (Netflix, Amazon) effect
Direct B2C (OTT, Digital)
Know thy consumer and create the content they dig
Cost Crunch on production/post-production
Content has gravity and getting heavier Annual Expenditure on Programming ($B)
“Millennials spend nearly 50% of their time watching movies
and TV shows on devices other than a TV, primarily
laptops/desktops, followed by smartphones and tablets”
Source: Deloitte Digital Democracy Survey 2016
Millions Netflix Subscribers
5. Where do I begin?
Media – ALL IN – to the Cloud
De-Coupling
Micro-services
Buzzword?
Specific scope
Interoperable services
Allow rapid innovation
6. An inside-out view
Playout & Distribution
Production/Post Production B2B/Cinematic Delivery
DAM & Archive
Digital Supply Chain
Publishing
OTT
Content Acquisition
Ingestion
Manual QC
Auto-QC
Metadata Extraction
Transcoding
Delivery
Packaging
Clips/Edits
Complex workflow/State management
Bursty sub-workflow tasks (transcoding/auto-QC, Packaging)
Elastic Licensing
Content movement between workflow tasks (a common repository)
Different delivery formats for each affiliate and downstream
Manual tasks – (content movement or interactivity)
CMS/DAM
Normalization
7. Normalization
All-In Cloud-Enabled Domino Effect
Playout & Distribution
Live TV
Production/Post
Production
Editorial
Dailies
Post
Social Media
Marketing/Promo
B2B/Cinematic Delivery
DPP, IMF, NABA
DAM & Archive
Active Archive
Golden Copy
Preservation
Digital Supply Chain
Publishing
OTT
Live-To-VOD
AVOD, SVOD, TVOD
Catchup TV
Cloud PVR
Content Acquisition
Live
File
Ingestion
Manual QC
Auto-QC
Metadata Extraction
Transcoding
Delivery
Packaging
Clips/Edits
CMS/DAM
8. ETC DI Workflow for Major Studios
An Industry View of Media Supply Chain
Complex workflow
State management
Bursty workflow
tasks (transcoding/auto-
QC, Packaging)
Elastic Licensing
Content movement
Delivery formats for
each affiliate and
downstream
Manual tasks
(content movement or
interactivity)
9. Media Supply Chain (simplified)
Quality Check Create, edit, &
collaborate in the cloud
Distribute content to
playout/OTT solution
Import mastered
content, along with
metadata into S3
10. Macro Level Ideas/Highlights
• Amazon EC2 New Instances
• Cloud Storage
• Amazon S3, Amazon Glacier (new retrieval tiers)
• Amazon EFS
• Amazon EBS new Volume types and performance
• NLE in the Cloud (Remote Application Streaming)
• Graphics Amazon WorkSpaces
• Microservices/Serverless
• AWS Lambda
• Amazon API Gateway
12. Michael Koetter
VP Digital Media Systems @ Turner
Stuff for which I’m responsible:
• Content Creation Systems
• Content Supply Chain Systems
• Technology Infrastructure
14. OVERALL
OBJECTIVE.
We are leading the media industry’s transformation
through our approach to technology, data science and
innovation.
14
15. SUPPLY CHAIN MISSION
Connecting CONTENT
PRODUCERS with content
monetization PLATFORMS to
drive Turner’s business
across all brands, networks
and products.
24. Supply Chain Components
Upload Auto QC
Input
Processing
Master Version
Output
Processing
Deliver
Cloud Library
Work Order Management (Process Engine)
Content tracking and
flow control.
Integration API for
ODT & Playout
Automation.
Final content
delivery to
distribution systems
Output sequence
conforming, trigger
insertion and
transcode.
Creation of golden library
master, preservation in
library and creation of
versions for specific
platform needs
Normalization of
incoming
distribution masters
Automated quality
check of incoming
distribution masters
Content submission
to CSC
Ingest of material into
library’s normalized
media data model
Selection of material
from master asset and
creation of new and
unique sequences.
32. AWS
S3
Rules Engine
incl.Lambda Cron
State Management
CSC Work Order Architecture
Version 1.3
Chris Hinton, 8th Nov 2016
SMTP
AWS
DynamoDB
Client / Chrome
Quark / Topbar
Work Orders App
List / Search / Filter
Work Order Item
CRUD &
Business Logic
JS Lambda
AWSAPIGateway
S3HTTPS
Conversations
forms &
utils JS
Other AWS
Document Management
document templates
Audit Log
KPI & Cost
Turner Quark &
Content Apps
Client JS
Turner
Network
Public
Internet
SNS
SDVI
External
Orchestrator
PSP
FlexibleProcessEngine
33. Media Micro-Services
Upload Auto QC
Input
Processing
Master Version
Output
Processing
Deliver
Cloud Library
Work Order Management
34. Dynamically created infrastructure
Usage based licensing
Media-aware analytics and
optimization
Fine grained media processing as a
micro-service
Media Micro-Services
36. Content Receiving Workflow
Input files
in S3
S3 Multi-Part
Client
S3 Transfer
Acceleration
EC2 instances
S3 Notification
Trigger a Lambda Function to
update portal and job queue
File Transmission
complete
SDVI
Amazon SNS
Integration
Supplier 1
Supplier 3
S3 Life Cycle Policies for purging temp files
S3 as input/output to different tasks
Supplier 2
Order
fulfillment State
Web Portal
Upload Content
File to S3
Save Order
Amazon Dynamo DB
Order Portal
REST
Client API
Process Rules,
Update State
37. Turner’s Media Supply Chain in the AWS Cloud
AWS cloud – US East 1
Turner Campus - Atlanta
Workorders
Content
Amazon API
Gateway
AWS
Lambda
Turner VPC
SDVI VPC
Proxy
Amazon
Elasticsearch
AWS SNS
Content
Distributors
Turner
Employee
Legacy
Infrastructure
DynamoDB
39. Cloud Content Security Strategy
(Considerations)
39
• Traditional on prem content security has been perimeter
based
• Perimeters can be breached
• Risk domains are very large
• Logging is not always robust
• Cloud security affordances enabled Turner’s Information
Security Office to take a favorable position for change
MacroImplications
40. Cloud Content Security Strategy
40
• Separate AWS account for Content storage with limited
employee access (and no compute)
• S3 buckets with Bucket Policies limiting Get and Puts
based on Amazon VPC Endpoints (Turner and SDVI)
• Time-limited tokens for SDVI & other vendors to access
pre-air & master quality content
• Bucket Access logging into AWS CloudTrail S3 Bucket
• On-Prem Low-Res Proxy Streaming system limits access
to Turner's network for better cost & performance.
MacroImplications
41. Change Control
Continuous Delivery
41
• Media industry is traditionally averse to change.
• ”Set it and forget it” is held as an ideal
• Changes occur infrequently & at the most low impact
times… yet they are in reality always changing.
• Systems have been architected around these principles
• If the business wants agility and flexibility, we need to
change our delivery model
MacroImplications
45. ChallengesOvercome Javascript development and
realtime debugging
Out of Order Messages
Tagging Lambda for dynamic
rule-sets
15 second message read-filter
allows all arriving messages to
buffer.
Had to create an EC2 Instance to
proxy requests between lambda &
on-premises
Automated run-time selection
within code
46. • More Workflows
• Cloud Master Library
• Cloud Editing & Versioning
• Cloud Based Channel Origination
Playout & Distribution
Visual Effects & Editing Analytics
DAM & Archive
Digital Supply Chain
Publishing
OTT
Acquisition
What’sNext
50. Related Sessions
Industry Pre-Day: Monday 11/28
• MAE303 - Discovery Channel's Broadcast Workflows and Channel Origination on AWS
• MAE304 - High Performance Cinematic Production in the Cloud
• MAE301 - Accelerating the Transition to Broadcast and OTT Infrastructure in the Cloud
Regular Conference: Tuesday – Thursday 11/29 – 12/1
• ARC406 - Encoding Artifacts to Emmy Awards: Taking on Terabyte-Scale, 1-Gbps, 4K Video
Processing in the Cloud
• CMP312 - Powering the Next Generation of Virtual Reality with Verizon
• CTD305 - Media Delivery from the Cloud: Integrated AWS Solutions for Premium Over the
Top (OTT) Content
• STG302 - Deep Dive on Amazon Glacier