SlideShare a Scribd company logo
1 of 52
Casey Wilms: cwilms@brightcove.com
John Riske: jriske@brightcove.com
Why the Cloud? Why Now?
Increasing bandwidth




 3 | Confidential      © 2012 Brightcove Inc.
Moore’s Law




 4 | Confidential   © 2012 Brightcove Inc.
Outsource Intensive Processes




 5 | Confidential               © 2012 Brightcove Inc.
Outsource Intensive Processes




 6 | Confidential               © 2012 Brightcove Inc.
The Old Way




 7 | Confidential   © 2012 Brightcove Inc.
The New Way




 8 | Confidential   © 2012 Brightcove Inc.
The New Way


                    A Common API for:

                    File Transcoding

                    Live Stream Transcoding




 9 | Confidential                             © 2012 Brightcove Inc.
The New Way




10 | Confidential   © 2012 Brightcove Inc.
Bare Metal is a Losing Proposition
My First Encoding Array




12 | Confidential         © 2012 Brightcove Inc.
My First Encoding Array




                    $20,000   $20,000   ???




13 | Confidential                             © 2012 Brightcove Inc.
Maximum of 8 Concurrent Jobs at ¼ Realtime




14 | Confidential                            © 2012 Brightcove Inc.
Upgrade!
Maximum of 8 Concurrent Jobs at ¼ Realtime




16 | Confidential                            © 2012 Brightcove Inc.
My First Encoding Array




                    $12,000   $20,000
                               $20,000   ???




17 | Confidential                              © 2012 Brightcove Inc.
Maximum of 16 Concurrent Jobs at 1/2 Realtime




18 | Confidential                               © 2012 Brightcove Inc.
The Cloud
Would it perform like real hardware?
Would it perform like real hardware?

Transferring huge files is a bottleneck
Would it perform like real hardware?

Transferring huge files is a bottleneck

How could we customize the workflow?
Single File Benchmark




24 | Confidential       © 2012 Brightcove Inc.
Iteration
Iteration Demo




           Input




26 | Confidential   © 2012 Brightcove Inc.
Usage Based Pricing and Scalability
28 | Confidential   © 2012 Brightcove Inc.
140 inputs x 10 outputs x 1 minute = 1400 Minutes = 1 Day




29 | Confidential                                           © 2012 Brightcove Inc.
The X-Factor
Qwiki Example




                © 2012 Brightcove Inc.
API Integration for File
Integrating with the API




Video CMS




33 | Confidential          © 2012 Brightcove Inc.
Integrating with the API




Video CMS




34 | Confidential          © 2012 Brightcove Inc.
Integrating with the API




Video CMS




35 | Confidential          © 2012 Brightcove Inc.
Integrating with the API




Video CMS




36 | Confidential          © 2012 Brightcove Inc.
File Use Case: Converting Large Libraries




                                           5 bitrates




                    10,000 Files Archive                50,000 Files




37 | Confidential                                                      © 2012 Brightcove Inc.
File Use Case: Daily Transcoding Load




                                       5 bitrates




                    10 Files per Day                18,250 Files per Year




38 | Confidential                                                           © 2012 Brightcove Inc.
Smart Renditions




39 | Confidential   © 2012 Brightcove Inc.
Live Cloud Transcoding
The Old Way




41 | Confidential   © 2012 Brightcove Inc.
The Old Way




42 | Confidential   © 2012 Brightcove Inc.
The Old Way




43 | Confidential   © 2012 Brightcove Inc.
The New Way




44 | Confidential   © 2012 Brightcove Inc.
The New Way




45 | Confidential   © 2012 Brightcove Inc.
The New Way




46 | Confidential   © 2012 Brightcove Inc.
The New Way




47 | Confidential   © 2012 Brightcove Inc.
Use Cases: Centralized



                    Broadcast Facility



                                                RTMP


                                    Enc   Zen   HLS




48 | Confidential                                      © 2012 Brightcove Inc.
Use Cases: Decentralized




                           Zen   RTMP
                                 /HLS




