15
Use of Big Data Technology in the area of Video Analytics

Use of Big Data Technology in the area of Video Analytics

Embed Size (px)

DESCRIPTION

2013 한국데이터사이언스학회 학술대회 및 정기총회(2013. 11. 29) - Ong Beng Hui “Use of Big Data Technology in the area of Video Analytics” 발표 자료입니다.

Citation preview

Page 1: Use of Big Data Technology in the area of Video Analytics

Use of

Big Data Technology in the area of

Video Analytics

Page 2: 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

Page 3: Use of Big Data Technology in the area of Video Analytics

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.

Page 4: Use of Big Data Technology in the area of Video Analytics

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

Page 5: Use of Big Data Technology in the area of Video Analytics

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

Page 6: Use of Big Data Technology in the area of Video Analytics

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

Page 7: Use of Big Data Technology in the area of Video Analytics

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

Page 8: Use of Big Data Technology in the area of Video Analytics

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

Page 9: Use of Big Data Technology in the area of Video Analytics

9

OOYALA analyticsDELIVERING BUSINESS INSIGHTS

Page 10: Use of Big Data Technology in the area of Video Analytics

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

=

Page 11: Use of Big Data Technology in the area of Video Analytics

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

Page 12: Use of Big Data Technology in the area of Video Analytics

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

Page 13: Use of Big Data Technology in the area of Video Analytics

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

Page 14: Use of Big Data Technology in the area of Video Analytics

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

Page 15: Use of Big Data Technology in the area of Video Analytics

THANK YOU