- 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

Zitec+ +new business+-+3iun2010

  • 1.
    - Video Streamingusing Cloud Computing - Ionut VODA - Zitec CTO & Partner
  • 2.
    Summary 1. What isVideoPublishing ? 2. Core Concepts 3. Core Services(2 slides) 4. Platform Architecture 5. Scalability Issues 6. Cloud Benefits 7. About Zitec
  • 3.
    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
  • 4.
    Core Concepts • highavailable (99.95% uptime) • scalable • fault tolerant • redundant
  • 5.
    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
  • 6.
    Core Services (2) ContentDelivery • true streaming • on-demand/live • CDN Asset Storage • Amazon S3 Administration Console • built on top of our API • web interface
  • 7.
  • 8.
    Scalability Issues database maintenance (SimpleDB)  persistent content storage (S3) avoid blocking or synchronous requests (SQS) session storage/session stickiness 
  • 9.
    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
  • 10.
    About Zitec • Founded2003, 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
  • 11.
    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