The presentation will start in a few minutes...
1
April 21st
, 2020
5 Video Analytics
metrics that matter
Monitor and improve quality of experience
B I T M O V I N I W E B I N A R
All rights reserved. © Bitmovin Inc 2020
Moderator & Panelists
Andrea
Fassina
Developer
Evangelist
Christoph
Prager
Product
Manager,
Analytics
All rights reserved. © Bitmovin Inc 2020
● Introduction
● Who is Bitmovin
● What are Bitmovin products
● 2020 Market drivers
● OTT app architecture
● Quality of experience and Analytics
● 5 Analytics metrics that matter
○ (Video) startup time
○ Impressions and total hours watched
○ Video bitrate heatmaps
○ Error type and %
○ Rebuffering %
● Conclusion
● Q&A
Agenda
All rights reserved. © Bitmovin Inc 2020
ANALYTICS
Fix playback issues with real-time
data before your viewers see it.
Monitor infrastructure performance
insights, anytime, all the time.
Visualize data, your way.
ENCODER
Deliver content in the highest
quality at the lowest streaming
costs. Prepare content at high speed
and deploy on any environment.
PLAYER
Reach viewers on largest number
of devices using a multi-device
player. It’s flexible and easy to
deploy, utilizing built-in SVOD and
AVOD features, giving complete
control of the viewing experience.
All rights reserved. © Bitmovin Inc 2020
2020 Online Video Market Drivers
Better Viewer
Experience
Increase viewer
satisfaction by
exceeding expectations
on video quality
1
Operational
Optimization
Control cost, mitigate
risk, better manage
complexity, and
maintain relevance
3
Faster Time
to Market
Get assets, products
and services to
market faster and
more efficiently
2
All rights reserved. © Bitmovin Inc 2020
Quality of Experience
What is it?
Why does it matter?
All rights reserved. © Bitmovin Inc 2020
Collect data using Bitmovin Analytics:
Quality of Experience: What and How?
POST LAUNCH
All rights reserved. © Bitmovin Inc 2020
Data (in JSON) is
sent every second
from player to REST
API Analytics
endpoint
Collect playback
stats, network
conditions, ads
interaction, user
info (custom data)
Custom data
insertion points to
integrate with
other analytics
services and/or
CMS
5 Metrics that Matter:
Quality of Experience: Metrics that Matter
POST LAUNCH
(Video) startup
time
Video bitrate
heatmap
Impressions &
total hours
watched
Rebuffering %Errors type
and %
All rights reserved. © Bitmovin Inc 2020
How long does the first frame take
to load on the client’s device?
(Video) startup time
All rights reserved. © Bitmovin Inc 2020
All rights reserved. © Bitmovin Inc 2020
Multiple terms for startup
time such as:
● Startup delay
● Join time
● Startup time
● Video Startup Time
Working Definition:
Video Startup Time is defined as
the time from when a user presses
“Play” until the first frame of a
video appears.
Startup time(s)
All rights reserved. © Bitmovin Inc 2020
General assumptions
All rights reserved. © Bitmovin Inc 2020
Assumption: The longer the wait the more users will drop off
With increased bandwidth conditions a feeling of immediacy with minimal
loading times has become core to the internet experience
Competing with offline experiences: Offline experiences, even though
they had considerable loading times, are still perceived as the benchmark
for immediacy
Data from the past
All rights reserved. © Bitmovin Inc 2020
● Spotify being the service that
brought music streaming to the
mainstream
● Operated under premise that
only a (near) real-time experience
of listening the music will bring
users to online
● They always had the objective of
bringing down the startup time
to a threshold of 200ms
Competing with the
Offline Experience
All rights reserved. © Bitmovin Inc 2020
Source: Reid Hoffman - Masters of Scale Podcast:
“How to build trust fast” - Interview with Daniel Ek
https://mastersofscale.com/daniel-ek-how-to-build-trust-fast/
Benchmark study
All rights reserved. © Bitmovin Inc 2020
“for every
additional second
of startup delay,
an additional 5.8%
of your viewership
leaves”*
Benchmark study for startup
delay in video comes from
Akamai
*Akamai (2012): “Maximizing
Audience Engagement.”
Whitepaper
Source: Akamai (2012): “Maximizing Audience Engagement.”
https://content.akamai.com/PG2114-Audience-Engagement-WP.html
Ben Dodson (Snap Inc) at Demuxed 2019
suggests viewers have become even
more impatient compared to 2012
● The data suggests that within 2
seconds the entire audience of a
specific “snap” has disappeared
● Context dependent
○ Very specific target
audience (teenagers)
○ Length of the video (short)
○ Consumption patterns –
skipping through videos
Impatient Teenagers
All rights reserved. © Bitmovin Inc 2020
Source: Ben Dodson - “Analyzing Video Metrics like
Richard Feynman” (Presented at Demuxed 2019)
https://www.youtube.com/watch?v=fMcCWQrO-vg
● Bitmovin Analytics Industry
Insights shows that Median
Startup Time across our
customer-base is at
1.537 seconds
● Far from the original 200ms
that Spotify had originally
identified as the perceived
real-time threshold
Bitmovin Analytics Data
All rights reserved. © Bitmovin Inc 2020
Video streaming is a complex process with many influencing factors across the delivery chain
Video is complex
All rights reserved. © Bitmovin Inc 2020
Video Startup Time
Player Startup Time
DRM Load time
Ad Load time
Ad tag load time
All rights reserved. © Bitmovin Inc 2019
● Licensed content requires protection
via Digital Rights Management
● The licensing server managing the
DRM requests are often not geared to
deal with high concurrencies
● Especially a problem in live situations
● Monitoring this influence on your
service is key
[SVOD] DRM Load Time
All rights reserved. © Bitmovin Inc 2019
For video platforms relying on ad revenues
knowing how third party ad infrastructure
influences their Quality of Experience is
even more.
● Two possible influencing factors
○ Ad Tag Load Time
○ Ad Startup Time
● Can get even more complicated
when using waterfalling and fallbacks
[AVOD] Ad Startup Time
How many and for how long
did users consume the content?
Impressions & total
hours watched
All rights reserved. © Bitmovin Inc 2020
Impressions & total hours watched
POST LAUNCH
Impressions &
total hours
watched
How many and for how long did users consume the content?
Developer Network content
All rights reserved. © Bitmovin Inc 2020
Breaking up impressions by device type
POST LAUNCH
Impressions &
total hours
watched
What are the most used devices and browser types?
Developer Network content
Demos content
All rights reserved. © Bitmovin Inc 2020
Breaking up impressions by device type (cont’d)
POST LAUNCH
Impressions &
total hours
watched
Focusing on playback on TV devices
Demos content
All rights reserved. © Bitmovin Inc 2020
Breaking up impressions by codec type
POST LAUNCH
Impressions &
total hours
watched
What are the most used widely used codecs that your users can support
Demos content
HVC (High-Performance Video Coding)
All rights reserved. © Bitmovin Inc 2020
Impression & total hours watched and custom data
POST LAUNCH
Impressions &
total hours
watched
CRM integration with watching data
Custom data integration into Analytics
data so that you can:
- Better support your users
- Inform your A/B campaigns with
accurate video consumption data
- Aggregate viewing data with
user profiles
Custom data
All rights reserved. © Bitmovin Inc 2020
What is the connection speed and context
of your users as they watch the video?
Video bitrate heatmap
All rights reserved. © Bitmovin Inc 2020
Streaming video consumption is increasing
Video services are under pressure to
deliver video with less bitrates
without sacrificing quality
All rights reserved. © Bitmovin Inc 2020
● See if viewers can actually
consume the renditions you offer
○ Can they consume the
renditions under acceptable
startup time and buffering
conditions
● Wasted bitrates are wasted dollars
○ On the CDN side
○ Redundant renditions become
expensive renditions if none
of your viewers are able to
watch them
Optimizing bitrates is key
All rights reserved. © Bitmovin Inc 2020
● A video bitrate heatmap displays
the encoding rendition
consumption patterns of viewers
across the runtime of a video asset
● Left Y-axis: bitrates available
in encoding
● X-axis: video playtime in buckets
● Right Y-axis: Percentage of
viewers that consumed that
bitrate rendition
Using Bitrate Heatmaps
All rights reserved. © Bitmovin Inc 2020
● The middle rendition is hardly
used by the service’s viewers
● The video service provider could
consider removing this rendition
● However, need to consider
potential role of the renditions in
the ABR logic
Redundant renditions
All rights reserved. © Bitmovin Inc 2020
● Customers are centered
around the 400 kbit/s rendition
● This suggests that the
bandwidth available of viewers
is not high enough to
consistently switch to the
highest available rendition
HiRes redundancies
All rights reserved. © Bitmovin Inc 2020
Take away
All rights reserved. © Bitmovin Inc 2020
Optimizing bitrates is a balancing act
Use encoding features like per title encoding, 3 pass to further optimize
videos on the encoding side can help already on the encoding side
But, Analytics data can provide additional insights into what
suitable for your viewers
Especially in bandwidth-constrained regions
Where there any playback errors?
If so what are they and why?
Errors type and %
All rights reserved. © Bitmovin Inc 2020
Errors type and %
POST LAUNCH
Errors type
and %
Where there any playback errors? If so what are they and why?
All rights reserved. © Bitmovin Inc 2020
Seek time
POST LAUNCH
Seek time
The time to start a seek and resume playback is a performance
indicator for network conditions
All rights reserved. © Bitmovin Inc 2020
Are you providing a continuous
playback experience?
Rebuffering %
All rights reserved. © Bitmovin Inc 2020
Are you providing a continuous playback experience?
5. Rebuffering %
POST LAUNCH
Rebuffering %
Bigger size of
segments,
more time do
download
Tablets mean higher
resolution and often
cellular connection
Switch to VVC!
All rights reserved. © Bitmovin Inc 2020
These metrics matter because they
present a holistic health check of the
encoding process and playback client -
insights for iterative improvements on:
Quality of Experience:
Metrics that Matter
POST LAUNCH
All rights reserved. © Bitmovin Inc 2020
Operational efficiency
Viewer experience
Faster time to market
Q&A
All rights reserved. © Bitmovin Inc 2020
Thank you for joining us.
41
All rights reserved. © Bitmovin Inc 2020
How to reduce costs with the same - or
better - SLA?
Operational efficiency
POST LAUNCH
All rights reserved. © Bitmovin Inc 2020
All rights reserved. © Bitmovin Inc 2020
Are your users enjoying the service?
Viewer experience
POST LAUNCH
All rights reserved. © Bitmovin Inc 2020
All rights reserved. © Bitmovin Inc 2020
Is your content watchable on every
device?
Sky Brazil saved $$$ deploying the
Bitmovin player across all major devices,
instead of creating their own.
Play everywhere
POST LAUNCH
All rights reserved. © Bitmovin Inc 2020
All rights reserved. © Bitmovin Inc 2020
● With people staying at home all the
time, streaming has increased
● Pressure from institutions to reduce
quality to lower strain on internet
pipes
● Video analytics can help meet and
measure those SLA overtime and
encoding settings can be tuned
accordingly to produce the best
quality at the lowest file size.
● For example: use VP9 for device
population that supports it, do three
pass and per title encoding
Quality of Experience at
the time of COVID-19
POST LAUNCH
All rights reserved. © Bitmovin Inc 2020
All rights reserved. © Bitmovin Inc 2020
Thanks!
Andrea Fassina
Developer Evangelist
Bitmovin

