<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Christoph Prager &#8211; Bitmovin</title>
	<atom:link href="https://bitmovin.com/author/christophp/feed" rel="self" type="application/rss+xml" />
	<link>https://bitmovin.com</link>
	<description>Bitmovin provides adaptive streaming infrastructure for video publishers and integrators. Fastest cloud encoding and HTML5 Player. Play Video Anywhere.</description>
	<lastBuildDate>Mon, 09 Jan 2023 14:59:39 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://bitmovin.com/wp-content/uploads/2023/11/bitmovin_favicon.svg</url>
	<title>Christoph Prager &#8211; Bitmovin</title>
	<link>https://bitmovin.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Why Google Analytics are not suitable for Online Video Analytics</title>
		<link>https://bitmovin.com/google-analytics-vs-online-video-analytics</link>
		
		<dc:creator><![CDATA[Christoph Prager]]></dc:creator>
		<pubDate>Thu, 27 May 2021 07:23:56 +0000</pubDate>
				<category><![CDATA[VidTech]]></category>
		<category><![CDATA[video analytics]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=171050</guid>

					<description><![CDATA[<p>We’re currently living in the golden age of information, data, and analytics, but I don’t necessarily need to tell you that. The caveat of living in a golden age of anything is that there often is an over-abundance of a certain resource &#8211; in the case of our audience and customers, that’s video data. And...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/google-analytics-vs-online-video-analytics">Why Google Analytics are not suitable for Online Video Analytics</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="aligncenter size-large wp-image-171053" src="https://bitmovin.com/wp-content/uploads/2021/05/BLOG-POST_GA-vs-BA-1024x537.png" alt="Online Video Analytics vs Google Analytics_Featured Image" width="1024" height="537" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/BLOG-POST_GA-vs-BA-300x157.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/BLOG-POST_GA-vs-BA.png?size=384x201&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/BLOG-POST_GA-vs-BA-768x402.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/BLOG-POST_GA-vs-BA-1024x537.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/BLOG-POST_GA-vs-BA.png?lossy=2&amp;strip=1&amp;webp=1 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /><br />
<span style="font-weight: 400;">We’re currently living in the golden age of information, data, and analytics, but I don’t necessarily need to tell you that. The caveat of living in a golden age of </span><i><span style="font-weight: 400;">anything</span></i><span style="font-weight: 400;"> is that there often is an over-abundance of a certain resource &#8211; in the case of our audience and customers, that’s video data. And when there is an over-abundance of resources, most people will reach for the lowest hanging fruit for their needs. For video, the majority of video developers (or people and organizations in OTT/streaming space), that means Google Analytics. According to </span><a href="https://go.bitmovin.com/video-developer-report-2020"><span style="font-weight: 400;">Bitmovin’s Video Developer Report 2020/21</span></a><span style="font-weight: 400;">, over 50% of respondents indicated that they use Google Analytics as a tool to track their Online Video Analytics.</span><br />
<figure id="attachment_171051" aria-describedby="caption-attachment-171051" style="width: 1024px" class="wp-caption aligncenter"><img decoding="async" class="size-large wp-image-171051" src="https://bitmovin.com/wp-content/uploads/2021/05/Q23-Which-Analytics-are-You-Using_-1024x798.png" alt="Which Online Video Analytics are in use_Video Developer Survey Responses_Bar Graph" width="1024" height="798" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Q23-Which-Analytics-are-You-Using_-300x234.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Q23-Which-Analytics-are-You-Using_.png?size=384x299&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Q23-Which-Analytics-are-You-Using_-768x598.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Q23-Which-Analytics-are-You-Using_-1024x798.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Q23-Which-Analytics-are-You-Using_-1536x1197.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Q23-Which-Analytics-are-You-Using_-2048x1596.png?lossy=2&amp;strip=1&amp;webp=1 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-171051" class="wp-caption-text">Which Video Analytics are Developers Using? (Source: Bitmovin Video Developer Report)</figcaption></figure><br />
<span style="font-weight: 400;">While GA is a really great tool for tracking general website traffic such as SEO, Google Ads, visits, and more, it’s not necessarily the right tool to track online video analytics. Given that GA was built specifically for web monitoring, it’s too general and not very suitable for video analytics use-cases. Proper video analytics require a more granular data set of metrics than what GA offers. Google provides bigger picture overviews when it comes to event tracking, data aggregation, instrumentation, and even real-time data, all of which require a closer look for video analytics.</span></p>
<h2><span style="font-weight: 400;">Event-based tracking</span></h2>
<p><span style="font-weight: 400;">A good starting point is a concept that’s applicable across all variations of analytics, event-based tracking. However, GA is architected around collecting so-called “hits”. While a hit, as a generic event, is a good proxy to measure various behaviors, the GA version is far too general for online video analytics. In video, GA is able to simply measure frequencies via the first click (e.g. as a proxy for a play), but that’s not enough to measure the quality of experience (QoE) of a user &#8211; in this case, it tells you not whether the video successfully started after a user clicked play.</span><br />
<span style="font-weight: 400;">For video analytics, the play is only where the story begins, as video is a time-based medium. </span><br />
<span style="font-weight: 400;">To get an accurate representation of video engagement it’s important for the metrics to reflect the medium. To do so, you need more than a frequency measurement &#8211; every metric that&#8217;s duration-based has to be normalized by total session/segment length. For example, a real use comparison is around video quality via bitrate expenditure, consider the following two measurable events:</span></p>
<ol>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">A two-minute segment captured at 1 MBit quality</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">A 30-second segment captured at 5 Mbit quality</span></li>
</ol>
<p><span style="font-weight: 400;">Google Analytics will not weigh the Mbits based on the time segments and will measure the average bitrate at 3Mbit. However, when you normalize the values according to time, the average bitrate is </span><i><span style="font-weight: 400;">1.8Mbit</span></i><span style="font-weight: 400;">. If you’re looking at GA, your perception is that you have a pretty good overall quality video stream, when the reality is a completely different story. This is pretty standard for Google Analytics averages, </span><a href="https://masondigital.com/4-limitations-of-google-analytics/" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">it even applies for time spent on site</span></a><span style="font-weight: 400;">.</span></p>
<h2><span style="font-weight: 400;">The instrumentation challenge</span></h2>
<p><span style="font-weight: 400;">Now that we’ve established the importance of tracking events correctly, we can address the next issue &#8211; types of trackable video events and their origin. Tracking video events pose an additional challenge that one shouldn’t underestimate, platform consistency. Using GA or any general Analytics tool will come with the challenge of identifying and unifying events across different platforms. Since there are thousands of different devices, applications, and players, you need to be able to expose different events to hook your metrics up to. These differences need to be accounted for at any time when instrumenting and maintaining a video analytics deployment. An industry best practice is to establish a collector approach that provides data consistency across all platforms (ex: iOS, Android, web, Roku, …).</span></p>
<h2><span style="font-weight: 400;">Aggregate vs. the individual</span></h2>
<p><span style="font-weight: 400;">At the next level of online video analytics, it’s absolutely critical that you have the ability to monitor individual events of specific users. This granularity enables you to derive insights and hypotheses into service improvements (without even considering error or piracy monitoring). The shortfall of GA is its </span><a href="https://heap.io/blog/product/google-analytics-limits" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">inherent design towards data aggregation</span></a><span style="font-weight: 400;">, instead of identifying stand-out events (like errors), GA will aggregate the data to provide a holistic view of your service.</span><br />
<span style="font-weight: 400;">To really improve aggregate metrics you need to be able to review the behavior of a player, </span><a href="https://bitmovin.com/video-analytics-session-visualization/"><span style="font-weight: 400;">session-level monitoring is essential</span></a><span style="font-weight: 400;"> to making smart decisions around your video service.</span><br />
<span style="font-weight: 400;">Bitmovin’s Video Analytics applies the session-level methodology to ensure that any video service has a clear understanding of their player’s performance, providing data around </span><a href="https://bitmovin.com/importance-video-startup-time/"><span style="font-weight: 400;">Startup Time</span></a><span style="font-weight: 400;">, Video Bitrate Expenditure, Device Type, Location, Stream Type, and more!</span><br />
<figure id="attachment_171052" aria-describedby="caption-attachment-171052" style="width: 891px" class="wp-caption aligncenter"><img decoding="async" class="size-large wp-image-171052" src="https://bitmovin.com/wp-content/uploads/2021/05/Online-Video-Analytics-in-the-Bitmovin-Dashboard_Screenshot-891x1024.png" alt="Online Video Analytics in the Bitmovin Dashboard_Screenshot" width="891" height="1024" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Online-Video-Analytics-in-the-Bitmovin-Dashboard_Screenshot-261x300.jpg?lossy=2&amp;strip=1&amp;webp=1 261w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Online-Video-Analytics-in-the-Bitmovin-Dashboard_Screenshot.png?size=384x441&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Online-Video-Analytics-in-the-Bitmovin-Dashboard_Screenshot-768x883.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Online-Video-Analytics-in-the-Bitmovin-Dashboard_Screenshot-891x1024.png?lossy=2&amp;strip=1&amp;webp=1 891w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Online-Video-Analytics-in-the-Bitmovin-Dashboard_Screenshot-1336x1536.png?lossy=2&amp;strip=1&amp;webp=1 1336w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/05/Online-Video-Analytics-in-the-Bitmovin-Dashboard_Screenshot.jpg?lossy=2&amp;strip=1&amp;webp=1 1392w" sizes="(max-width: 891px) 100vw, 891px" /><figcaption id="caption-attachment-171052" class="wp-caption-text">Online Video Analytics in the Bitmovin Dashboard</figcaption></figure></p>
<h2><span style="font-weight: 400;">Real-time data for real-time decisions</span></h2>
<p><span style="font-weight: 400;">The final shortcoming of GA is its ability to deliver data in real-time, an especially critical feature when you’re monitoring the performance of a live stream. Depending on the trackable event, GA will deliver data up to 24 hrs after its occurrence, which isn’t at all helpful when you start hearing about platform streaming issues on your Twitter feed. GA is capable of delivering information such as impressions and clicks in near real-time, but it doesn’t compare to analytics that measures performance in real-time and provide</span><a href="https://bitmovin.com/video-analytics-threshold-based-alerts/"><span style="font-weight: 400;"> in-depth alerts that enable quick and timely reactions</span></a><span style="font-weight: 400;"> to any potential issues.</span></p>
<h2><span style="font-weight: 400;">What you need for online video analytics</span></h2>
<p><span style="font-weight: 400;">To reiterate, Google Analytics is a great base layer of analytics, especially for web and marketing metrics, but it has its limitations outside of that, especially if you’re running an OTT platform or service. To ensure that you’re delivering a top-of-the-line QoE, I’d highly recommend launching an easy-to-implement set of video analytics that measure detailed event-based data sets, can be applied for nearly every consumer device, and does it in real-time. To find out how Bitmovin’s Online Video Analytics can supplant the shortcomings of GA check out our </span><a href="https://bitmovin.com/video-analytics"><span style="font-weight: 400;">page here</span></a><span style="font-weight: 400;">, or get </span><a href="https://go.bitmovin.com/expert-consultation"><span style="font-weight: 400;">in touch with one of our experts</span></a><span style="font-weight: 400;">.</span></p>
<h2><strong>Video technology guides and articles</strong></h2>
<ul>
<li>Back to Basics: Guide to the <a href="https://bitmovin.com/html5-video-tag-guide/">HTML5 Video Tag </a></li>
<li><a href="https://bitmovin.com/vod-platforms/">What is a VoD Platform?</a>A comprehensive guide to Video on Demand (VOD)</li>
<li><a href="https://bitmovin.com/top-5-video-technology-trends/">Video Technology [2022]</a>: Top 5 video technology trends</li>
<li><a href="https://bitmovin.com/vp9-vs-hevc-h265/">HEVC vs VP9</a>: Modern codecs comparison</li>
<li>What is the <a href="https://bitmovin.com/av1/">AV1 Codec</a>?</li>
<li>Video Compression: <a href="https://bitmovin.com/encoding-definition-bitrates/">Encoding Definition and Adaptive Bitrate</a></li>
<li>What is <a href="https://bitmovin.com/adaptive-streaming/">adaptive bitrate streaming</a></li>
<li><a href="https://bitmovin.com/mkv-vs-mp4/">MP4 vs MKV</a>: Battle of the Video Formats</li>
<li><a href="https://bitmovin.com/video-streaming-models-svod-avod-tvod/">AVOD vs SVOD</a>; the “fall” of SVOD and Rise of AVOD &amp; TVOD (Video Tech Trends)</li>
<li><a href="https://bitmovin.com/dynamic-adaptive-streaming-http-mpeg-dash/">MPEG-DASH</a> (Dynamic Adaptive Streaming over HTTP)</li>
<li><a href="https://bitmovin.com/container-formats-fun-1/">Container Formats</a>: The 4 most common container formats and why they matter to you.</li>
<li><a href="https://bitmovin.com/qoe-why-quality-video-matters/">Quality of Experience</a> (QoE) in Video Technology [2022 Guide]</li>
</ul>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/google-analytics-vs-online-video-analytics">Why Google Analytics are not suitable for Online Video Analytics</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Video Analytics Alerts: Impactful business notifications for reactive individuals</title>
		<link>https://bitmovin.com/video-analytics-threshold-based-alerts</link>
		
		<dc:creator><![CDATA[Christoph Prager]]></dc:creator>
		<pubDate>Wed, 17 Mar 2021 16:14:54 +0000</pubDate>
				<category><![CDATA[VidTech]]></category>
		<category><![CDATA[video analytics]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=161312</guid>

					<description><![CDATA[<p>Actionable insights for reactive users Across all walks of life and varieties of business, teams, or individuals, humans can be categorized into two types of people &#8211; proactive or reactive. I found that these categories are just as applicable for Analytics vendors through discussions with my product peers for Analytics-oriented tools. Much like their general...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/video-analytics-threshold-based-alerts">Video Analytics Alerts: Impactful business notifications for reactive individuals</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><img loading="lazy" decoding="async" class="size-large wp-image-161316" src="https://bitmovin.com/wp-content/uploads/2021/03/BLOG-POST_Analytics-Alerts-1024x537.png" alt="Video Analytics_Threshold-based alerts_featured image" width="1024" height="537" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/BLOG-POST_Analytics-Alerts-300x157.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/BLOG-POST_Analytics-Alerts.png?size=384x201&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/BLOG-POST_Analytics-Alerts-768x402.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/BLOG-POST_Analytics-Alerts-1024x537.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/BLOG-POST_Analytics-Alerts.png?lossy=2&amp;strip=1&amp;webp=1 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></h2>
<h2><span style="font-weight: 400;">Actionable insights for reactive users</span></h2>
<p><span style="font-weight: 400;">Across all walks of life and varieties of business, teams, or individuals, humans can be categorized into two types of people &#8211; </span><a href="https://lukejonesmove.medium.com/proactive-vs-reactive-behaviour-9e1d78676516" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">proactive or reactive</span></a><span style="font-weight: 400;">. I found that these categories are just as applicable for Analytics vendors through discussions with my product peers for Analytics-oriented tools. Much like their general worker counter-parts proactive analytics users actively dig into their data sets to find actionable insights and improvement potential to their workflows or performance. Whereas reactive users only react to specific triggers to investigate issues, such as customer tickets, reports, and/or inquiries from other sources. And in the case of Analytics tools, from specific alerts or notifications within a given analytics tool.</span><br />
<span style="font-weight: 400;">After a quick review of Bitmovin Analytics, I came to the realization that our </span><a href="https://bitmovin.com/dashboard/login"><span style="font-weight: 400;">dashboard</span></a><span style="font-weight: 400;"> was biased towards proactive users and thus a large group of users was missing out on the benefits of the insights we provide to their service. Each metric that we provide has its own dedicated screen with a variety of filters and breakdowns that would encourage proactive users to dig into the data that best suits their needs. However, we recognized that these insights should be applied at a much broader scale and that an alarm or notification should occur whenever an issue or action to improve a user’s video platform is an essential feature to our Analytics tool. In the end, regardless of your proactive or reactive nature, we want you to sleep well at night knowing that any issues will automatically be flagged so that you don’t need to stay up all night monitoring your platform to catching any issues before they hit Twitter.</span></p>
<h2><span style="font-weight: 400;">Threshold-based alerts</span></h2>
<p><span style="font-weight: 400;">After some additional considerations, I also realized that a single alert-type may not be the best solution for all, as the whole proactive vs reactive user-type is more of a spectrum than a binary category. To address the spectrum of video analytics users, I had our engineering team craft threshold-based alerts. Because, let’s be honest, even the most proactive users don’t mind having an alert or two to let them know that there’s an addressable issue, instead of compulsively seeking them out. So, what do threshold-based alerts even mean?</span><br />
<figure id="attachment_161313" aria-describedby="caption-attachment-161313" style="width: 1024px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="wp-image-161313 size-large" src="https://bitmovin.com/wp-content/uploads/2021/03/Video-Analytics_Threshold-based-Alerts_Dashboard-screenshot-1024x673.png" alt="Video Analytics_ Threshold-based Alerts _Dashboard screenshot" width="1024" height="673" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Threshold-based-Alerts_Dashboard-screenshot-300x197.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Threshold-based-Alerts_Dashboard-screenshot.png?size=384x252&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Threshold-based-Alerts_Dashboard-screenshot-768x505.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Threshold-based-Alerts_Dashboard-screenshot-1024x673.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Threshold-based-Alerts_Dashboard-screenshot-1536x1010.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Threshold-based-Alerts_Dashboard-screenshot.jpg?lossy=2&amp;strip=1&amp;webp=1 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-161313" class="wp-caption-text">Bitmovin Video Analytics Dashboard</figcaption></figure><br />
<span style="font-weight: 400;">Generally speaking, threshold-based alerts will send you different alerts based on a variety of parameters that a user identifies as “notification-worthy.” The Bitmovin Video Analytics dashboard has a few specific metrics that a </span><a href="https://bitmovin.com/docs/analytics/tutorials/how-to-create-an-alert-in-the-bitmovin-analytics-dashboard"><span style="font-weight: 400;">user can set as their threshold to be crossed to issue an alert</span></a><span style="font-weight: 400;">. </span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Sample Size &#8211;  Following the proactive vs reactive spectrum “tend to the fires that matter” approach, we added a minimum sample size which depending on the importance of the issues (or a users’ need to proactively check performance). For those who want to be notified of every possible fire, you’ll likely want to set a subjectively low sample size. Contrarily, you don’t need to stress out knowing that an issue is only affecting a small fraction of your viewer-base</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Persistence Time &#8211; The “let the baby cry it out” approach, allows users to set a minimum persistence time so that an alert fires if the problem persists for a certain period&#8230;or not if you think it’s just crying for attention</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Recovery time &#8211; The “nursing a serious injury” approach, allows users to users to set a minimum recovery time threshold, defining the duration for which the affected metric value has to remain below a specific threshold for the incident to be considered resolved</span></li>
</ul>
<p><span style="font-weight: 400;">All of these configurations will ensure that regardless of your position on the proactive vs reactive spectrum, you can rest easy knowing that there won’t be any fires to put out that you missed during the day or couldn’t find during your data deep-dive. All these configurations can be made either by using the </span><a href="https://bitmovin.com/dashboard/login"><span style="font-weight: 400;">Bitmovin Analytics dashboard</span></a><span style="font-weight: 400;"> or the with </span><a href="https://bitmovin.com/docs/analytics/api-reference"><span style="font-weight: 400;">API</span></a><span style="font-weight: 400;">.</span><br />
<span style="font-weight: 400;">Although this all sounds very straightforward, the true art of setting up your perfect notification cycle lies in refining the alerts to match your technical and business definitions so that you don’t miss critical issues on your platform, all while not overwhelming your technical teams. </span></p>
<h2><span style="font-weight: 400;">Visibility is key &#8211; a webhook based approach</span></h2>
<p><span style="font-weight: 400;">Obviously, alerts have zero value if not one sees them, even if they are set with the perfect thresholds. Hence after consulting our customer base, we decided to take these alerts one step further and integrated them into those tools where most users can see them, in messaging platforms such as MS Teams or Slack. In addition to the custom alerts, we also offer a dedicated webhook for both market-leading chats. </span><br />
<figure id="attachment_161315" aria-describedby="caption-attachment-161315" style="width: 1024px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-161315 size-large" src="https://bitmovin.com/wp-content/uploads/2021/03/Video-Analytics_Notification-Channel-Webhooks_Dashboard-Screenshot-1024x180.png" alt="Video Analytics Threshold-based alerts_Notification Channel Webhooks_Dashboard Screenshot" width="1024" height="180" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Notification-Channel-Webhooks_Dashboard-Screenshot-300x53.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Notification-Channel-Webhooks_Dashboard-Screenshot.png?size=384x68&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Notification-Channel-Webhooks_Dashboard-Screenshot-768x135.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Notification-Channel-Webhooks_Dashboard-Screenshot-1024x180.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Notification-Channel-Webhooks_Dashboard-Screenshot-1536x270.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/03/Video-Analytics_Notification-Channel-Webhooks_Dashboard-Screenshot-2048x360.png?lossy=2&amp;strip=1&amp;webp=1 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-161315" class="wp-caption-text">Add alerting webhooks in the Bitmovin Dashboard</figcaption></figure><br />
<span style="font-weight: 400;">This general webhook enables customers to either integrate alerts into other tools and/or build workflows based on our Bitmovin Alerting System. If you haven’t already, </span><a href="https://go.bitmovin.com/expert-consultation"><span style="font-weight: 400;">sign-up for a trial or contact us</span></a><span style="font-weight: 400;"> directly to see how all of these tools will work for you.</span></p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/video-analytics-threshold-based-alerts">Video Analytics Alerts: Impactful business notifications for reactive individuals</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Metrics That Matter: Top-Down Error Reporting</title>
		<link>https://bitmovin.com/top-down-error-reporting</link>
		
		<dc:creator><![CDATA[Christoph Prager]]></dc:creator>
		<pubDate>Thu, 23 Jul 2020 17:57:07 +0000</pubDate>
				<category><![CDATA[VidTech]]></category>
		<category><![CDATA[video analytics]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=120293</guid>

					<description><![CDATA[<p>The OTT and video streaming industry is a fast-paced environment with countless variables that can and will affect your performance, viewer experience, and bottom-line. Perhaps most commonly &#8211; a video streaming platform might get hit with an unexpectedly viral piece of content, from breaking news to user-generated content (consider any trending “video challenge”) to a...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/top-down-error-reporting">Metrics That Matter: Top-Down Error Reporting</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-120990" src="https://bitmovin.com/wp-content/uploads/2020/07/Blog-Metrics-That-Matter-Top-Down-Error-Reporting-1-1024x512.png" alt="- Bitmovin" width="1024" height="512"><br />
<span style="font-weight: 400;">The OTT and video streaming industry is a fast-paced environment with countless variables that can and will affect your performance, viewer experience, and bottom-line. Perhaps most commonly &#8211; a video streaming platform might get hit with an unexpectedly viral piece of content, from breaking news to user-generated content (consider any trending “video challenge”) to a surprise instant hit; did anyone ever really expect Netflix’s </span><i><span style="font-weight: 400;">Tiger King</span></i><span style="font-weight: 400;"> or Disney+’s </span><i><span style="font-weight: 400;">The Mandalorian</span></i><span style="font-weight: 400;"> to go as viral and popular as they did in the early months of 2020? The latter was further influenced by the global COVID-19 pandemic, which forced </span><i><span style="font-weight: 400;">everybody</span></i><span style="font-weight: 400;"> to stay at home for at least 90 days, resulting in extreme growth in video plays, time watched, and data downloaded. </span><br />
<img loading="lazy" decoding="async" class="aligncenter wp-image-114364" src="https://bitmovin.com/wp-content/uploads/2020/05/BITMOVIN-LIVE-Kickoff-Slides-External-Sharing-5-1.jpg" alt="Streaming Video Consumption-COVID Peak-graph" width="512" height="288" /><br />
<span style="font-weight: 400;">However well-tuned your video platform is towards an increase in viewership, there will always be new challenges that your platform will face. Primarily in the form of:</span><br />
<b>New devices</b><span style="font-weight: 400;"> </span></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Many devices require unique support for different streaming formats</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Each new set of devices comes with unique capabilities in terms of CPU power or memory. Hence your video platform might not be as well tuned to those capabilities: e.g. some devices may not have the power to decode a video in 4K</span></li>
</ul>
<p><b>New regions</b></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Different global regions have different bandwidth conditions and bitrate expectations &#8211; in the case of COVID-19, </span><a href="https://www.forbes.com/sites/johnarcher/2020/03/19/netflix-and-disney-should-slash-picture-quality-to-cut-coronavirus-internet-strain-says-eu-commissioner/#30c3f8ea5b6c" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">streaming services in Europe were forced to reduce their bitrate expenditures </span></a><span style="font-weight: 400;">to optimize for heavier work-from-home bandwidth usage.</span></li>
</ul>
<p><span style="font-weight: 400;">Even streaming giants like Netflix, Disney+, and Youtube were forced to shift their delivery strategies on the fly, reducing the quality of their content from 4k and UHD, down to the seemingly archaic SD &#8211; resulting in widespread consumer disdain in a time where video streaming and consumption were at an all-time high.</span><br />
<span style="font-weight: 400;">In the end, as an OTT or streaming organization, you will have to accept that there will be errors, especially under uncertain conditions. However, it is possible to mitigate some of the worst problems with proper error reporting metrics, which can indicate a wide range of different issues, some affecting viewers’ playback or some simply being warnings thrown by the player. With these errors, it’s even more important to tackle them the right way to avoid losing subscribers and/or viewers.</span></p>
<h2><span style="font-weight: 400;">Choose which fire to extinguish</span></h2>
<p><span style="font-weight: 400;">So, how do you properly determine and monitor for critical errors in times when everything seems to be flashing red? The main video metric you should be reviewing constantly is error percentage &#8211; which works well as the main indicator to assess whether the numbers of errors have increased vs. the overall number of sessions. So the next question is: Where should I look when the error percentage increases?</span><br />
<span style="font-weight: 400;">Bitmovin’s Analytics dashboard helps identify the most critical and impactful error codes which may affect the majority of your user base (view below). It’s imperative to keep an eye on such metrics to ensure that the majority of your user base will be able to view your content with minimal issues.</span></p>
<figure id="attachment_120296" aria-describedby="caption-attachment-120296" style="width: 512px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-120296" src="https://bitmovin.com/wp-content/uploads/2020/07/Bitmovin-Analytics_Error-Reporting_Top-Error-Codes-1.jpg" alt="Bitmovin Analytics_Error Reporting_Top Error Codes" width="512" height="726" /><figcaption id="caption-attachment-120296" class="wp-caption-text">Bitmovin Analytics: Top Error Codes by Volume</figcaption></figure>
<p><span style="font-weight: 400;">As a best practice: you go from top to bottom to determine which errors affect the most viewers. Alternatively, you look at errors for a specific user set, e.g. premium users or others using custom data filters. Despite being an excellent indicator of high volume issues, catch-all error codes can be ambiguous &#8211; therefore a root cause analysis is often unavoidable. However, there are additional assessments that can be done to help determine the root cause and how to solve/prevent the error from reoccurring again in the future.</span></p>
<h2><span style="font-weight: 400;">First assessment of Error Reporting: Check the timeline</span></h2>
<p><span style="font-weight: 400;">To determine the root cause of an error, it’s imperative to begin by looking at errors on a timeline and correlating error spikes with events or specific streams. Next, you’ll want to examine the error occurrence broken out by specific platforms, browsers, CDNs, specific domains, or any other (custom) breakdown. In some cases, this early assessment will be all that you need to identify the root cause. </span><a href="https://www.theverge.com/2019/11/19/20973340/disney-plus-first-day-outages-app-amazon-bamtech-netflix" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">Consider Disney+ at launch</span></a><span style="font-weight: 400;">, the root cause was easily identified as a higher than anticipated demand paired with a flawed initial architecture (which was quickly resolved). However, in circumstances where the first assessment doesn’t provide a clear answer &#8211; you’ll need to dig deeper into specific sessions to get more context around the error.</span></p>
<h2><span style="font-weight: 400;">Second assessment of Error Reporting: Check Error Detail to see Error Context</span></h2>
<p><span style="font-weight: 400;">Bitmovin’s Analytics provides sample sessions for each of the errors selected in an Error Table that’s broken out by different columns. These Error tables are often surprisingly helpful to identify potential root causes as they’ll indicate at a quick glance if the error originates from a specific videoTitle, or browser, domain, or operating system.</span></p>
<figure id="attachment_120297" aria-describedby="caption-attachment-120297" style="width: 512px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-120297 size-full" src="https://bitmovin.com/wp-content/uploads/2020/07/Bitmovin-Dashboard_Error-Reporting_Error-Impression-Tables-1.jpg" alt="Bitmovin Dashboard_Error Reporting_Error Impression Tables" width="512" height="459" /><figcaption id="caption-attachment-120297" class="wp-caption-text">Bitmovin’s Dashboard: Error Impression Tables</figcaption></figure>
<h2><span style="font-weight: 400;">Third (and final) assessment of Error Reporting: Additional Error Data</span></h2>
<p><span style="font-weight: 400;">In addition, looking at an individual error session will provide more clarity, especially for in-stream errors, e.g. the available bandwidth for the user.  </span><br />
<span style="font-weight: 400;">Looking at specific error sessions provides context to error and can help answer questions like </span><i><span style="font-weight: 400;">Was there already extensive buffering before the event? Did the user’s available bandwidth significantly decrease before the error? How many quality switches did occur before the error?</span></i><br />
<span style="font-weight: 400;">The combination of these factors will give you a clearer understanding of why, how, and where each error occurred. However, there is always a chance that the error will still be unclear, so what are the other factors that you should consider?</span></p>
<figure id="attachment_120298" aria-describedby="caption-attachment-120298" style="width: 512px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-120298" src="https://bitmovin.com/wp-content/uploads/2020/07/Bitmovin-Dashboard_Error-Reporting_Error-Session-1.jpg" alt="Bitmovin Dashboard_Error Reporting_Error Session" width="512" height="710" /><figcaption id="caption-attachment-120298" class="wp-caption-text">Bitmovin’s Dashboard: Error Session</figcaption></figure>
<p><i></i><span style="font-weight: 400;">Errors can be complex, and some error codes/messages can potentially indicate many issues under one umbrella &#8211; especially in scenarios when error code and message display </span><i><span style="font-weight: 400;">unknown</span></i><span style="font-weight: 400;">. Therefore, it’s important to evaluate any additional error data that you may have on hand to speed up your root cause analysis. Bitmovin Analytics show additional error data that we draw from the stack traces of your app or website that will indicate where these unknown errors might originate from. This will ultimately help identify the different cases per error, taking the anonymity out of the </span><i><span style="font-weight: 400;">Source Error</span></i><span style="font-weight: 400;"> and mapping it to an actual cause.</span></p>
<h2><span style="font-weight: 400;">How to Identify the Root Causes of Errors</span></h2>
<p><span style="font-weight: 400;">To summarize succinctly, identifying the root cause of an error is imperative to not only repairing your service but also to help your organization prevent these errors from coming up again. To identify the root cause you can three easy (but not so simple) steps:</span></p>
<ol>
<li style="font-weight: 400;"><span style="font-weight: 400;">Check the timing of the error &#8211; was it caused by an event? Content release? App update? Browser issues? CDN miscommunications?</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">The devil is in the details &#8211; where did the break happen in your app/service? Did it happen for everyone, or just for users in specific regions?</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">“Double-tap” &#8211; check the additional information that you might have missed on your first pass, errors can be tricky and hidden within multiple factors. Due diligence is key</span></li>
</ol>
<p><span style="font-weight: 400;">Taking this top-down assessment approach will save you immensely on time, as you may not need to dig into the details for every error type. However, when the codes are ambiguous and can continue multiple factors, it’s important to dig deep and find a pattern. I hope this has been helpful to you! All-in-all there are five different metrics that matter to ensure that your streaming app and/or platform stay successful. Check out some of our other great content that identifies the other four:</span><br />
<span style="font-weight: 400;">[Blog Post] </span><a href="https://bitmovin.com/importance-video-startup-time/"><span style="font-weight: 400;">Why you should have a healthy obsession with startup time</span></a><br />
<span style="font-weight: 400;">[Blog Post] </span><a href="https://bitmovin.com/video-bitrate-heatmap/"><span style="font-weight: 400;">Encoding Excellence: Reducing Redundancy with Bitmovin’s Video Bitrate Heatmap</span></a></p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/top-down-error-reporting">Metrics That Matter: Top-Down Error Reporting</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why you should have a healthy obsession with startup time</title>
		<link>https://bitmovin.com/importance-video-startup-time</link>
		
		<dc:creator><![CDATA[Christoph Prager]]></dc:creator>
		<pubDate>Tue, 24 Mar 2020 09:00:18 +0000</pubDate>
				<category><![CDATA[VidTech]]></category>
		<category><![CDATA[video analytics]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=106874</guid>

					<description><![CDATA[<p>When it comes to back-end video app management, there are five primary metrics that can make or break your business at any stage once your service has launched: Today we’re covering the only metric that everyone in the video streaming industry will agree is A) the most important metric you need to monitor at all...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/importance-video-startup-time">Why you should have a healthy obsession with startup time</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">When it comes to back-end video app management, there are five primary metrics that can make or break your business at any stage once your service has launched:</span><br />
<span style="font-weight: 400;"><img loading="lazy" decoding="async" class="aligncenter wp-image-106875" src="https://bitmovin.com/wp-content/uploads/2020/03/5-Key-Metrics_Bitmovin-Analytics-1.jpg" alt="5 Key Metrics_Bitmovin Analytics - Startup Time - visualized" width="540" height="304" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/5-Key-Metrics_Bitmovin-Analytics-1-300x169.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/5-Key-Metrics_Bitmovin-Analytics-1.jpg?size=384x216&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/5-Key-Metrics_Bitmovin-Analytics-1-768x432.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/5-Key-Metrics_Bitmovin-Analytics-1.jpg?lossy=2&amp;strip=1&amp;webp=1 960w" sizes="(max-width: 540px) 100vw, 540px" /></span><br />
<span style="font-weight: 400;">Today we’re covering the only metric that everyone in the video streaming industry will agree is A) the most important metric you need to monitor at all times and B) guaranteed to lose your business if you ignore it: Total Startup Time. And although it’s rare to recommend anyone have “an obsession” of any sort, there are a few compelling reasons that having an obsession with startup time is healthy (at least for business).</span></p>
<h2><span style="font-weight: 400;">Healthy obsessions for startup time in audio streaming</span></h2>
<p><span style="font-weight: 400;">Much like its history in creation, audio streams came before video &#8211; as such audio streaming experts, much like Spotify founder, Daniel Ek, </span><span style="font-weight: 400;">found himself <a href="https://mastersofscale.com/wp-content/uploads/2018/10/mos-episode-transcript_-daniel-ek-.pdf%20https://content.akamai.com/PG2114-Audience-Engagement-WP.html" rel="nofollow noopener" target="_blank">(healthily) obsessed</a> with startup time</span><span style="font-weight: 400;">.</span><br />
<span style="font-weight: 400;">Before becoming the audio streaming giant that Spotify is today, Ek found his company competing against the traditional media market of the time, offline experiences, and recognized that he had to match that experience of listening to music offline. An integral part of that experience was the ability to double-click on a song (or press play) and the song would playback immediately without any perceived delay. Ek identified that the only way that music consumers would switch to an online stream would be if that experience would match offline playback.</span><br />
<span style="font-weight: 400;">Daniel found that there was one prominent key that helped Spotify achieve his goal of matching offline experiences: You guessed it, he obsessed about obtaining a startup time with 200 milliseconds startup delay.</span></p>
<blockquote><p><span style="font-weight: 400;">“We never got it down to 200 milliseconds consistently. We got it down to about half a second but when you play then with things such as the throbber … and you actually, cognitively make it move even before there&#8217;s sound, the human brain perceives it to be instant even though technically, it wasn&#8217;t. There&#8217;s a lot of things that you could do, and I got really into the details thereof just creating an amazing experience that solved the end goal.”</span></p></blockquote>
<p><span style="font-weight: 400;">Considering that much of this story played out in 2006, even though audio was a bit of spearhead in terms of streaming, it is amazing how this concept is still relevant for video in 2020. Especially looking at startup times today. According to Bitmovin’s Analytics, median video startup time value across all customers is 1.537 seconds, miles apart from Spotify’s goal for audio.</span><br />
<span style="font-weight: 400;"><img loading="lazy" decoding="async" class="aligncenter wp-image-106876" src="https://bitmovin.com/wp-content/uploads/2020/03/Video-Startup-Time_Industry-Median_Stats-1024x566.png" alt="Video Startup Time_Industry Median_Stats_graphed" width="540" height="298" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Video-Startup-Time_Industry-Median_Stats-300x166.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Video-Startup-Time_Industry-Median_Stats.png?size=384x212&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Video-Startup-Time_Industry-Median_Stats-768x424.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Video-Startup-Time_Industry-Median_Stats-1024x566.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Video-Startup-Time_Industry-Median_Stats-1536x849.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Video-Startup-Time_Industry-Median_Stats.jpg?lossy=2&amp;strip=1&amp;webp=1 1600w" sizes="(max-width: 540px) 100vw, 540px" /></span></p>
<h2><span style="font-weight: 400;">But why should we actually obsess about startup time? </span></h2>
<p><span style="font-weight: 400;">According to research from our </span><a href="https://go.bitmovin.com/video-developer-report-2019"><span style="font-weight: 400;">2019 Video Developer Report</span></a><span style="font-weight: 400;">, as well as conversation with prospective customers, one of the biggest assumptions in the video streaming industry is that longer startup times lead to abandonment before the content starts playing. According to This was supported in Akamai’s 2012 Whitepaper, </span><a href="https://content.akamai.com/PG3514-Audience-Engagement-Whitepaper.html" rel="nofollow noopener" target="_blank"><i><span style="font-weight: 400;">Maximizing Audience Engagement</span></i></a><span style="font-weight: 400;">, where they found that “for every additional second of startup delay, an additional 5.8% of your viewership leaves”</span></p>
<figure id="attachment_106877" aria-describedby="caption-attachment-106877" style="width: 540px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-106877" src="https://bitmovin.com/wp-content/uploads/2020/03/Audience-abandonment_Video-Startup-Time_Visualized.jpg" alt="Audience abandonment_Video Startup Time_Visualized" width="540" height="555" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Audience-abandonment_Video-Startup-Time_Visualized.jpg?size=108x111&amp;lossy=2&amp;strip=1&amp;webp=1 108w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Audience-abandonment_Video-Startup-Time_Visualized.jpg?size=216x222&amp;lossy=2&amp;strip=1&amp;webp=1 216w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Audience-abandonment_Video-Startup-Time_Visualized-292x300.png?lossy=2&amp;strip=1&amp;webp=1 292w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Audience-abandonment_Video-Startup-Time_Visualized.jpg?size=432x444&amp;lossy=2&amp;strip=1&amp;webp=1 432w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Audience-abandonment_Video-Startup-Time_Visualized.jpg?lossy=2&amp;strip=1&amp;webp=1 498w" sizes="(max-width: 540px) 100vw, 540px" /><figcaption id="caption-attachment-106877" class="wp-caption-text"><em>Audience abandonment according to Akamai</em></figcaption></figure>
<p><span style="font-weight: 400;">Many indicators suggest that viewers have become more impatient in the 8 years since the Whitepaper, even though network conditions have improved tremendously, hence we’re still struggling with the same problem. This was displayed prominently at </span><a href="https://www.youtube.com/watch?v=fMcCWQrO-vg&amp;list=PLkyaYNWEKcOf_C_6W45abNvXMb40xUUqh&amp;index=21&amp;t=0s" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">Demuxed 2019 by Ben Dodson from Snap Inc</span></a><span style="font-weight: 400;">. He showed that if a “snap” took 2 seconds or more to load, the entire user base would have abandoned their individual sessions (see graph below).</span></p>
<figure id="attachment_106878" aria-describedby="caption-attachment-106878" style="width: 540px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-106878" src="https://bitmovin.com/wp-content/uploads/2020/03/Abandonment-Rate_-Startup-Time-Stalls_-Graph-1024x574.png" alt="Abandonment Rate_ Startup Time Stalls_ Graph" width="540" height="303" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Abandonment-Rate_-Startup-Time-Stalls_-Graph-300x168.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Abandonment-Rate_-Startup-Time-Stalls_-Graph.png?size=384x215&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Abandonment-Rate_-Startup-Time-Stalls_-Graph-768x430.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Abandonment-Rate_-Startup-Time-Stalls_-Graph-1024x574.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Abandonment-Rate_-Startup-Time-Stalls_-Graph.jpg?lossy=2&amp;strip=1&amp;webp=1 1410w" sizes="(max-width: 540px) 100vw, 540px" /><figcaption id="caption-attachment-106878" class="wp-caption-text"><em>Ben Dodson (Snap Inc) &#8211; Analyzing Video Metrics like Richard Feynman &#8211; Demuxed 2019</em></figcaption></figure>
<p><span style="font-weight: 400;">It’s important to note, however, that Dodson mentioned (and correctly) that the specific context of Snapchat has to be taken into consideration:</span></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Very specific target audience (millennials and younger)</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Length of the video (short) </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Consumption pattern s &#8211; due to the length and duration of content (10-60 secs)</span></li>
</ul>
<p><span style="font-weight: 400;">Although Snap’s data is very context-dependent, it still acts as compelling evidence that startup time is more important than ever for viewers, especially for younger audiences.</span></p>
<h2><span style="font-weight: 400;">What affects startup time?</span></h2>
<p><span style="font-weight: 400;">Startup time may be the metric that makes or breaks your business, but it ultimately comes down to a variety of factors that would </span><i><span style="font-weight: 400;">result </span></i><span style="font-weight: 400;">in slower startup times. This is especially relevant in video streaming as the workflow is often very complex as a result of elements coming from a variety of different systems and vendors (internal ones included). The industry-accepted metric for startup performance is video startup time or join time. The Bitmovin Analytics dashboard defines video startup time as the total delay between a viewer pushing “play” and the first frame.</span><br />
<span style="font-weight: 400;">Although startup time is the primary measurement that effects viewer bounce rates, it doesn’t tell the full story of a viewer’s experience. Indicators such as page and player load times are additional integral “startup” metrics that affect a user’s perception and willingness to stay on-page. </span><br />
<span style="font-weight: 400;">Other factors that frequently affect your video’s startup time are Content Delivery Network (CDN) implementations, the bandwidth conditions, the bitrate ladder, bitrates, segment size, adaptation logic, and ad insertions. Despite how simple analyzing startup sounds, the reality is, it’s a complex measurement system that needs careful consideration and attention&#8230;one might even say that you need a </span><i><span style="font-weight: 400;">healthy obsession </span></i><span style="font-weight: 400;">to manage it appropriately.</span></p>
<h2><span style="font-weight: 400;">Monetization Models &#8211; startup time friend or foe?</span></h2>
<h3><span style="font-weight: 400;">Advertising-based video on demand (AVOD)</span></h3>
<p><span style="font-weight: 400;">The number one reason any organization might get into VOD services is to create content, and therefore monetize on that content. When it comes to startup time, the monetization faction that may result in the negative times would be Ad Insertions &#8211; streaming services that use ad insertions, better known as </span><a href="https://bitmovin.com/analytics-video-ad-serving/"><span style="font-weight: 400;">advertising-based video on demand (AVOD)</span></a><span style="font-weight: 400;"> services (ex: Youtube, Hulu, etc). AVOD services bring in guaranteed revenue, but their back-end implementations often cause major issues: Your video content might be well-tuned, encoded, and set up to perform seamlessly, but a media server might deliver an ad with additional delays that’ll instantly impact the first experience of every viewer by serving content (ads) with high buffer times. In a demo session, our analytics dashboard displayed these ad-based delays with alarming frequency &#8211; can you find the worst offender?</span></p>
<figure id="attachment_106879" aria-describedby="caption-attachment-106879" style="width: 540px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-106879" src="https://bitmovin.com/wp-content/uploads/2020/03/Edited.png" alt="Ad Startup Time_total delay time_graph" width="540" height="490" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Edited-300x272.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Edited.png?size=384x348&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Edited-768x698.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/Edited.png?lossy=2&amp;strip=1&amp;webp=1 959w" sizes="(max-width: 540px) 100vw, 540px" /><figcaption id="caption-attachment-106879" class="wp-caption-text"><em>Can you identify which Ad Server caused the worst overall delays?</em></figcaption></figure>
<h3><span style="font-weight: 400;">Subscription-based video on demand (SVOD)</span></h3>
<p><span style="font-weight: 400;">On the other side of the monetization spectrum for VOD services are subscription-based models (Ex: Netflix, Amazon, Disney+, etc). Given that ad servers aren’t involved in these workflows, startup time is not directly affected by subscription models. However, SVOD services are often more at risk of content piracy from individuals who want to avoid paying at all costs. This is where </span><a href="https://go.bitmovin.com/drm-whitepaper"><span style="font-weight: 400;">Digital Rights Management (DRM)</span></a><span style="font-weight: 400;"> services come into play. DRM is almost essential to protect costly content licenses against piracy. As with Ad Insertions, DRM license servers will add seconds to startup time in the form of loading times &#8211; potentially influencing viewer experiences negatively. This can especially become an issue during live streams at a certain scale where load time is dramatically affected. The example below illustrates one of these delays &#8211; Y-axis: load time | X-axis: video timestamp</span></p>
<figure id="attachment_106880" aria-describedby="caption-attachment-106880" style="width: 540px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-106880" src="https://bitmovin.com/wp-content/uploads/2020/03/DRM-Loadtime_Total-Startup-Time_Graphed-1024x468.png" alt="DRM Loadtime_Total Startup Time_Graphed" width="540" height="247" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/DRM-Loadtime_Total-Startup-Time_Graphed-300x137.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/DRM-Loadtime_Total-Startup-Time_Graphed.png?size=384x176&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/DRM-Loadtime_Total-Startup-Time_Graphed-768x351.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/DRM-Loadtime_Total-Startup-Time_Graphed-1024x468.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/DRM-Loadtime_Total-Startup-Time_Graphed-1536x703.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2020/03/DRM-Loadtime_Total-Startup-Time_Graphed.jpg?lossy=2&amp;strip=1&amp;webp=1 1600w" sizes="(max-width: 540px) 100vw, 540px" /><figcaption id="caption-attachment-106880" class="wp-caption-text">When a DRM server is not ready for your live stream</figcaption></figure>
<h2><span style="font-weight: 400;">Final thoughts</span></h2>
<p><span style="font-weight: 400;">Knowing what you know now, are you convinced and obsessed with startup time as much as we are yet? Given the severity of viewer bounce rate for every second of delay (5.8%/s) and how many factors go into properly managing your app’s startup time, I certainly hope so! So if you want to be as obsessive about startup time as Spotify, it is not only important to look at video startup time but to consider the overall startup </span><b>experience</b><span style="font-weight: 400;"> and it’s contributing parts.</span><br />
<span style="font-weight: 400;">Bitmovin tracks all of the individual metrics mentioned in this post, as well as the combined metric of all parts mentioned before, otherwise known as </span><i><span style="font-weight: 400;">Total Startup Time</span></i><span style="font-weight: 400;">.</span><br />
<em><span style="font-weight: 400;">Did you like this post? Then check out some of our other great content</span></em><span style="font-weight: 400;">:</span><br />
<a href="https://bitmovin.com/digital-rights-management-everything-to-know/"><span style="font-weight: 400;">Everything you need to know about DRM</span></a><span style="font-weight: 400;"> [Blog]</span><br />
<a href="https://bitmovin.com/bitmovin-analytics-datasheet/"><span style="font-weight: 400;">Bitmovin Analytics API</span></a><span style="font-weight: 400;"> [Datasheet]</span><br />
<span style="font-weight: 400;">Do you want to talk to a Bitmovin Analytics expert to learn more about any of our five key video metrics? Send us an email @ </span><a href="mailto:inside-sales@bitmovin.com"><span style="font-weight: 400;">inside-sales@bitmovin.com</span></a><span style="font-weight: 400;"> and we’ll </span><i><span style="font-weight: 400;">startup</span></i><span style="font-weight: 400;"> a chat!</span></p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/importance-video-startup-time">Why you should have a healthy obsession with startup time</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://www.youtube.com/embed/fMcCWQrO-vg" medium="video" width="1280" height="720">
			<media:player url="https://www.youtube.com/embed/fMcCWQrO-vg" />
			<media:title type="plain">Ben Dodson - Analyzing Video Metrics like Richard Feynman</media:title>
			<media:description type="html"><![CDATA[The famed physicist, Richard Feynman, often recounted a story from his youth about his father. They would walk together in the woods, and he would teach Rich...]]></media:description>
			<media:thumbnail url="https://bitmovin.com/wp-content/uploads/2020/03/Blog-Total-Startup-Time-ft-1.png" />
			<media:rating scheme="urn:simple">nonadult</media:rating>
		</media:content>
	</item>
		<item>
		<title>Encoding Excellence: Reducing Redundancy with Bitmovin’s Video Bitrate Heatmap</title>
		<link>https://bitmovin.com/video-bitrate-heatmap</link>
		
		<dc:creator><![CDATA[Christoph Prager]]></dc:creator>
		<pubDate>Wed, 11 Dec 2019 15:25:06 +0000</pubDate>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[video analytics]]></category>
		<category><![CDATA[video encoding]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=83092</guid>

					<description><![CDATA[<p>In our content-driven world &#8211; it’s of utmost importance to deliver consistent and high-quality content within reasonable budget limitations. A factor that most content creators and distributors may not consider is the high price potential of encoding. When uploading a video, it&#8217;s encoded into a collection of renditions, each suitable for a typical range of...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/video-bitrate-heatmap">Encoding Excellence: Reducing Redundancy with Bitmovin’s Video Bitrate Heatmap</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">In our content-driven world &#8211; it’s of utmost importance to deliver consistent and high-quality content within reasonable budget limitations. A factor that most content creators and distributors may not consider is the high price potential of </span><a href="https://bitmovin.com/encoding-definition-bitrates/"><span style="font-weight: 400;">encoding</span></a><span style="font-weight: 400;">. When uploading a video, it&#8217;s encoded into a collection of renditions, each suitable for a typical range of a viewers’ expected bandwidth. Out of six potential renditions of a video </span><a href="https://bitmovin.com/using-per-title-bitrate-ladder-optimize-encoding-try-new-benchmark-tool/"><span style="font-weight: 400;">bitrate ladder</span></a><span style="font-weight: 400;">, chances are high that some of them will not be consumed by viewers. </span><br />
<span style="font-weight: 400;">Regardless of your pricing model, any extra or redundant renditions will increase the cost of encoding. This may also be compounded with additional storage costs, which is determined by the disk space used in a cloud storage system (more renditions take up more disk space.)</span><br />
<img loading="lazy" decoding="async" class="aligncenter wp-image-83093 size-full" src="https://bitmovin.com/wp-content/uploads/2019/12/Blog-Post-Birate-Heatmap-social-1.png" alt="Featured Image-video bitrate-heatmap blog" width="1080" height="540" /><br />
<span style="font-weight: 400;">A method to control cost and to reduce redundancies involves identifying renditions that are not watched by your audience. How does one identify these scenarios? With </span><a href="https://bitmovin.com/bitmovin-analytics-datasheet/"><span style="font-weight: 400;">video analytics</span></a><span style="font-weight: 400;"> like Bitmovin’s Video Bitrate Heatmap: A distinct and color-coded representation of </span><a href="https://bitmovin.com/encoding-definition-bitrates/"><span style="font-weight: 400;">bitrate</span></a><span style="font-weight: 400;"> and resolution by video views over total runtime. Using the heatmap, a content provider can easily assess which renditions are worth keeping to increase efficiency and quality while decreasing overall cost. Keep reading to learn how the heatmap will help improve your videostack.</span></p>
<h2><span style="font-weight: 400;">How Does it Work: Video Bitrate Heatmap Explained</span></h2>
<p><span style="font-weight: 400;">The video bitrate heatmap (available exclusively via the Bitmovin Analytics dashboard) displays the encoding rendition consumption patterns of viewers for OTT streaming service providers, telcos, and publishers. Our dashboard even offers a heatmap for per-video titles, with additional filters for specific dimensions like device-type, browsers, and CDNs.</span><br />
<img loading="lazy" decoding="async" class="wp-image-83094" src="https://bitmovin.com/wp-content/uploads/2019/12/Bitrate-Heatmap-ex_blog.jpg" alt="Video Bitrate Heatmap graph_balanced distribution" width="500" height="253" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex_blog-300x152.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex_blog.jpg?size=384x194&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex_blog-768x389.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex_blog-1024x519.jpg?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex_blog-1536x779.jpg?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex_blog.jpg?lossy=2&amp;strip=1&amp;webp=1 1600w" sizes="(max-width: 500px) 100vw, 500px" /><br />
Example 1: Balanced Bitrate Heatmap</p>
<h3><span style="font-weight: 400;">Heatmap Key:</span></h3>
<p><b>Y &#8211; axis:</b><span style="font-weight: 400;"> video bitrate and resolution of an encoding profile for a specific video asset </span><br />
<b>X &#8211; axis:</b><span style="font-weight: 400;"> shows the runtime of the video.</span><br />
<b>Y &#8211; axis</b><b>2</b> <span style="font-weight: 400;">(% bars): percentage of total view impressions per bitrate and resolution</span></p>
<h2><span style="font-weight: 400;">How to identify redundant renditions within the video bitrate ladder</span></h2>
<figure id="attachment_83095" aria-describedby="caption-attachment-83095" style="width: 500px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-83095" src="https://bitmovin.com/wp-content/uploads/2019/12/Bitrate-Heatmap-Ex2_Blog.jpg" alt="Video Bitrate Heatmap_Redundant Renditions" width="500" height="253" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-Ex2_Blog-300x152.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-Ex2_Blog.jpg?size=384x194&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-Ex2_Blog.jpg?lossy=2&amp;strip=1&amp;webp=1 512w" sizes="(max-width: 500px) 100vw, 500px" /><figcaption id="caption-attachment-83095" class="wp-caption-text">Example 2: Case of Redundant Renditions</figcaption></figure>
<p><span style="font-weight: 400;">The example above indicates that the 1.21 Mbit/s rendition is rarely consumed by viewers (2%). Especially in comparison to the next highest rendition (2.4 Mbit/s at 19%). The recommended action would likely be to remove the rendition altogether.  We do, however, caution against removing renditions without testing the effects on your videostack first. Removing lower bitrate renditions can have implications on your startup-time performance. Lower bitrate renditions are typically initialized in a player’s ABR logic to enable fast startup times. This is further visualized in the heatmap above: renditions crucial for a video’s startup time are displayed in dark blue at the beginning of the video. In this case &#8211; the 800 kbit/s rendition is not only the most consumed format, but it’s also enables faster start times.</span></p>
<h2><span style="font-weight: 400;">How to identify if the highest rendition you offer is optimized for the bandwidth conditions of your users</span></h2>
<figure id="attachment_83096" aria-describedby="caption-attachment-83096" style="width: 500px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-83096" src="https://bitmovin.com/wp-content/uploads/2019/12/Bitrate-Heatmap-ex3_Blog.jpg" alt="Video Bitrate Heatmap_ example with no hit bitrate usage" width="500" height="254" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex3_Blog-300x152.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex3_Blog.jpg?size=384x195&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex3_Blog-768x390.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex3_Blog-1024x520.jpg?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex3_Blog-1536x780.jpg?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/12/Bitrate-Heatmap-ex3_Blog.jpg?lossy=2&amp;strip=1&amp;webp=1 1600w" sizes="(max-width: 500px) 100vw, 500px" /><figcaption id="caption-attachment-83096" class="wp-caption-text">Example 3: HiRes Redundancies</figcaption></figure>
<p><span style="font-weight: 400;">Given today’s bandwidth &amp; resolution landscape (5G internet speeds and 4K video), video distributors expect that the highest rendition (4.8 Mbit/s &#8211; 1920&#215;1060) is viewed the most.</span><br />
<span style="font-weight: 400;">Contrary to expectations, we’ve seen multiple cases where consumers view content at “average” renditions, with highest renditions seeing little-to-no usage. Example 3 above showcases this exact scenario where ~82% of consumers viewed content at maximum renditions of 795 kbit/s.</span><br />
<span style="font-weight: 400;">This is often linked to the bandwidth conditions under which your viewers are watching the video. Viewers might not have the bandwidth conditions available to stream at the highest quality video rendition. If your viewers’ bandwidth is limited, you should reduce both your resolution &amp; your bitrate accordingly. </span><span style="font-weight: 400;">In the case of example three, the video bitrate heatmap enabled the content provider to adapt the bitrate of their highest renditions, so all viewers are able to consume the video in the </span><a href="https://bitmovin.com/qoe-why-quality-video-matters/"><span style="font-weight: 400;">highest possible quality</span></a><span style="font-weight: 400;">.</span><br />
<span style="font-weight: 400;">Obviously, this works the other way round as well. Full usage of higher renditions might indicate that a viewer’s bandwidth conditions allow higher renditions for better quality. In the end, you are not only saving costs by optimizing bitrates and reducing renditions based on your viewership, but you are also fulfilling your audience’s expectations to watch their favorite content in the best possible quality. </span><br />
<span style="font-weight: 400;">Did you enjoy our post and want to learn more about quality metrics or video encoding? Then check out the following content:</span></p>
<ul>
<li style="font-weight: 400;"><a href="https://bitmovin.com/objective-quality-encoding-methods/"><span style="font-weight: 400;">Encoding Excellence: Top Three (plus one) Methods to Objectively Measure Video Quality</span></a><span style="font-weight: 400;"> (Blog)</span></li>
<li style="font-weight: 400;"><a href="https://bitmovin.com/mkv-vs-mp4/"><span style="font-weight: 400;">Battle of the Video Format: MKV vs MP4</span></a><span style="font-weight: 400;"> (Blog)</span></li>
<li style="font-weight: 400;"><a href="https://go.bitmovin.com/choosing-per-title-encoding-technology"><span style="font-weight: 400;">Choosing the Best Per-Title Encoding Technology</span></a><span style="font-weight: 400;"> (E-Book)</span></li>
</ul>
<p>The post <a rel="nofollow" href="https://bitmovin.com/video-bitrate-heatmap">Encoding Excellence: Reducing Redundancy with Bitmovin’s Video Bitrate Heatmap</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Machine Learning-based Object Detection</title>
		<link>https://bitmovin.com/ml-based-object-detection</link>
		
		<dc:creator><![CDATA[Christoph Prager]]></dc:creator>
		<pubDate>Tue, 14 May 2019 18:50:06 +0000</pubDate>
				<category><![CDATA[Developers]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=39854</guid>

					<description><![CDATA[<p>Increase click-rates and make your content more attractive to your viewers Today, the most common way of creating thumbnails and sprites for videos involves selecting frames based on fixed time segments: for example, creating sprites by selecting a frame every 10 seconds or creating a thumbnail by selecting a frame 30 seconds from the start...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/ml-based-object-detection">Machine Learning-based Object Detection</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-large wp-image-39855" src="https://bitmovin.com/wp-content/uploads/2019/05/Main-Image-2-1-1024x512.png" alt="- Bitmovin" width="1024" height="512"></p>
<h2><span style="font-weight: 400;">Increase click-rates and make your content more attractive to your viewers</span></h2>
<p>Today, the most common way of creating thumbnails and sprites for videos involves selecting frames based on fixed time segments: for example, creating sprites by selecting a frame every 10 seconds or creating a thumbnail by selecting a frame 30 seconds from the start of a video.<br />
This often leads to thumbnails and sprites displaying misleading imagery, or in some cases even showing out-of-focus or black frames. Also, this often produces images that are unrepresentative of the content at hand. For example, a video stacked with images of human interaction might end up with a random building as a thumbnail image. This is an important issue because, by building an emotional connection with the viewers, especially thumbnails displaying humans tend to perform better.<br />
Youtube recently underlined the importance of relevant thumbnails by publishing that 90% of their best performing videos have custom thumbnails.<sup><small>1</small></sup> Vevo reported a 12% average increase in views for the first 20 days after a thumbnail has been optimized – with one video, “Ghost” by singer Halsey, showing a whopping 4000% increase.<sup><small>2</small></sup><br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-40965" style="margin-top: 35px;" src="https://bitmovin.com/wp-content/uploads/2019/05/thumbnail-growth-chart-1.jpg" alt="- Bitmovin" width="1024" height="576" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/05/thumbnail-growth-chart-1-300x169.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/05/thumbnail-growth-chart-1.jpg?size=384x216&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/05/thumbnail-growth-chart-1-768x432.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2019/05/thumbnail-growth-chart-1.jpg?lossy=2&amp;strip=1&amp;webp=1 1024w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p style="font-size: 14px; line-height: 24px;"><i>The graph shows the average increase in views through thumbnail optimization across Vevo’s entire library. Source: Vevo &#8211; <a href="https://variety.com/2019/digital/news/vevo-video-thumbnails-youtube-optimization-1203186909" rel="nofollow noopener" target="_blank">https://variety.com/2019/digital/news/vevo-video-thumbnails-youtube-optimization-120318690</a></i></p>
<p>Tests by Wistia and Vidyard showed that custom thumbnails can, on average, increase your click rate by 25%.<sup><small>3</small></sup> For a site with around 5 million clicks per day, assuming $8 CPM<sup><small>4</small></sup>, we’re talking about $10k additional ad revenues daily just because of optimized thumbnails.<br />
In short, videos with random thumbnails perform worse than videos with representative thumbnails. This leads to lower CTRs (click-through rates), and in consequence, to decreasing ad revenues for ad-supported video offerings and to higher churn rates for subscription-based services.<br />
Nonetheless, manual thumbnail creation uses up lots of resources, especially when services offer videos at scale, for example through integrating user-generated content into their offering. But also the average publisher uploads around 40 videos daily, which is already a threshold at which manual thumbnail creation becomes quite resource intensive.<br />
The answer? Train an algorithm to select the most suitable thumbnails and sprites.<br />
Machine learning based thumbnail creation can increase the relevance of the thumbnails and sprites, without using any additional manual resources for this task.<br />
This can happen in two ways – either the algorithm selects the most suitable sprites and thumbnails from a video based on a description text. Alternatively, the algorithm can select sprites and thumbnails by looking at the frequency of occurrence of certain objects and faces.</p>
<div style="text-align: center;">
<h3>Optimize your thumbnails with Bitmovin’s Encoding API using state-of-the art machine learning algorithms</h3>
<p><!--HubSpot Call-to-Action Code --><span id="hs-cta-wrapper-9df3fe17-0d30-4f7b-9661-2457c651a0ed" class="hs-cta-wrapper"><span id="hs-cta-9df3fe17-0d30-4f7b-9661-2457c651a0ed" class="hs-cta-node hs-cta-9df3fe17-0d30-4f7b-9661-2457c651a0ed"><!-- [if lte IE 8]>


<div id="hs-cta-ie-element"></div>


<![endif]--><a href="https://cta-redirect.hubspot.com/cta/redirect/3411032/9df3fe17-0d30-4f7b-9661-2457c651a0ed" rel="nofollow noopener" target="_blank"><img decoding="async" id="hs-cta-img-9df3fe17-0d30-4f7b-9661-2457c651a0ed" class="hs-cta-img" style="border-width: 0px;" src="https://no-cache.hubspot.com/cta/default/3411032/9df3fe17-0d30-4f7b-9661-2457c651a0ed.png" alt="Get Started" /></a></span><script charset="utf-8" src="https://js.hscta.net/cta/current.js"></script><script type="text/javascript"> hbspt.cta.load(3411032, '9df3fe17-0d30-4f7b-9661-2457c651a0ed', {}); </script></span><!-- end HubSpot Call-to-Action Code -->
</div>
<p>But applying an object detection algorithm to your video workflow is not limited to a thumbnail creation use-case. Information about detected objects and content can be transformed into metadata, which can be provided to advertisers, enabling more targeted advertising, warranting higher CPMs from advertisers.<br />
By providing additional data points, ML learning based indexation of videos also has the potential to help content creators to quantitatively assess the performance of different types of content better. Plus, by applying tags about detected objects to videos, the method can save valuable resources when archiving footage and makes it much easier to find relevant content again after it has been archived.<br />
Additional Readings:</p>
<ul>
<li><a href="https://go.bitmovin.com/per-title-encoding-tco">Per-Title Encoding Whitepaper</a></li>
<li><a href="https://bitmovin.com/video-encoding-data-sheet/">Encoding Datasheet</a></li>
<li><a href="https://bitmovin.com/state-web-2017-drm-whitepaper/">DRM Whitepaper</a></li>
</ul>
<hr style="width: 100px;" />
<p style="font-size: 14px; line-height: 24px;"><sup>1</sup> <a href="https://creatoracademy.youtube.com/page/lesson/thumbnails" rel="nofollow noopener" target="_blank">https://creatoracademy.youtube.com/page/lesson/thumbnails</a><br />
<sup>2</sup> <a href="https://variety.com/2019/digital/news/vevo-video-thumbnails-youtube-optimization-1203186909/" rel="nofollow noopener" target="_blank">https://variety.com/2019/digital/news/vevo-video-thumbnails-youtube-optimization-1203186909/</a><br />
<sup>3</sup> Average for Wistia (34%) and Vidyard (15%). Source: <a href="https://wistia.com/learn/marketing/optimizing-play-rates" rel="nofollow noopener" target="_blank">https://wistia.com/learn/marketing/optimizing-play-rates</a>; <a href="https://www.vidyard.com/blog/video-roi-how-vidyard-increased-the-ctr-homepage-video-15" rel="nofollow noopener" target="_blank">https://www.vidyard.com/blog/video-roi-how-vidyard-increased-the-ctr-homepage-video-15</a><br />
<sup>4</sup> <a href="https://monetizepros.com/cpm-rate-guide/video/" rel="nofollow noopener" target="_blank">https://monetizepros.com/cpm-rate-guide/video/</a></p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/ml-based-object-detection">Machine Learning-based Object Detection</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