49 | Confidential                       © 2012 Brightcove Inc.
Live Demo




50 | Confidential               © 2012 Brightcove Inc.
Live Demo

                    http://bcove.me/tloqq8ca




51 | Confidential                              © 2012 Brightcove Inc.
Thank you

More Related Content

Viewers also liked

Familyandjuveniledelinquency 090824170709-phpapp02
Familyandjuveniledelinquency 090824170709-phpapp02Familyandjuveniledelinquency 090824170709-phpapp02
Familyandjuveniledelinquency 090824170709-phpapp02Paula Rinna Belleza
 
Intro
IntroIntro
Introlinnm
 
Montevalle Park
Montevalle ParkMontevalle Park
Montevalle Parkmstrieter
 
De guias ppodddddddd
De guias ppoddddddddDe guias ppodddddddd
De guias ppoddddddddjgfhyrfd
 
The Future of Learning and Learning for the Future
The Future of Learning and Learning for the FutureThe Future of Learning and Learning for the Future
The Future of Learning and Learning for the FutureKim Flintoff
 
Archivage des publications au Cresson : un accompagnement personnalisé
Archivage des publications au Cresson : un accompagnement personnaliséArchivage des publications au Cresson : un accompagnement personnalisé
Archivage des publications au Cresson : un accompagnement personnaliséacquier
 
Miracle Crystal Czech Porcelain
Miracle Crystal Czech PorcelainMiracle Crystal Czech Porcelain
Miracle Crystal Czech Porcelainmiraclecrystal
 

Viewers also liked (13)

La obesidad
La obesidadLa obesidad
La obesidad
 
Familyandjuveniledelinquency 090824170709-phpapp02
Familyandjuveniledelinquency 090824170709-phpapp02Familyandjuveniledelinquency 090824170709-phpapp02
Familyandjuveniledelinquency 090824170709-phpapp02
 
1
11
1
 
Intro
IntroIntro
Intro
 
Propera cursa de Karts
Propera cursa de KartsPropera cursa de Karts
Propera cursa de Karts
 
Montevalle Park
Montevalle ParkMontevalle Park
Montevalle Park
 
De guias ppodddddddd
De guias ppoddddddddDe guias ppodddddddd
De guias ppodddddddd
 
The Future of Learning and Learning for the Future
The Future of Learning and Learning for the FutureThe Future of Learning and Learning for the Future
The Future of Learning and Learning for the Future
 
Archivage des publications au Cresson : un accompagnement personnalisé
Archivage des publications au Cresson : un accompagnement personnaliséArchivage des publications au Cresson : un accompagnement personnalisé
Archivage des publications au Cresson : un accompagnement personnalisé
 
The Film Industry
The Film IndustryThe Film Industry
The Film Industry
 
Miracle Crystal Czech Porcelain
Miracle Crystal Czech PorcelainMiracle Crystal Czech Porcelain
Miracle Crystal Czech Porcelain
 
Sistema Nervioso UNY
Sistema Nervioso UNYSistema Nervioso UNY
Sistema Nervioso UNY
 
7 habits overview
7 habits overview7 habits overview
7 habits overview
 

Similar to Why the Cloud matters for Encoding

Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...Connected-Blog
 
Redefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath FordeRedefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath Fordesapientindia
 
New England Direct Marketing (NEDMA) Presentation: Extreme Content Reuse
New England Direct Marketing (NEDMA) Presentation: Extreme Content ReuseNew England Direct Marketing (NEDMA) Presentation: Extreme Content Reuse
New England Direct Marketing (NEDMA) Presentation: Extreme Content ReusePercussion Software
 
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4jNeo4j
 
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...Neo4j
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media NetworksAmine Choukir
 
Become a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual ClassroomBecome a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual ClassroomCynthia Clay
 
Adobe brand pioneers april 9 2013
Adobe brand pioneers april 9 2013Adobe brand pioneers april 9 2013
Adobe brand pioneers april 9 2013Panelteam
 