More Related Content

PDF
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
PDF
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
PDF
Broadcast Presentation Slides - AMA with the Bitmovin Founders
PDF
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
PDF
Bitmovin LIVE Tech Talks: Low Latency Streaming
PDF
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
PDF
Bitmovin LIVE Tech Talks: Fun with Container Formats
PDF
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Broadcast Presentation Slides - AMA with the Bitmovin Founders
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)

What's hot (20)

PDF
Better Together: Player + Analytics Webinar
PPTX
Video Standards - Key Insights
PPTX
The growth and impact of ott apps during covid19 pandemic
PDF
OTT & IPTV An analysis presentation from ordering & billing perspective
PPTX
Мультискрин-сервисы и гибридная ТВ-платформа Huawei
PPT
Converging IPTV and OTT: Building an Enhanced Value Proposition for Consumers
PPTX
Ott App Development - Video Streaming App Development | How To Make OTT App |...
PDF
Ott white paper
PDF
Digital TV Successes and Failures
PPT
070413 Fta I Tv Enablement Strategy
PPTX
OTT Streaming Services
PPTX
Multi-Play Policy Webinar Dec 2015
PDF
The convergence between iptv and ott technologies
PDF
The Future of IPTV
PPT
3G Multimedia Services
PDF
Defining the IPTV service and content strategy
PPTX
OTT- understanding infrastructure
PDF
Launching a successful IPTV service
PPTX
Digiturk_TV_Connect_2015
PPT
IPTV market analysis
Better Together: Player + Analytics Webinar
Video Standards - Key Insights
The growth and impact of ott apps during covid19 pandemic
OTT & IPTV An analysis presentation from ordering & billing perspective
Мультискрин-сервисы и гибридная ТВ-платформа Huawei
Converging IPTV and OTT: Building an Enhanced Value Proposition for Consumers
Ott App Development - Video Streaming App Development | How To Make OTT App |...
Ott white paper
Digital TV Successes and Failures
070413 Fta I Tv Enablement Strategy
OTT Streaming Services
Multi-Play Policy Webinar Dec 2015
The convergence between iptv and ott technologies
The Future of IPTV
3G Multimedia Services
Defining the IPTV service and content strategy
OTT- understanding infrastructure
Launching a successful IPTV service
Digiturk_TV_Connect_2015
IPTV market analysis
Ad

