Cloud Transcoding Matthew Johnson, Ph.D. VP Software Engineering Unicorn Media, Inc.

Slides:



Advertisements
Similar presentations
The Evolution of P2P Technology Robert Levitan, CEO Pando Networks P2P MEDIA SUMMIT, CES 2008.
Advertisements

Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Welcome to Middleware Joseph Amrithraj
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Creating Podcasts. What are podcasts? Podcasts are like radio or TV shows that are downloaded over the Internet. They can be downloaded to iTunes or listened.
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
Rob Marchand Genesys Telecommunications
CONFIDENTIAL©2008 MEDIAMELON, INC. DCIA PRESENTATION Kumar Subramanian
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
What is Microsoft Azure Media Services Architecture and Features Video-on-demand service Basic media workflow Dynamic packaging Secure delivery Live Streaming.
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
Resource Fabrics: The Next Level of Grids and Clouds Lei Shi.
What do you need to get started?
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
TechEd /20/ :10 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Plan Introduction What is Cloud Computing?
SD Splash Page Splash page brings your brand and message to the screen with a digital flyer and guide to your materials. Feature: Colorful User Interface.
Company/Product Overview. You have lots of files all over the place.
© 2009 Level 3 Communications, LLC. All Rights Reserved. Level 3 Communications, Level 3, the red 3D brackets and the Level 3 Communications logo are service.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
35% of Internet traffic is video today, by % Growing at ~50% CAGR TV IP Delivery ~50 million internet connected TVs sold this year 150M+ video.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Content in the Cloud Scalability NOVEMBER 9, :00 – 10:30 AM Conference B: Infrastructure for the CLOUD Scalability Daniel Kenyon Vice President Equilibrium.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Mingfei Yan Program manager Windows Azure Media Services.
Upload, Process, and Deliver Digital Media Assets from Everywhere and at Any Time with Reelway and the Microsoft Azure Cloud MICROSOFT ISV PROFILE: REELWAY.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
TidyWork Enterprise Streamlines Your Business with Powerful Project and Inventory Management Tools, Delivered on the Microsoft Azure Platform MICROSOFT.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Content Delivery from the Cloud Chris Rittler Deluxe Digital Distribution April 8, 2013.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Dr. Edwin A. Hernandez | Dr Alcides Hernandez EGLA COMMUNICATIONS 3651 FAU Blvd Suite 400, Boca Raton, FL, |
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
WAVECOM©2005. All rights reserved 1 Intelligent Device Management Service Offer Emmanuel Walckenaer April Lisboa.
The VERSO Product Returns Portal Incorporates Office 365 Outlook and Excel Add-Ins to Create Seamless Workflow for All Participating Users OFFICE 365 APP.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
SOA for Storage Simon Eldridge, Product Manager, Omneon Inc.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Information Technology. *At Home *In business *In Education *In Healthcare Computer Uses.
Video Streaming vs Video Casting
TV Broadcasting What to look for Architecture TV Broadcasting Solution
ActiveVideo Integrating Online Video with Pay TV Experiences
Virtual Video Transcoding in the Cloud
Fan Engagement Solution
University of Maryland College Park
Live Global Sports Events
Jason Bury Dylan Drake Rush Corey Watt
Enterprise Town Hall solution
Vidcoding Introduces Scalable Video and TV Encoding in the Cloud at an Affordable Price by Utilizing the Processing Power of Azure Batch MICROSOFT AZURE.
Streamlined publishing through the cloud with HTML5
SwiftServe Technical Workshop
3.2 Virtualisation.
RSS 2000 v3 Product Presentation
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
IMS & Wireline to Wireless Convergence
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Computer Fundamentals
XtremeData on the Microsoft Azure Cloud Platform:
Azure Enables Mobility, Easy Sync and Share, and Allows Companies to Retain Data Control MINI-CASE STUDY “Azure provides the full stack of technology that.
AWS Cloud Computing Masaki.
COMPANY PROFILE: REELWAY
Introducing MagicInfo 6
Presentation transcript:

Cloud Transcoding Matthew Johnson, Ph.D. VP Software Engineering Unicorn Media, Inc.

Unicorn Once™ Monetization of media content Upload one file one time Deliver to any IP-enabled device in the world Benefits –Increased revenue by creating inventory –Simplified workflow –Consistent user experience regardless of device –Real-time access to user behavior

The Transcoding Problem Input VideoHighMediumLow iOS Android Output Videos

Cloud Transcoding Input Video Magic! Output Videos

Cloud Concerns How do you I/O to the Cloud? How is pricing determined? How does it scale?

One Video, One Server One instance per concurrent input video High-powered instances Pros –Minimize file transfer time/cost –Simple architecture Cons –Unused capacity –Limited by instance capability Use Cases: News, Sports, Weather, Gossip Input Video Transcode Server Instance Load Balancer Transcode Server Instance

One Video, Many Servers One instance per concurrent output videos Low to normal powered instances Pros –Maximize utilization of hardware –Fault Tolerant Cons –Increased file transfer time/cost –Complex architecture Use Cases: episodic tv, film, advertisements Input Video Transcode Cloud Storage Transcode

How Do You I/O to the Cloud? Push –HTTP Post –REST API –Drop Directory Pull –Download link –Syndication Feed

How Do You Determine Pricing? Principles –Instances have monthly cost –Transcoding time related to input video length –Transfer time related on input video size One Video, One Server –Concurrent Videos Monthly Fee –Length of Video One Video, Many Servers –Size of File –Dedicated Burst Capacity Monthly Fee

How Does It Scale? Steady state capacity –Always On –Always busy Burst capacity –Used during heavy load –Turn up/down quickly Dedicated capacity –Always available for customer

Unicorn Cloud Unicorn ONCE™ Minimize integration cost Minimize time to delivery Future proof content Input Video Unicorn Cloud Computing Storage Origin CDN DPLDPL

Thank You