Brightcove Live Solutions
Brightcove Live SolutionsBrightcove Live Solutions
Brightcove Live SolutionsBrightcove
 
Brightcove Video Cloud Analytics on AWS
Brightcove Video Cloud Analytics on  AWSBrightcove Video Cloud Analytics on  AWS
Brightcove Video Cloud Analytics on AWSAmazon Web Services
 
Moving Global Content Exchange to the Cloud
Moving Global Content Exchange to the CloudMoving Global Content Exchange to the Cloud
Moving Global Content Exchange to the CloudSigniantMarketing
 
A Year in the Life of a Global Build Project
A Year in the Life of a Global Build ProjectA Year in the Life of a Global Build Project
A Year in the Life of a Global Build ProjectEktron
 
Real Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and DemosReal Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and DemosPeter Moskovits
 
Jubula tutorial EclipseCon North America 2012
Jubula tutorial EclipseCon North America 2012Jubula tutorial EclipseCon North America 2012
Jubula tutorial EclipseCon North America 2012bredex
 
Linked Open Data (LOD) Cloud & Ontology Life Cycles
Linked Open Data (LOD) Cloud & Ontology Life Cycles Linked Open Data (LOD) Cloud & Ontology Life Cycles
Linked Open Data (LOD) Cloud & Ontology Life Cycles Kingsley Uyi Idehen
 
Michael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonMichael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonSkills Matter
 
WebRTC Infrastructure the Hard Parts: Media
WebRTC Infrastructure the Hard Parts: MediaWebRTC Infrastructure the Hard Parts: Media
WebRTC Infrastructure the Hard Parts: MediaDialogic Inc.
 
Building A Cloud-Ready Security Program
Building A Cloud-Ready Security ProgramBuilding A Cloud-Ready Security Program
Building A Cloud-Ready Security ProgramNetIQ
 

Similar to Why the Cloud matters for Encoding (20)

Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
Leveraging the promise of publishing and monetizing on the Mobile ecosystem w...
 
Redefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath FordeRedefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath Forde
 
OWF12/Java Sacha labourey
OWF12/Java Sacha laboureyOWF12/Java Sacha labourey
OWF12/Java Sacha labourey
 
New England Direct Marketing (NEDMA) Presentation: Extreme Content Reuse
New England Direct Marketing (NEDMA) Presentation: Extreme Content ReuseNew England Direct Marketing (NEDMA) Presentation: Extreme Content Reuse
New England Direct Marketing (NEDMA) Presentation: Extreme Content Reuse
 
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
 
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media Networks
 
Become a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual ClassroomBecome a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual Classroom
 
Adobe brand pioneers april 9 2013
Adobe brand pioneers april 9 2013Adobe brand pioneers april 9 2013
Adobe brand pioneers april 9 2013
 
Brightcove Live Solutions
Brightcove Live SolutionsBrightcove Live Solutions
Brightcove Live Solutions
 
Brightcove Video Cloud Analytics on AWS
Brightcove Video Cloud Analytics on  AWSBrightcove Video Cloud Analytics on  AWS
Brightcove Video Cloud Analytics on AWS
 
Moving Global Content Exchange to the Cloud
Moving Global Content Exchange to the CloudMoving Global Content Exchange to the Cloud
Moving Global Content Exchange to the Cloud
 
A Year in the Life of a Global Build Project
A Year in the Life of a Global Build ProjectA Year in the Life of a Global Build Project
A Year in the Life of a Global Build Project
 
Real Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and DemosReal Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and Demos
 
Jubula tutorial EclipseCon North America 2012
Jubula tutorial EclipseCon North America 2012Jubula tutorial EclipseCon North America 2012
Jubula tutorial EclipseCon North America 2012
 
Linked Open Data (LOD) Cloud & Ontology Life Cycles
Linked Open Data (LOD) Cloud & Ontology Life Cycles Linked Open Data (LOD) Cloud & Ontology Life Cycles
Linked Open Data (LOD) Cloud & Ontology Life Cycles
 
Michael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonMichael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 London
 