Similar to Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter (20)

PDF
There's a fix for that: Top 5 OTT challenges & how to resolve them
PDF
How to quickly and easily reduce streaming costs
PPTX
Live, Low Delay, High Quality – How?
PDF
The Long Road to Video Player Success
PPTX
Stop Stalling: Video Delivery Best Practices
PDF
Control Your Video App's Destiny: Managing your post-launch D2C strategy
PPTX
Webinar Slides: Cost of Errors on VoD Services
POTX
Mobile App Performance, Firenze
PDF
Cloud Video Streaming without Plug-Ins
PPTX
Video Encoding and HTML5 Playback With Native DRM
PPTX
Video Encoding and HTML5 Playback With Native DRM
POTX
Its timetostopstalling londroid
PPTX
Zenoss as Core Element for Video QOS
POTX
Its timetostopstalling cambridgemot
PPTX
Webcamp fastandbeautiful
PPTX
HyperScale India OTT Operators and Right KPIs
PPTX
Investigation of YouTube regarding Content Provisioning for HTTP Adaptive Str...
PPTX
Devfest Siberia Fast and Beautiful Images and Video
PPTX
Cologne webperf
PPTX
Video performance snowcamp
There's a fix for that: Top 5 OTT challenges & how to resolve them
How to quickly and easily reduce streaming costs
Live, Low Delay, High Quality – How?
The Long Road to Video Player Success
Stop Stalling: Video Delivery Best Practices
Control Your Video App's Destiny: Managing your post-launch D2C strategy
Webinar Slides: Cost of Errors on VoD Services
Mobile App Performance, Firenze
Cloud Video Streaming without Plug-Ins
Video Encoding and HTML5 Playback With Native DRM
Video Encoding and HTML5 Playback With Native DRM
Its timetostopstalling londroid
Zenoss as Core Element for Video QOS
Its timetostopstalling cambridgemot
Webcamp fastandbeautiful
HyperScale India OTT Operators and Right KPIs
Investigation of YouTube regarding Content Provisioning for HTTP Adaptive Str...
Devfest Siberia Fast and Beautiful Images and Video
Cologne webperf
Video performance snowcamp
Ad

