Use of
Big Data Technology in the area of
Video Analytics
2
WHO WE ARE
EXPERIENCED TEAM
Founded in 2007
300+ employees worldwide
Global footprint of 200M unique users in 130
countries
Ooyala works with the most successful broadcast
and media companies in the world
INNOVATION
Ooyala was first to innovate:
Adaptive bit rate streaming
for Flash
Integrated OTT delivery
Integrated paywall solution
Integrated paywall solution
Real-time analytics
Integrated content
discovery engine
Services-based Android video runtime
BACKING
3
THE FUTURE IS HERE
10X Growth in mobile and tablet
viewing in the past two years.
10X Growth in mobile and tablet
viewing in the past two years.
27% of adults
watch videos on non-TV devices every day.
27% of adults
watch videos on non-TV devices every day.
59% of adults in the United States watch
OTT content weekly.
59% of adults in the United States watch
OTT content weekly.
2.2 Billion people will be watching
online video by 2017.
2.2 Billion people will be watching
online video by 2017.
4
BEYOND SIMPLE ENABLEMENT…
Broadcast blast Broadcast blast
Limited monetization optionsLimited monetization options
Bolt-on analyticsBolt-on analytics
Static systemStatic system
Scheduled, linear learningScheduled, linear learning
Deliver video contentDeliver video content
5
…TO SMART ENGAGEMENT
Real-time consumer intelligenceReal-time consumer intelligence
1:1 personalization1:1 personalizationAutomated, self-improving systemAutomated, self-improving systemMultiple monetization strategiesMultiple monetization strategies
6
…TO SMART ENGAGEMENT
REACHBigger, increasingly
fragmented audiences
Bigger, increasingly fragmented audiences
MEASUREEngagement and
optimize programming
Engagement and optimize
programming
MONETIZEContent to
generate maximum return
Content to generate maximum
return
7
OOYALA SOLUTION• Make smarter
programming and promotion decisions
• Deliver to the right viewer, on the right device, at the right time
• Maximize ad revenues, subscribers, transactions
• Acquire and retain larger, more engaged audiences
• Premium playback, content protection, performance across devices
• Provide personalized viewer experiences; expose your whole library, including live and VOD
• Streamline, centralize workflows
• Support multiple monetization strategies including ads, subscriptions, PPV
8
DISCOVERY INNOVATION
*Ooyala US Patent 8,260,117 “Automatically Recommending Content”
Collaborative FilteringCollaborative Filtering(freshness weighted)(freshness weighted)
Collaborative FilteringCollaborative Filtering(freshness weighted)(freshness weighted)
Collaborative FilteringCollaborative FilteringCollaborative FilteringCollaborative Filtering
TrendingTrendingTrendingTrending
PopularPopularPopularPopular
Session IntentSession IntentSession IntentSession Intent
User IntentUser IntentUser IntentUser Intent
Historical RecommendationHistorical Recommendation
PerformancePerformance
Historical RecommendationHistorical Recommendation
PerformancePerformance
Ooyala AnalyticsOoyala AnalyticsOoyala NOWOoyala NOW
Ooyala AnalyticsOoyala AnalyticsOoyala NOWOoyala NOW
Real-timeReal-time
RecommendationsRecommendations
Player / APIPlayer / API
Real-time AnalyticsReal-time Analytics
Feedback LoopFeedback Loop
Algorithm ProfilesAlgorithm Profiles Goal-based Recommendation Engine*Goal-based Recommendation Engine*
CTRCTRCTRCTR CompletionCompletionRateRateCompletionCompletionRateRate
9
OOYALA analyticsDELIVERING BUSINESS INSIGHTS
10
Data Storage
• Store discrete events, including custom events & attributes
Data Aggregation
• Aggregate events across dimensions (e.g. geography)
Multidimensional Analysis
• Slice and dice across multiple dimensions (e.g. geography and device and label)
PROCESSING STRATEGYPROCESSING STRATEGY
Scalable architectureScalable architectureStorage of discrete events
State-of-the-art
computational technologies
+Both pre-aggregation of metrics and ad-hoc computation possible
=
11
DATA FLOW: ingestion
BENEFITS:BENEFITS:
RAW EVENTS STORAGEINGESTION AND LOGGING
MULTIPLE PLATFORMS
(WEB/DEVICE/TV)
101010111110101010111010101111101010101110
101011111010RAW EVENTS
LOGGERS
1010 01 010 1010
101010 101
010101 010 10 1010
1010 101
RAW EVENTS STORE
(CASSANDRA)
PRE-DEFINED COMPUTATION
(SPARK)
REAL-TIME ANALYSIS (STORM)
AD HOC ANALYSIS (SHARK)
COMPUTED DATA
AGGREGATION & QUERY DATA
CUBES
PRE-DEFINED COMPUTATIO
N(SPARK)
REAL-TIME DASHBOARD
REAL-TIME DATA STOREINGESTION
API
COMPUTATION AGGREGATED STORAGE REPORTING
• HTTP API — RESTful API simplifies ingestion from any device & enables on-the-fly ingestion as well as bulk ingestion via XML feed
• Turn-key Solution — very simple implementation of analytics pings
• Distributed Infrastructure — a cloud-based, distributed infrastructure enables fault-tolerant scaling
CUSTOM DASHBOARD
S
PINGSPINGS
12
DATA FLOW: processing
BENEFITS:BENEFITS:
RAW EVENTS STORAGEINGESTION AND LOGGING
MULTIPLE PLATFORMS
(WEB/DEVICE/TV)
101010111110101010111010101111101010101110
101011111010RAW EVENTS
LOGGERS
1010 01 010 1010
101010 101
010101 010 10 1010
1010 101
RAW EVENTS STORE
(CASSANDRA)
PRE-DEFINED COMPUTATIO
N(SPARK)
REAL-TIME ANALYSIS (STORM)
AD HOC ANALYSIS (SHARK)
COMPUTED DATA
AGGREGATION & QUERY DATA
CUBES
REAL-TIME DATA STOREINGESTION
API
COMPUTATION AGGREGATED STORAGE
• Flexible — as raw events are stored, ad-hoc reporting is possible
• Fast — pre-defined computation using SPARK & STORM technologies will enable real-time, in-memory reporting
• Applied Data Science — machine learning and data science applied to generate actionable insights
PRE-DEFINED COMPUTATIO
N(SPARK)
REAL-TIME DASHBOARD
REPORTING
CUSTOM DASHBOARD
S
PINGSPINGS
13
DATA FLOW: reporting
BENEFITS:BENEFITS:
RAW EVENTS STORAGEINGESTION AND LOGGING
MULTIPLE PLATFORMS
(WEB/DEVICE/TV)
101010111110101010111010101111101010101110
101011111010RAW EVENTS
LOGGERS
1010 01 010 1010
101010 101
010101 010 10 1010
1010 101
RAW EVENTS STORE
(CASSANDRA)
INGESTION API
• Flexible APIs — create custom dashboards using reporting APIs
• Multi-dimensional Analysis — storage or raw events combined with state-of-the-art reporting topologies enables queries across multiple dimensions
• Actionable Insights — combining content, monetization, and audience data unveils actionable and insightful analytics
PRE-DEFINED COMPUTATION
(SPARK)
REAL-TIME ANALYSIS (STORM)
AD HOC ANALYSIS (SHARK)
COMPUTED DATA
AGGREGATION & QUERY DATA
CUBES
REAL-TIME DATA STORE
COMPUTATION AGGREGATED STORAGE
PRE-DEFINED COMPUTATIO
N(SPARK)
REAL-TIME DASHBOARD
REPORTING
CUSTOM DASHBOARD
S
PINGSPINGS
14
REAL-TIME ANALYTICS
Ooyala Now provides up-to-the-second analysis of network traffic and content trends for live and VOD content:Continually updated within SECONDS: Continually updated within SECONDS:
Viewer Stats by Asset:Viewer Stats by Asset:
• Most Popular ContentMost Popular Content
• Top 10 Performing GEOs Top 10 Performing GEOs
• Trending Content Trending Content
• Completion RateCompletion Rate
• Average Time SpentAverage Time Spent
THANK YOU
Top Related