WebRTC Infrastructure the Hard Parts: Media
WebRTC Infrastructure the Hard Parts: MediaWebRTC Infrastructure the Hard Parts: Media
WebRTC Infrastructure the Hard Parts: Media
 
Adobe Flash Platform Summit 2010
Adobe Flash Platform Summit 2010Adobe Flash Platform Summit 2010
Adobe Flash Platform Summit 2010
 
Building A Cloud-Ready Security Program
Building A Cloud-Ready Security ProgramBuilding A Cloud-Ready Security Program
Building A Cloud-Ready Security Program
 

More from Brightcove

Brightcove Ecosystem for Online Video
Brightcove Ecosystem for Online VideoBrightcove Ecosystem for Online Video
Brightcove Ecosystem for Online VideoBrightcove
 
Driving ABM Success and Revenue with Video
Driving ABM Success and Revenue with VideoDriving ABM Success and Revenue with Video
Driving ABM Success and Revenue with VideoBrightcove
 
How to Invest in Video and Demonstrate Marketing ROI
How to Invest in Video and Demonstrate Marketing ROI How to Invest in Video and Demonstrate Marketing ROI
How to Invest in Video and Demonstrate Marketing ROI Brightcove
 
Social Video - What's Next?
Social Video - What's Next?Social Video - What's Next?
Social Video - What's Next?Brightcove
 
Supercharge your Strategy with Video
Supercharge your Strategy with VideoSupercharge your Strategy with Video
Supercharge your Strategy with VideoBrightcove
 
Creating a Complete Video Marketing Strategy
Creating a Complete Video Marketing StrategyCreating a Complete Video Marketing Strategy
Creating a Complete Video Marketing StrategyBrightcove
 
Streamlining Video Across the Enterprise
Streamlining Video Across the EnterpriseStreamlining Video Across the Enterprise
Streamlining Video Across the EnterpriseBrightcove
 
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...Brightcove
 
Video Moves Audiences
Video Moves AudiencesVideo Moves Audiences
Video Moves AudiencesBrightcove
 
Monetising Video
Monetising VideoMonetising Video
Monetising VideoBrightcove
 
CASBAA 2015 - Video Moves Revenue
CASBAA 2015 - Video Moves RevenueCASBAA 2015 - Video Moves Revenue
CASBAA 2015 - Video Moves RevenueBrightcove
 
Video marketing next practice and best practice
Video marketing next practice and best practiceVideo marketing next practice and best practice
Video marketing next practice and best practiceBrightcove
 
Marketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul CasinelliMarketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul CasinelliBrightcove
 
Being Social with Video
Being Social with VideoBeing Social with Video
Being Social with VideoBrightcove
 
How to Drive Engagement in a World of Content Overload
How to Drive Engagement in a World of Content OverloadHow to Drive Engagement in a World of Content Overload
How to Drive Engagement in a World of Content OverloadBrightcove
 
Analyzing the ROI of Video Marketing
Analyzing the ROI of Video Marketing Analyzing the ROI of Video Marketing
Analyzing the ROI of Video Marketing Brightcove
 
Video Moves Business - Infographic
Video Moves Business - InfographicVideo Moves Business - Infographic
Video Moves Business - InfographicBrightcove
 
Video Marketing Bootcamp
Video Marketing BootcampVideo Marketing Bootcamp
Video Marketing BootcampBrightcove
 
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...Brightcove
 
El vídeo en línea como parte de su estrategia del marketing de contenidos del...
El vídeo en línea como parte de su estrategia del marketing de contenidos del...El vídeo en línea como parte de su estrategia del marketing de contenidos del...
El vídeo en línea como parte de su estrategia del marketing de contenidos del...Brightcove
 

More from Brightcove (20)

Brightcove Ecosystem for Online Video
Brightcove Ecosystem for Online VideoBrightcove Ecosystem for Online Video
Brightcove Ecosystem for Online Video
 
Driving ABM Success and Revenue with Video
Driving ABM Success and Revenue with VideoDriving ABM Success and Revenue with Video
Driving ABM Success and Revenue with Video
 