More from Bitmovin Inc (14)

PDF
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
PDF
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
PDF
Bitmovin Per-Title Encoding Learning Lab Tutorial
PDF
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
PDF
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
PDF
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
PPTX
September 27 Roundtable: Advanced Encoding
PPTX
DRM Basics With Irdeto and Bitmovin
PPTX
Managing Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
PPTX
An Introduction to AV1 - The Next-Gen Royalty-Free Codec From the Alliance fo...
PPTX
Mission Impossible: Boosting Video Streaming Quality While Reducing Bandwidth
PPTX
Next Generation Advertising Workflows and Server-Side Ad Insertion with VAST 4.0
PPTX
Ad Tech Presentation from the Mile High DASH Workshop
PPTX
DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
Bitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
September 27 Roundtable: Advanced Encoding
DRM Basics With Irdeto and Bitmovin
Managing Transition to HEVC/VP9/AV1 with Multi-Codec Streaming
An Introduction to AV1 - The Next-Gen Royalty-Free Codec From the Alliance fo...
Mission Impossible: Boosting Video Streaming Quality While Reducing Bandwidth
Next Generation Advertising Workflows and Server-Side Ad Insertion with VAST 4.0
Ad Tech Presentation from the Mile High DASH Workshop
DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...

Recently uploaded (20)

PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
DOCX
Basics of Cloud Computing - Cloud Ecosystem
DOCX
search engine optimization ppt fir known well about this
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
sbt 2.0: go big (Scala Days 2025 edition)
NewMind AI Weekly Chronicles – August ’25 Week IV
Early detection and classification of bone marrow changes in lumbar vertebrae...
Lung cancer patients survival prediction using outlier detection and optimize...
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Rapid Prototyping: A lecture on prototyping techniques for interface design
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Auditboard EB SOX Playbook 2023 edition.
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Custom Battery Pack Design Considerations for Performance and Safety
Basics of Cloud Computing - Cloud Ecosystem
search engine optimization ppt fir known well about this
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
Consumable AI The What, Why & How for Small Teams.pdf
Comparative analysis of machine learning models for fake news detection in so...
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf

Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter

  • 1. The presentation will start in a few minutes... 1
  • 2. April 21st , 2020 5 Video Analytics metrics that matter Monitor and improve quality of experience B I T M O V I N I W E B I N A R All rights reserved. © Bitmovin Inc 2020
  • 4. ● Introduction ● Who is Bitmovin ● What are Bitmovin products ● 2020 Market drivers ● OTT app architecture ● Quality of experience and Analytics ● 5 Analytics metrics that matter ○ (Video) startup time ○ Impressions and total hours watched ○ Video bitrate heatmaps ○ Error type and % ○ Rebuffering % ● Conclusion ● Q&A Agenda All rights reserved. © Bitmovin Inc 2020
  • 5. ANALYTICS Fix playback issues with real-time data before your viewers see it. Monitor infrastructure performance insights, anytime, all the time. Visualize data, your way. ENCODER Deliver content in the highest quality at the lowest streaming costs. Prepare content at high speed and deploy on any environment. PLAYER Reach viewers on largest number of devices using a multi-device player. It’s flexible and easy to deploy, utilizing built-in SVOD and AVOD features, giving complete control of the viewing experience. All rights reserved. © Bitmovin Inc 2020
  • 6. 2020 Online Video Market Drivers Better Viewer Experience Increase viewer satisfaction by exceeding expectations on video quality 1 Operational Optimization Control cost, mitigate risk, better manage complexity, and maintain relevance 3 Faster Time to Market Get assets, products and services to market faster and more efficiently 2 All rights reserved. © Bitmovin Inc 2020
  • 7. Quality of Experience What is it? Why does it matter? All rights reserved. © Bitmovin Inc 2020
  • 8. Collect data using Bitmovin Analytics: Quality of Experience: What and How? POST LAUNCH All rights reserved. © Bitmovin Inc 2020 Data (in JSON) is sent every second from player to REST API Analytics endpoint Collect playback stats, network conditions, ads interaction, user info (custom data) Custom data insertion points to integrate with other analytics services and/or CMS
  • 9. 5 Metrics that Matter: Quality of Experience: Metrics that Matter POST LAUNCH (Video) startup time Video bitrate heatmap Impressions & total hours watched Rebuffering %Errors type and % All rights reserved. © Bitmovin Inc 2020
  • 10. How long does the first frame take to load on the client’s device? (Video) startup time All rights reserved. © Bitmovin Inc 2020
  • 11. All rights reserved. © Bitmovin Inc 2020 Multiple terms for startup time such as: ● Startup delay ● Join time ● Startup time ● Video Startup Time Working Definition: Video Startup Time is defined as the time from when a user presses “Play” until the first frame of a video appears. Startup time(s) All rights reserved. © Bitmovin Inc 2020
  • 12. General assumptions All rights reserved. © Bitmovin Inc 2020 Assumption: The longer the wait the more users will drop off With increased bandwidth conditions a feeling of immediacy with minimal loading times has become core to the internet experience Competing with offline experiences: Offline experiences, even though they had considerable loading times, are still perceived as the benchmark for immediacy
  • 13. Data from the past All rights reserved. © Bitmovin Inc 2020
  • 14. ● Spotify being the service that brought music streaming to the mainstream ● Operated under premise that only a (near) real-time experience of listening the music will bring users to online ● They always had the objective of bringing down the startup time to a threshold of 200ms Competing with the Offline Experience All rights reserved. © Bitmovin Inc 2020 Source: Reid Hoffman - Masters of Scale Podcast: “How to build trust fast” - Interview with Daniel Ek https://mastersofscale.com/daniel-ek-how-to-build-trust-fast/
  • 15. Benchmark study All rights reserved. © Bitmovin Inc 2020 “for every additional second of startup delay, an additional 5.8% of your viewership leaves”* Benchmark study for startup delay in video comes from Akamai *Akamai (2012): “Maximizing Audience Engagement.” Whitepaper Source: Akamai (2012): “Maximizing Audience Engagement.” https://content.akamai.com/PG2114-Audience-Engagement-WP.html
  • 16. Ben Dodson (Snap Inc) at Demuxed 2019 suggests viewers have become even more impatient compared to 2012 ● The data suggests that within 2 seconds the entire audience of a specific “snap” has disappeared ● Context dependent ○ Very specific target audience (teenagers) ○ Length of the video (short) ○ Consumption patterns – skipping through videos Impatient Teenagers All rights reserved. © Bitmovin Inc 2020 Source: Ben Dodson - “Analyzing Video Metrics like Richard Feynman” (Presented at Demuxed 2019) https://www.youtube.com/watch?v=fMcCWQrO-vg
  • 17. ● Bitmovin Analytics Industry Insights shows that Median Startup Time across our customer-base is at 1.537 seconds ● Far from the original 200ms that Spotify had originally identified as the perceived real-time threshold Bitmovin Analytics Data All rights reserved. © Bitmovin Inc 2020
  • 18. Video streaming is a complex process with many influencing factors across the delivery chain Video is complex All rights reserved. © Bitmovin Inc 2020 Video Startup Time Player Startup Time DRM Load time Ad Load time Ad tag load time
  • 19. All rights reserved. © Bitmovin Inc 2019 ● Licensed content requires protection via Digital Rights Management ● The licensing server managing the DRM requests are often not geared to deal with high concurrencies ● Especially a problem in live situations ● Monitoring this influence on your service is key [SVOD] DRM Load Time
  • 20. All rights reserved. © Bitmovin Inc 2019 For video platforms relying on ad revenues knowing how third party ad infrastructure influences their Quality of Experience is even more. ● Two possible influencing factors ○ Ad Tag Load Time ○ Ad Startup Time ● Can get even more complicated when using waterfalling and fallbacks [AVOD] Ad Startup Time
  • 21. How many and for how long did users consume the content? Impressions & total hours watched All rights reserved. © Bitmovin Inc 2020
  • 22. Impressions & total hours watched POST LAUNCH Impressions & total hours watched How many and for how long did users consume the content? Developer Network content All rights reserved. © Bitmovin Inc 2020
  • 23. Breaking up impressions by device type POST LAUNCH Impressions & total hours watched What are the most used devices and browser types? Developer Network content Demos content All rights reserved. © Bitmovin Inc 2020
  • 24. Breaking up impressions by device type (cont’d) POST LAUNCH Impressions & total hours watched Focusing on playback on TV devices Demos content All rights reserved. © Bitmovin Inc 2020
  • 25. Breaking up impressions by codec type POST LAUNCH Impressions & total hours watched What are the most used widely used codecs that your users can support Demos content HVC (High-Performance Video Coding) All rights reserved. © Bitmovin Inc 2020
  • 26. Impression & total hours watched and custom data POST LAUNCH Impressions & total hours watched CRM integration with watching data Custom data integration into Analytics data so that you can: - Better support your users - Inform your A/B campaigns with accurate video consumption data - Aggregate viewing data with user profiles Custom data All rights reserved. © Bitmovin Inc 2020
  • 27. What is the connection speed and context of your users as they watch the video? Video bitrate heatmap All rights reserved. © Bitmovin Inc 2020
  • 28. Streaming video consumption is increasing Video services are under pressure to deliver video with less bitrates without sacrificing quality All rights reserved. © Bitmovin Inc 2020
  • 29. ● See if viewers can actually consume the renditions you offer ○ Can they consume the renditions under acceptable startup time and buffering conditions ● Wasted bitrates are wasted dollars ○ On the CDN side ○ Redundant renditions become expensive renditions if none of your viewers are able to watch them Optimizing bitrates is key All rights reserved. © Bitmovin Inc 2020
  • 30. ● A video bitrate heatmap displays the encoding rendition consumption patterns of viewers across the runtime of a video asset ● Left Y-axis: bitrates available in encoding ● X-axis: video playtime in buckets ● Right Y-axis: Percentage of viewers that consumed that bitrate rendition Using Bitrate Heatmaps All rights reserved. © Bitmovin Inc 2020
  • 31. ● The middle rendition is hardly used by the service’s viewers ● The video service provider could consider removing this rendition ● However, need to consider potential role of the renditions in the ABR logic Redundant renditions All rights reserved. © Bitmovin Inc 2020
  • 32. ● Customers are centered around the 400 kbit/s rendition ● This suggests that the bandwidth available of viewers is not high enough to consistently switch to the highest available rendition HiRes redundancies All rights reserved. © Bitmovin Inc 2020
  • 33. Take away All rights reserved. © Bitmovin Inc 2020 Optimizing bitrates is a balancing act Use encoding features like per title encoding, 3 pass to further optimize videos on the encoding side can help already on the encoding side But, Analytics data can provide additional insights into what suitable for your viewers Especially in bandwidth-constrained regions
  • 34. Where there any playback errors? If so what are they and why? Errors type and % All rights reserved. © Bitmovin Inc 2020
  • 35. Errors type and % POST LAUNCH Errors type and % Where there any playback errors? If so what are they and why? All rights reserved. © Bitmovin Inc 2020
  • 36. Seek time POST LAUNCH Seek time The time to start a seek and resume playback is a performance indicator for network conditions All rights reserved. © Bitmovin Inc 2020
  • 37. Are you providing a continuous playback experience? Rebuffering % All rights reserved. © Bitmovin Inc 2020
  • 38. Are you providing a continuous playback experience? 5. Rebuffering % POST LAUNCH Rebuffering % Bigger size of segments, more time do download Tablets mean higher resolution and often cellular connection Switch to VVC! All rights reserved. © Bitmovin Inc 2020
  • 39. These metrics matter because they present a holistic health check of the encoding process and playback client - insights for iterative improvements on: Quality of Experience: Metrics that Matter POST LAUNCH All rights reserved. © Bitmovin Inc 2020 Operational efficiency Viewer experience Faster time to market
  • 40. Q&A All rights reserved. © Bitmovin Inc 2020
  • 41. Thank you for joining us. 41
  • 42. All rights reserved. © Bitmovin Inc 2020 How to reduce costs with the same - or better - SLA? Operational efficiency POST LAUNCH All rights reserved. © Bitmovin Inc 2020
  • 43. All rights reserved. © Bitmovin Inc 2020 Are your users enjoying the service? Viewer experience POST LAUNCH All rights reserved. © Bitmovin Inc 2020
  • 44. All rights reserved. © Bitmovin Inc 2020 Is your content watchable on every device? Sky Brazil saved $$$ deploying the Bitmovin player across all major devices, instead of creating their own. Play everywhere POST LAUNCH All rights reserved. © Bitmovin Inc 2020
  • 45. All rights reserved. © Bitmovin Inc 2020 ● With people staying at home all the time, streaming has increased ● Pressure from institutions to reduce quality to lower strain on internet pipes ● Video analytics can help meet and measure those SLA overtime and encoding settings can be tuned accordingly to produce the best quality at the lowest file size. ● For example: use VP9 for device population that supports it, do three pass and per title encoding Quality of Experience at the time of COVID-19 POST LAUNCH All rights reserved. © Bitmovin Inc 2020
  • 46. All rights reserved. © Bitmovin Inc 2020 Thanks! Andrea Fassina Developer Evangelist Bitmovin