- Video Streaming using Cloud Computing -
Ionut VODA -Â Zitec CTO & Partner
Summary 1. What is VideoPublishing ? 2. Core Concepts 3. Core Services(2 slides) 4. Platform Architecture 5. Scalability Issues 6. Cloud Benefits 7. About Zitec
What is VideoPublishing ? audio images videos
SaaS media platform built on AWS Content Management System for your media on-demand/live content delivery fully customizable through API
Core Concepts • high available (99.95% uptime) • scalable • fault tolerant • redundant
Core Services (1) API
• cross platform RESTful API • HTTP protocol • XML/JSON response formats
Conversion Service • • • •
parallel processing ingests ~150 video codecs ~130 audio codecs ~130 image formats
Core Services (2) Content Delivery • true streaming • on-demand/live • CDN
Asset Storage • Amazon S3
Administration Console • built on top of our API • web interface
Platform Architecture Diagram
Scalability Issues database maintenance (SimpleDB)
persistent content storage (S3)
avoid blocking or synchronous requests (SQS)
session storage/session stickiness
Cloud Benefits NO for infrastructure setup
"pay as you go" model
• 1 computing machine ~$0.18/hour • 1 GB of storage ~$0.10/month • 1 GB of bandwidth ~$0.11/month
About Zitec • Founded 2003, financed through Outsourcing • Over 30 FTE • Focused on medium and high complexity projects • Zend Authorized Reseller • Most ZCE/ZF certified Engineers in a .ro company • Zitec Projects o VideoPublishing.com (shareholder) o HotelPeeps.com o Sharoid.com
Contact information VideoPublishing
http://videopublishing.com http://videopublishing.wordpress.com @videopublishing
Zitec
http://www.zitec.com @zitec http://facebook.zitec.com
Speaker
ionut.voda@zitec.com