1 / 12

Cloud Transcoding

Cloud Transcoding. Matthew Johnson, Ph.D. VP Software Engineering Unicorn Media, Inc. mj@umedia.com. 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

gzifa
Download Presentation

Cloud Transcoding

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cloud Transcoding Matthew Johnson, Ph.D. VP Software Engineering Unicorn Media, Inc. mj@umedia.com

  2. 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

  3. The Transcoding Problem Output Videos Input Video High Medium Low iOS Android

  4. Cloud Transcoding Output Videos Magic! Input Video

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

  6. One Video, One Server Transcode Server Instance • 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 Load Balancer Transcode Server Instance

  7. One Video, Many Servers Transcode • 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 Cloud Storage Transcode Transcode Transcode

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

  9. 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

  10. 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

  11. Unicorn Cloud Unicorn ONCE™ CDN • Minimize integration cost • Minimize time to delivery • Future proof content Input Video Storage Origin DPL Unicorn Cloud Computing

  12. Thank You mj@umedia.com

More Related