Video platform selection

19
LA CTO FORUM SERGEY SUNDUKOVSKIY PH.D. Video Platform Selection 1

description

This presentation covers video platform choices. It also looks at build it yourself options. Additional topics include video content screening and social distribution options.

Transcript of Video platform selection

Page 1: Video platform selection

LA CTO FORUM

SERGEY SUNDUKOVSKIY PH.D.

Video Platform Selection1

Page 2: Video platform selection

Business Model2

Page 3: Video platform selection

Business Flow3

Page 4: Video platform selection

Platform4

Platform API

VidInteract Crowd-Funding Platform

Video Player API

Interactive Video Player

API

CA

USE

S

API

SaveTogether

API

RA

ZOO

API

Crow

dRis

e

DonorsC

hoose

API

REST API

Page 5: Video platform selection

Platform API

VidInteract Crowd-Funding Platform

Video Player API

Interactive Video Player

Storage Hardware

Storage SoftwareServices

Storage API

Hosting Hardware

Hosting SoftwareServices

Hosting API

Transcoding Hardware

Transcoding SoftwareServices

Transcoding API

Streaming Hardware

Streaming SoftwareServices

Streaming API(CDN)

REST API

Page 6: Video platform selection

Video Platform Options

Third Party Complete Third Party SaaS + PaaS + IaaS Solution

Do IT Yourself Custom Software + Hardware Coupling

Hybrid Hybrid SaaS + PaaS + IaaS Coupling

6

Page 7: Video platform selection

3rd Party Video Platforms

Pros 3 in one solution (SaaS + PaaS + IaaS) Diverse format support (.mov, .mp4, avi, etc) VAST, VPAID support (IAB Specs) Rich analytics (interaction and play stats) Social distribution support (facebook, twitter, google+)

Cons Less flexibility Constrained concurrency “My house my Rules”

7

Page 8: Video platform selection

3rd Party Video Platforms8

Page 9: Video platform selection

Typical Video Platform Architecture9

Page 10: Video platform selection

Video Platform Business Size Matching10

Consumers/SOHO

Small & Medium Business

Midsize Companies

Large Companies

EnterpriseCompanies

Page 11: Video platform selection

Do It Yourself Video Platform

Pros Ultimate flexibility No concurrency constraints Simple business workflow layering Real-time data ingestion, processing display

Cons Requires diverse expertise Low economies of scale Expensive IT concerns (redundancy, failover, deliverability, etc)

11

Page 12: Video platform selection

Do It Yourself Video Platform Components12

+

+

+

Page 13: Video platform selection

Hybrid Video Platform Components

Pros Best of both worlds Just enough flexibility Elastic scalability (buy the base, pay for spikes)

Cons Requires diverse expertise Can get expensive

13

Page 14: Video platform selection

CDN Options14

Page 15: Video platform selection

Transcoding Options15

Page 16: Video platform selection

Storage Options16

Page 17: Video platform selection

Coupling Options

“One ring to rule them all” Amazon Elastic Transcoder Amazon EC2 Amazon S3 Amazon CloudFront

Custom Coupling (here is what we have done) Akamai CDN Amazon S3 Encoding.com Rackspace Cloud

17

Page 18: Video platform selection

Content Screening

Frame Analysis Camera Zoom Frame Difference Skin Ratio

Video TranscriptionHuman Screening

18

Page 19: Video platform selection

Player SizingPlayer WhitelistingSocial APISocial Embed Limitations

Social Distribution19