How to Invest in Video and Demonstrate Marketing ROI
How to Invest in Video and Demonstrate Marketing ROI How to Invest in Video and Demonstrate Marketing ROI
How to Invest in Video and Demonstrate Marketing ROI
 
Social Video - What's Next?
Social Video - What's Next?Social Video - What's Next?
Social Video - What's Next?
 
Supercharge your Strategy with Video
Supercharge your Strategy with VideoSupercharge your Strategy with Video
Supercharge your Strategy with Video
 
Creating a Complete Video Marketing Strategy
Creating a Complete Video Marketing StrategyCreating a Complete Video Marketing Strategy
Creating a Complete Video Marketing Strategy
 
Streamlining Video Across the Enterprise
Streamlining Video Across the EnterpriseStreamlining Video Across the Enterprise
Streamlining Video Across the Enterprise
 
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
Aberdeen and Brightcove - More than a medium: the case for a video marketing ...
 
Video Moves Audiences
Video Moves AudiencesVideo Moves Audiences
Video Moves Audiences
 
Monetising Video
Monetising VideoMonetising Video
Monetising Video
 
CASBAA 2015 - Video Moves Revenue
CASBAA 2015 - Video Moves RevenueCASBAA 2015 - Video Moves Revenue
CASBAA 2015 - Video Moves Revenue
 
Video marketing next practice and best practice
Video marketing next practice and best practiceVideo marketing next practice and best practice
Video marketing next practice and best practice
 
Marketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul CasinelliMarketing & Tech Innovation Conference - Paul Casinelli
Marketing & Tech Innovation Conference - Paul Casinelli
 
Being Social with Video
Being Social with VideoBeing Social with Video
Being Social with Video
 
How to Drive Engagement in a World of Content Overload
How to Drive Engagement in a World of Content OverloadHow to Drive Engagement in a World of Content Overload
How to Drive Engagement in a World of Content Overload
 
Analyzing the ROI of Video Marketing
Analyzing the ROI of Video Marketing Analyzing the ROI of Video Marketing
Analyzing the ROI of Video Marketing
 
Video Moves Business - Infographic
Video Moves Business - InfographicVideo Moves Business - Infographic
Video Moves Business - Infographic
 
Video Marketing Bootcamp
Video Marketing BootcampVideo Marketing Bootcamp
Video Marketing Bootcamp
 
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
(UK version) Using Online Video in your Content Marketing Strategy: Best Prac...
 
El vídeo en línea como parte de su estrategia del marketing de contenidos del...
El vídeo en línea como parte de su estrategia del marketing de contenidos del...El vídeo en línea como parte de su estrategia del marketing de contenidos del...
El vídeo en línea como parte de su estrategia del marketing de contenidos del...
 

Recently uploaded

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Why the Cloud matters for Encoding

Editor's Notes

  1. Thanks John, I’m Casey Wilms, a solutions architect with Brightcove focused on the Zencoder product line. That means I have the pleasure of travelling around to partners and customers to help them build the next generation of video services.
  2. There are two converging trends that are converging to foment a truly momentous evolutionary phase in computing.
  3. First of all, the availability of high throughput bandwidth, both underground and in the air, is increasing, and more people than ever have access to big pipes through their home or work Internet.
  4. At the same time transistors amazingly continue to get smaller and cheaper, meaning that server farms are getting denser and cheaper. The convergence of these two trends means that it’s feasible to use the Internet to shuttle around massive files, such as data sets, and to manipulate those files using hardware that you rent from someone else.
  5. Predicting climate trends is one such use.
  6. And another is video transcoding. Basically every video that you watch on line has been transcoded at some point.
  7. This is the old way to do it – a room full of servers in a closet at your office.
  8. Zencoder is a cloud-based transcoding service, and represents a new way of approaching the challenge of processing files for delivery over the Internet.
  9. It’s an API which allows you to access this.
  10. -- Bare Metal is a Losing Proposition.When I was much younger, less disillusioned, but also less handsome, I built my first encoding array. And it was decent.
  11. -- First time I built an encoding farm: -- Xserve RAID + Xserve + 2 8 core Opteron servers
  12. -- First time I built an encoding farm: -- Xserve RAID + Xserve + 2 8 core Opteron servers -- Total cost $40,000 -- Could encode 8 simoultaneous high quality outputs at around 1/4 realtime
  13. Could encode 8 simoultaneous high quality outputs at around 1/4 realtime.To push through a batch of just 100 movies, with both HD and SD versions, it would take 6 days and a breakfast.It ran fine, but it was slow and expensive.
  14. After a few years it was time to upgrade-- Upgraded the system: -- Switched from Xserve RAID to a Dell Storage solution - 24 TB for around $12000 -- Purchased 2 4 node Dell servers for $10k each -- Total cost was $32000 -- Could encode 16 simoultaneous high quality outputs at around 1/2 realtime
  15. -- Upgraded the system: -- Switched from Xserve RAID to a Dell Storage solution - 24 TB for around $12000 -- Purchased 2 4 node Dell servers for $10k each -- Total cost was $32000 -- Could encode 16 simoultaneous high quality outputs at around 1/2 realtime
  16. Total cost was $3200
  17. Could encode 16 simultaneous high quality outputs at around 1/2 real time.To push through a batch of just 100 movies, with both HD and SD versions it would take a couple days… Big improvement in terms of speed.
  18. Around this time I started to hear about something called the cloud.
  19. I had heard about Netflix’s cloud encoding operations and then I heard about Zencoder, but-- I was always was suspicious about encoding in the cloud... -- Would it perform like real hardware? -- How could we transfer files quickly? -- How could we customize the workflow?
  20. Around that time I heard about Zencoder… I had heard about Netflix’s cloud encoding operations, but…-- Always was suspicious about encoding in the cloud... -- Would it perform like real hardware? -- How could we transfer files quickly? -- How could we customize the workflow?
  21. Around that time I heard about Zencoder… I had heard about Netflix’s cloud encoding operations, but…-- Always was suspicious about encoding in the cloud... -- Would it perform like real hardware? -- How could we transfer files quickly? -- How could we customize the workflow?
  22. Around that time I heard about Zencoder… I had heard about Netflix’s cloud encoding operations, but…-- Always was suspicious about encoding in the cloud... -- Would it perform like real hardware? -- How could we transfer files quickly? -- How could we customize the workflow?
  23. -- The AHA moment: -- Ran a test file that was encoded in the cloud at 1.5x realtime as an HD, two pass high quality output. Even single job encodings mopped the floor with my homebrew solution -- $72,000 - At the best published pricing for Zencoder would have purchased  3.6 million minutes of encoding -- more than 3 years of encoding at the previous rates. -- $72,000 is just hardware cost. Also have to factor in maintanence, engineering, support... Creating and maintaining the system required around 2.5 full time resources. A good engineer in the valley these days costs a company around $150,000 per year, so you figure the total outlay for 3 years of development of a home grown solution has to be in the $1 million range. -- An in-house solution based on hardware will never be as fast, as scalable, or as flexible as a cloud based solution.
  24. What does that mean? It means a few things. First, cloud encoding platforms enable cheap iteration. Iteration is the cornerstone of all great products, and with an encoding tool like Zencoder, it becomes extremely easy to iterate.
  25. Let’s look at what it means to iterate for a range of outputs.
  26. Usage based pricing is a revolution for encoding. In the real world, usage based pricing is synonymous with Paying More over the Long Term, but with cloud based encoding it actually means spending much, much less.
  27. Building out a capable encoding infrastructure, even if it uses antiquated hardware, requires time and expertise, neither of which come cheaply. If you’re a start-up building the next great social video site, why waste money buying hardware when you have no realistic idea of how much traffic you will see. If you’re a media veteran working on a new product, why invest in encoding expertise that’s not core to your business?
  28. It doesn’t matter if I have 1 output or 1,400 outputs, if I’m using Zencoder the price is the same, the speed is the same, and it’s all done better than if I spent the time to create my own solution from scratch. The cloud is helping companies get a sprinting headstart in front of the competition. Encoding companies like Zencoder are powering the infrastructure for the next generation of video services.
  29. Beyond leveraging better pricing, faster iteration, quicker deployments, infinite scalability, and all of the other things that cloud based encoding offers, you’re also leveraging talent. Zencoder has a room full of video geeks that do nothing but obsess over quality, speed and reliability. If encoding is not your core competency as a business, and given that you can do it better and more cheaply in the cloud, it makes cloud based encoding a logical step.
  30. So how do customers use the Zencoder service? Here are a couple of examples. The first is for converting large libraries, or batches of files. If you’ve got a large library of files, and you need to support a new device, such as iOS devices in adaptive bitrate, you’re looking at a huge job. The cloud is perfectly suited for jobs like this, and the Zencoder service has handled jobs with hundreds of thousands of output hours.
  31. Content providers like PBS also use us to handle their day-to-day encoding needs, which also add up to massive numbers of files. PBS uses Zencoder to transcode all video for iOS distribution.
  32. CASEY: As we’ve mentioned, a chief value of the instant scalability of the cloud is that it means that all of your output files can be done in parallel. This makes a big difference when you’re talking about supporting adaptive bitrate playback across a range of devices, and there are ways that you can structure output renditions for maximum efficiency . With modern formats like HLS and Smooth Streaming, it’s incredibly easy to provide a smooth playback experience that is always matching the quality of playback to the user’s device and network conditions. Let’s take a quick look at how simple the API is to create this.
  33. .
  34. The current live encoding looks something like this. An encoder takes in a raw feed at the venue or broadcast center and encodes streams in multiple formats and bitrates. The streams are then sent over a broadband connection to a CDN for delivery.
  35. There are big challenges associated with this way of doing things.  Encoding is a CPU bound process.  This means that to add more bitrates, you have to add more encoders.  This requires great upfront capex, and operational expertise, both of which make it difficult to scale, as indicated in the diagram.
  36. Moreover, delivering multiple formats in multiple renditions requires a lot of bandwidth.  This can be expensive, and can limit the venues from which live events are broadcast.  It’s also essential to keep in mind that the encoder scalability and bandwidth problems are exacerbated by having multiple simultaneous events, or multiple camera angles from a single event, or both!
  37. Users connect to the Zencoder Live Cloud Transcoding service with an application via the API.  You also need a lightweight encoder on site that can output an RTMP feed.  This could be as simple as the free Flash Media Live Encoder, or something with a little more heft, like WireCast. The application makes a call to the Zencoder service and the Zencoder service returns a URL, to which an RTMP feed will be published, along with a stream name.The URL and Stream Name are plugged into the encoder, and the RTMP feed is published to the Zencoder service. The Zencoder service then does the heavy lifting, transcoding a single RTMP feed into HLS and RTMP output formats, and in as many bitrates as desired.
  38. Compared to the old way of doing things, with this architecture it’s cheap and easy to scale your on-site encoder.
  39. And because you only need to publish one RTMP stream to the cloud there are no bandwidth bottlenecks at the point of origin.  Together this means less capex, and more flexibility with your live events.
  40. The service scales up and down seamlessly, so you never hit capacity or pay for idle processing power.
  41. A centralized facility with established encoding infrastructure can realize bandwidth savings by encoding in the cloud, and quickly iterate applications and adapt to new formats and devices. Examples include a broadcast head end, a data center, a newsroom, etc.
  42. A highly decentralized architecture is very challenging and expensive without cloud transcoding. Not only does it benefit from a significantly lighter technology stack, but also enables totally new set of live streaming use cases. New content services can aggregate live streams from disparate sources for playback within an application. Examples include live user generated content, services that aggregate sports programming from highschools and colleges, multi-stage concerts, and field reporters for news organizations.
  43. 以上で私のプレゼンテーションを終わります。ご清聴『ごせいちょう』ありがとうございました。