<?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>av1 &#8211; Bitmovin</title>
	<atom:link href="https://bitmovin.com/tag/av1/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>Thu, 13 Jun 2024 14:46:44 +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>av1 &#8211; Bitmovin</title>
	<link>https://bitmovin.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Everything you need to know about Apple AV1 Support</title>
		<link>https://bitmovin.com/apple-av1-support</link>
					<comments>https://bitmovin.com/apple-av1-support#respond</comments>
		
		<dc:creator><![CDATA[Andy Francis]]></dc:creator>
		<pubDate>Thu, 13 Jun 2024 14:46:40 +0000</pubDate>
				<category><![CDATA[VidTech]]></category>
		<category><![CDATA[av1]]></category>
		<category><![CDATA[iphone AV1]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=268998</guid>

					<description><![CDATA[<p>This post was originally published in Sept 2023. It has been updated several time with the latest news and developments, most recently on June 13, 2024 with information about Apple&#8217;s AV1 Dolby Vision support. Apple made waves across the video encoding and streaming communities when they announced the iPhone 15 Pro and 15 Pro Max...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/apple-av1-support">Everything you need to know about Apple AV1 Support</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><em>This post was originally published in Sept 2023. It has been updated several time with the latest news and developments, most recently on June 13, 2024 with information about Apple&#8217;s AV1 Dolby Vision support.</em></p>



<p>Apple made waves across the video encoding and streaming communities when they announced the iPhone 15 Pro and 15 Pro Max would have a dedicated AV1 hardware decoder, making them the first Apple devices with official AV1 codec support. We’ve compiled all the details from their announcement, the HLS interest group, and product release notes to bring you everything you need to know about Apple AV1 codec support. If you’re looking for more information about <a href="https://bitmovin.com/av1/">AV1</a> playback on Android, Smart TVs and set-top boxes, you can find more information at <a href="https://bitmovin.com/av1-playback-support/">https://bitmovin.com/av1-playback-support/</a>. Otherwise, keep reading to learn more!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<ul class="wp-block-advgb-summary advgb-toc alignnone"><li class="toc-level-1"><a href="#hints-that-apple-av1-support-was-coming-183135ff-3532-4ed5-8809-6cc5d5f459f6">Hints that Apple AV1 support was coming</a></li><li class="toc-level-1"><a href="#iphone-15-pro-announcement-4e7197a6-4adf-4c56-922c-0032dea56689">iPhone 15 Pro announcement</a></li><li class="toc-level-1"><a href="#more-details-about-hdr-drm-hls-and-safari-support-for-av1-d9e22847-3a29-45cd-ad9c-68b0c7408a29">More details about HDR, DRM, HLS and Safari support for AV1</a></li><li class="toc-level-1"><a href="#apple-m3-processor-announcement-ab16433d-d447-44c1-bc68-38a3253941a6">Apple M3 processor announcement</a></li><li class="toc-level-1"><a href="#apple-m4-processor-ipad-announcement-a367eb59-9902-493e-9056-1cc3e523b903">Apple M4 processor iPad announcement</a></li><li class="toc-level-1"><a href="#av1-software-decoding-supportnbsp-82d987bd-1ca5-494e-99da-3d2565fd2534">AV1 Software Decoding Support?</a></li><li class="toc-level-1"><a href="#ready-to-take-advantage-of-av1-encoding-1656ef84-54ec-4718-b114-acfad0da3de2">Ready to take advantage of AV1 Encoding?</a></li><li class="toc-level-1"><a href="#related-links-3a426c37-2ef9-411d-aa6a-8d48abaa3f62">Related links</a></li></ul>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="hints-that-apple-av1-support-was-coming-183135ff-3532-4ed5-8809-6cc5d5f459f6">Hints that Apple AV1 support was coming</h2>



<p>Prior to the iPhone 15 announcement in September 2023, there were several indications that Apple would eventually support AV1. Back in 2018, Apple joined the <a href="https://aomedia.org/" rel="nofollow noopener" target="_blank">Alliance for Open Media</a>, the organization responsible for creating and promoting AV1 encoding and many took it as a sign that Apple would eventually support AV1. More recently, updates to Apple’s AVFoundation core media framework showed the addition of a new global variable “kCMVideoCodecType_AV1“, and earlier in 2023, the Safari 16.4 Beta release notes actually showed AV1 support was coming, but it was removed without comment shortly after and never added to Safari 16. AV1 WebCodecs support did eventually become available as an experimental&nbsp; option in the Safari Technology Preview, but enabling it didn’t seem to have any effect.</p>



<p>Still with all of these hints being dropped, the announcements of Apple’s M series of processors and the most recent update to the HLS draft specification in May 2023 all came and went with no mention of AV1. Everyone who was paying close attention and anticipating Apple AV1 support was left disappointed, especially knowing how much weight their decision carried for the rest of the streaming ecosystem. Overall AV1 adoption has been slower than many had hoped and expected, and Apple’s lack of support was often cited as a reason to wait and avoid updating video encoding stacks.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="iphone-15-pro-announcement-4e7197a6-4adf-4c56-922c-0032dea56689">iPhone 15 Pro announcement</h2>



<p>This all changed on September 12, 2023, when Apple announced their new A17 Pro mobile processor would include support for AV1 hardware decoding. You can watch the full replay <a href="https://www.apple.com/apple-events/" rel="nofollow noopener" target="_blank">here</a>, with the section about the 15 Pro’s new processor beginning at 1:01:20. VP of the Apple Silicon Engineering Group, Sribalan Santhanam presented the new A-series processor and shared details about the industry’s first 3 nm chip, including a 6-core CPU and a new Pro-class, 6-core GPU. It also has a 16-core neural engine that can process up to 35 trillion operations per second and run machine learning models on the device, without sending personal data to the cloud. It also includes a dedicated engine for Apple’s own ProRes codec in addition to the big one for video streaming services, the AV1 hardware decoder.&nbsp;</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="2424" height="1502" src="https://bitmovin.com/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg" alt="Apple AV1 decoder block diagram" class="wp-image-267775" style="width:1024px;height:634px" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder-300x186.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg?size=384x238&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder-768x476.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg?size=1152x714&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder-1536x952.jpg?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg?size=1920x1190&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder-2048x1269.jpg?lossy=2&amp;strip=1&amp;webp=1 2048w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg?lossy=2&amp;strip=1&amp;webp=1 2424w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption class="wp-element-caption">Block diagram of Apple&#8217;s A17 Pro chip, highlighting dedicated AV1 decoder &#8211; Image source: Apple iPhone 15 Pro announcement</figcaption></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;We also included a dedicated AV1 decoder, enabling more efficient and high-quality video experiences for streaming services.&#8221;</p>



<p>Sribalan Santhanam &#8211; VP, Apple Silicon Engineering Group</p>
</blockquote>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="more-details-about-hdr-drm-hls-and-safari-support-for-av1-d9e22847-3a29-45cd-ad9c-68b0c7408a29">More details about HDR, DRM, HLS and Safari support for AV1</h2>



<p>After the presentation, co-author of the HLS specification Roger Pantos shared more details via the <a href="https://www.ietf.org/mailman/listinfo/Hls-interest" rel="nofollow noopener" target="_blank">hls-interest</a> mailing list. He confirmed that indeed, that both the iPhone 15 Pro and 15 Pro Max would be the first Apple devices with hardware decoding support for AV1 video content. The dedicated hardware meant that in addition to Standard Dynamic Range (SDR) content, it would also support High Dynamic Range (HDR10) as well as content that was protected by FairPlay Streaming DRM, things that software decoders typically cannot handle well or securely. Playback would be supported in Apple’s native AVPlayer or AVSampleBufferDisplayLayer, including using Media Source Extensions (MSE), or <a href="https://bitmovin.com/managed-media-source/">Managed Media Source</a> (MMS) as Apple calls their new version, under an experimental setting on iOS Safari.</p>



<p>HLS playback of AV1 will work without any new signaling requirements, just the regular CODEC and VIDEO-RANGE attributes. The SCORE attribute can also be used to force the playback client to prefer AV1 over other encodings, but renditions encoded with AVC and/or HEVC should still be included for older devices and AirPlay support. The WebKit blog provided more information about Safari 17.0, confirming support for the AV1 video codec was added on devices with hardware decoding support. They also shared this html code snippet for presenting single-file progressive video that has been encoded with AV1, HEVC and VP9, which allows the browser to choose the best option for playback. It should be noted that outside of very short clips, <a href="https://bitmovin.com/adaptive-streaming/">adaptive streaming</a> with HLS is preferred over progressive streaming in order to provide the best quality of experience and bandwidth efficiency.</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="819" height="277" src="https://bitmovin.com/wp-content/uploads/2023/09/html_progressive_multi_codec-min.png" alt="- Bitmovin" class="wp-image-268999" style="width:1023px;height:346px" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/html_progressive_multi_codec-min-300x101.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/html_progressive_multi_codec-min.png?size=384x130&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/html_progressive_multi_codec-min-768x260.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/html_progressive_multi_codec-min.png?lossy=2&amp;strip=1&amp;webp=1 819w" sizes="(max-width: 819px) 100vw, 819px" /><figcaption class="wp-element-caption">html snippet for multi-codec progressive video with AV1, HEVC and VP9 &#8211; Image source: webkit.org blog<br></figcaption></figure>



<p>The ‘type’ attribute signals the type of container being used and ‘codecs’ parameter string lets the browser know which codec was used and other characteristics like profile, level, color space, bit depth and dynamic range. This informs the browser and lets it decide whether it supports those attributes or needs to fall back on an older codec. It’s also possible to use a simpler codecs=”av01”, but it’s best to provide as much detail as possible if you can. More information on the AV1 codecs parameter string from the Alliance for Open Media can be found <a href="https://aomediacodec.github.io/av1-isobmff/#codecsparam" rel="nofollow noopener" target="_blank">here</a>, and details about codec and profile parameters are available in this <a href="https://datatracker.ietf.org/doc/html/rfc6381" rel="nofollow noopener" target="_blank">IETF doc</a>.&nbsp;</p>



<p>While not directly related to the Apple AV1 news, Safari 17.0 also added a new media player stats overlay similar to YouTube’s “stats for nerds”. This is a nice addition for video developers doing any troubleshooting and will be very helpful as people begin experimenting with adding AV1 encoding. It’s available to anyone who checks the “Show features for web developers” box in the advanced settings of Safari.&nbsp;&nbsp;</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="641" height="481" src="https://bitmovin.com/wp-content/uploads/2023/09/video-stats-overlay-.png" alt="Apple media stats overlay" class="wp-image-269000" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/video-stats-overlay--300x225.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/video-stats-overlay-.png?size=384x288&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/video-stats-overlay-.png?lossy=2&amp;strip=1&amp;webp=1 641w" sizes="(max-width: 641px) 100vw, 641px" /><figcaption class="wp-element-caption">New Media stats overlay feature available in Safari 17.0 &#8211; Image source: webkit.org blog</figcaption></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="apple-m3-processor-announcement-ab16433d-d447-44c1-bc68-38a3253941a6">Apple M3 processor announcement</h2>



<p>In late October 2023, Apple announced their newest generation of desktop processors would include AV1 hardware decoders. This includes the M3, M3 Pro and M3 Max chips, meaning all new models of Macbooks, iMacs and desktop computers with an M3 processor will support AV1 video playback. Some were disappointed that the M3 did not also include support for AV1 encoding, but for video playback, the decoding is all that really matters, so this will be another nice wave of new devices that streaming services can target with AV1 encoded video.&nbsp;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1960" height="1102" src="https://bitmovin.com/wp-content/uploads/2023/11/Apple-MacBook-Pro-M3-chip-series-3up-231030_big.jpg.large_2x-jpg.webp" alt="Apple M3 family of processors with AV1 video decoding support, M3, M3 Pro and M3 Max" class="wp-image-272380" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Apple-MacBook-Pro-M3-chip-series-3up-231030_big.jpg.large_2x-300x169.webp?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Apple-MacBook-Pro-M3-chip-series-3up-231030_big.jpg.large_2x-jpg.webp?size=384x216&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Apple-MacBook-Pro-M3-chip-series-3up-231030_big.jpg.large_2x-768x432.webp?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Apple-MacBook-Pro-M3-chip-series-3up-231030_big.jpg.large_2x-jpg.webp?size=1152x648&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Apple-MacBook-Pro-M3-chip-series-3up-231030_big.jpg.large_2x-1536x864.webp?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Apple-MacBook-Pro-M3-chip-series-3up-231030_big.jpg.large_2x-jpg.webp?lossy=2&amp;strip=1&amp;webp=1 1960w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption class="wp-element-caption">Apple&#8217;s new M3 family of processors with AV1 decoding support (Source: Apple)</figcaption></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="apple-m4-processor-ipad-announcement-a367eb59-9902-493e-9056-1cc3e523b903">Apple M4 processor iPad announcement</h2>



<p>Announced in May 2024, the new iPad Pro is powered by Apple&#8217;s latest system on a chip, the M4. The media engine of the M4 supports multiple codecs, including H.264, HEVC, ProRes and now AV1, making it the most advanced media processor ever in an iPad. With this, Apple continues their march toward full AV1 support. Will the Vision Pro 2 be next?</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Apple AV1 Dolby Vision Support</h2>



<p>Usually around the time of Apple&#8217;s World Wide Developer Conference there are some new updates or features around HLS and AVPlayer. During WWDC24, Apple shared a &#8220;<a href="https://developer.apple.com/streaming/Whats-new-HLS.pdf" data-type="link" data-id="https://developer.apple.com/streaming/Whats-new-HLS.pdf" rel="nofollow noopener" target="_blank">What&#8217;s new in HTTP Live Streaming 2024</a>&#8221; doc with several interesting new additions. For AV1 specifically, they called out support for using Dolby Vision Profile 10, which is <a href="https://professionalsupport.dolby.com/s/article/What-is-Dolby-Vision-Profile?language=en_US" data-type="link" data-id="https://professionalsupport.dolby.com/s/article/What-is-Dolby-Vision-Profile?language=en_US" rel="nofollow noopener" target="_blank">Dolby&#8217;s 10-bit AV1 aware profile</a>. Apple now supports 3 different Dolby Vision profiles: 10, 10.1 and 10.4. Profile 10 is &#8220;true&#8221; Dolby Vision, 10.1 is their backward compatible version of HDR10 and 10.4 their backward compatible version of Hybrid Log Gamma (HLG). For profiles 10.1 and 10.4, you need to use a SUPPLEMENTAL-CODECS attribute and the correct VIDEO-RANGE. For these, 10.1 should use &#8216;db1p&#8217; and PQ, and 10.4 should use &#8216;db4h&#8217; and HLG. The full example codec string they provided is: CODECS=&#8221;av01.0.13M.10.0.112&#8243;,SUPPLEMENTAL-CODECS=&#8221;dav1.10.09/db4h&#8221;,VIDEO-RANGE=HLG.</p>



<p><br><div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div></p>



<h2 class="wp-block-heading" id="av1-software-decoding-supportnbsp-82d987bd-1ca5-494e-99da-3d2565fd2534">AV1 Software Decoding Support?</h2>



<p>When Apple released the iPhone 6s with the A9 chip, it became the first iOS device to support HEVC(H.265) hardware decoding, which included support for FairPlay Streaming with HEVC. When this happened, they also included an HEVC software decoder as part of the next iOS and macOS updates for older devices without hardware support. While the software decoding didn’t support FairPlay Streaming, it was still a big boost for HEVC support and was one of the first things we wondered about after seeing the AV1 decoder announcement.</p>



<p>Unfortunately when asked, Roger Pantos shared that Apple would not be shipping an AV1 video software decoder at this time. He did confirm that iOS 17 does include some AV1 codec support, but only for still images using the Alliance for Open Media’s AVIF format. For now, we can only hope that AV1 video software decoding (<a href="https://engineering.fb.com/2023/02/21/video-engineering/av1-codec-facebook-instagram-reels/" rel="nofollow noopener" target="_blank">like Meta is already using in their iOS apps</a>) will be coming soon.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="640" height="321" src="https://bitmovin.com/wp-content/uploads/2023/06/Screenshot-2023-06-01-at-10.14.35-AM.png" alt="- Bitmovin" class="wp-image-261610" style="width:851px;height:428px" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/Screenshot-2023-06-01-at-10.14.35-AM-300x150.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/Screenshot-2023-06-01-at-10.14.35-AM.png?size=384x193&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/Screenshot-2023-06-01-at-10.14.35-AM.png?lossy=2&amp;strip=1&amp;webp=1 640w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption class="wp-element-caption">Screenshot comparing H.264, VP9 and AV1 video codec quality for low bandwidth streams. Source: Meta Engineering Blog</figcaption></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="ready-to-take-advantage-of-av1-encoding-1656ef84-54ec-4718-b114-acfad0da3de2">Ready to take advantage of AV1 Encoding?</h2>



<p>Bitmovin has been ready for AV1 adoption to spread for some time now, dating back to 2017 when <a href="https://hacks.mozilla.org/2017/11/dash-playback-of-av1-video/" rel="nofollow noopener" target="_blank">we partnered with Mozilla</a> to enable AV1 playback in the Firefox browser using the Bitmovin Player. We’ve added AV1 codec support to our Per-Title and 3-pass encoding optimizations and just recently made AV1 encoding available in our dashboard UI, so now you can perform your first AV1 encode without any code, API calls, or configuration necessary! Bitmovin&#8217;s AV1 encoding has supported DASH streaming together with Widevine content protection for a long time, but we&#8217;ve now also added support for fMP4 in HLS playlists together with FairPlay content protection to take advantage of Apple AV1 support for premium content. It’s also available in our free trial, so there’s never been a better time to check it out and begin taking advantage of the bandwidth savings and quality improvements that AV1 can provide.&nbsp;</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image size-full"><img decoding="async" src="https://bitmovin.com/wp-content/uploads/2023/09/Bitmovin_encoding_wizard_AV1-1-jpg.webp" alt="Screenshot of Bitmovin Dashboard Encoding Configuration with new AV1 video codec support
" class="wp-image-269005"/><figcaption class="wp-element-caption">Bitmovin Dashboard Encoding Configuration with new AV1 video codec support<br></figcaption></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p><a href="https://dashboard.bitmovin.com/signup">Click here</a> to start your free trial today!</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="related-links-3a426c37-2ef9-411d-aa6a-8d48abaa3f62">Related links</h2>



<ul>
<li>Read the latest info about our AV1 playback support and device testing <a href="https://bitmovin.com/av1-playback-support/">here</a>.</li>



<li>Learn how using <a href="https://bitmovin.com/av1-4k-video-sd-bitrates/">Bitmovin’s Per-Title Encoding together with AV1</a> can let you stream 4K video at bitrates that had been limited to Standard Definition with older codecs.&nbsp;</li>



<li>Check out our <a href="https://bitmovin.com/av1/">AV1 hub</a> and download our datasheet to learn all about the codec’s development, performance and how it can lower your CDN costs.</li>
</ul>
<p>The post <a rel="nofollow" href="https://bitmovin.com/apple-av1-support">Everything you need to know about Apple AV1 Support</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bitmovin.com/apple-av1-support/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New Firefox AV1 support for Encrypted Media Extensions</title>
		<link>https://bitmovin.com/firefox-av1-support</link>
					<comments>https://bitmovin.com/firefox-av1-support#respond</comments>
		
		<dc:creator><![CDATA[Andy Francis]]></dc:creator>
		<pubDate>Thu, 30 May 2024 01:12:17 +0000</pubDate>
				<category><![CDATA[VidTech]]></category>
		<category><![CDATA[av1]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[video encoding]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=281752</guid>

					<description><![CDATA[<p>This post covers some recent updates, focusing on the new Firefox AV1 support in Encrypted Media Extensions. Bitmovin has been supporting and advocating for use of the AV1 codec for several years, even though there have been gaps in playback support preventing adoption for some workflows. Slowly but surely, those gaps are being filled and the...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/firefox-av1-support">New Firefox AV1 support for Encrypted Media Extensions</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#firefox-125-adds-support-for-encrypted-av-1">Firefox 125 adds support for encrypted AV1</a></li><li><a href="#previous-bitmovin-and-firefox-av-1-collaboration">Previous Bitmovin and Firefox AV1 collaboration</a></li><li><a href="#other-recent-av-1-playback-updates">Other recent AV1 playback updates</a><ul><li><a href="#android-adds-dav-1-d-decoder">Android adds dav1d decoder</a></li><li><a href="#i-pad-pro-gets-av-1-playback-support-with-m-4-processor">iPad Pro gets AV1 playback support with M4 processor</a></li></ul></li><li><a href="#ready-to-get-started-with-av-1">Ready to get started with AV1?</a></li><li><a href="#related-links">Related Links</a></li></ul></nav></div>



<p>This post covers some recent updates, focusing on the new Firefox AV1 support in Encrypted Media Extensions. Bitmovin has been supporting and advocating for use of the <a href="https://bitmovin.com/av1">AV1</a> codec for several years, even though there have been gaps in <a href="https://bitmovin.com/av1-playback-support">playback support</a> preventing adoption for some workflows. Slowly but surely, those gaps are being filled and the reasons not to use AV1 are going away. Keep reading to learn more. </p>



<div style="height:14px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="firefox-125-adds-support-for-encrypted-av-1">Firefox 125 adds support for encrypted AV1</h2>



<p>A couple of years ago, Bitmovin began testing several different combinations of AV1 encoding, muxing and DRM support across browsers and playback devices. We were somewhat surprised to learn that even though Firefox was the first major browser to support AV1 playback, they had not implemented support for encrypted AV1 as they had for other codecs. We found there was actually an open <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1601817" rel="nofollow noopener" target="_blank">bug/request</a> filed 5 years ago. </p>



<p>Shortly after we began watching closely, there was an update…</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1476" height="294" src="https://bitmovin.com/wp-content/uploads/2024/05/mozilla_bug.png" alt="Screenshot of update to bug report about lack of AV1 Widevine support in Firefox. Since then, Firefox AV1 support has improved with support for encrypted media extensions in version 125." class="wp-image-281755" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/05/mozilla_bug-300x60.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/05/mozilla_bug.png?size=384x76&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/05/mozilla_bug-768x153.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/05/mozilla_bug.png?size=1152x229&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/05/mozilla_bug.png?lossy=2&amp;strip=1&amp;webp=1 1476w" sizes="(max-width: 1476px) 100vw, 1476px" /></figure>



<p>Ouch. Once the ticket got reassigned, Bitmovin got involved and gave our feedback that for premium/studio content, this support would be needed soon. We also provided a Widevine-protected sample for them to use in testing. Fast-forward to this spring, we saw some action on the ticket and support for AV1 with Encrypted Media Extensions was officially added to <a href="https://www.mozilla.org/en-US/firefox/125.0.1/releasenotes/" rel="nofollow noopener" target="_blank">Firefox 125</a>!</p>



<p>This means premium content workflows can now use AV1 on all of the major desktop browsers. Apple added support to Safari last fall, including with FairPlay Streaming, but for now it’s limited to devices with AV1 hardware decoders (iPhone 15 Pro, iPad Pro, new Macs with M3 processors).</p>



<div style="height:14px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="previous-bitmovin-and-firefox-av-1-collaboration">Previous Bitmovin and Firefox AV1 collaboration</h2>



<p>Way back in 2017, before the AV1 spec was finalized, Bitmovin and Firefox collaborated on the <a href="https://hacks.mozilla.org/2017/11/dash-playback-of-av1-video/" rel="nofollow noopener" target="_blank">first HTML5 AV1 playback</a>. Because the bitstream was still under development and subject to change, Bitmovin and Mozilla agreed on a common codec string to ensure compatibility between the version in the Bitmovin encoder and the decoder in Mozilla Firefox. It was made available in Mozilla’s experimental development version, <a href="https://www.mozilla.org/en-US/firefox/128.0a1/releasenotes/" rel="nofollow noopener" target="_blank">Firefox Nightly,</a> for users to manually enable. </p>



<p>Even earlier in 2017, Bitmovin demonstrated the first broadcast quality AV1 live stream at NAB, winning a <a href="https://bitmovin.com/bitmovin-rocks-show-takes-home-best-nab-award">Best of Show award</a> from Streaming Media Magazine. </p>



<div style="height:14px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="other-recent-av-1-playback-updates">Other recent AV1 playback updates</h2>



<h3 class="wp-block-heading" id="android-adds-dav-1-d-decoder"><strong>Android adds dav1d decoder</strong></h3>



<p>In March 2024, VideoLAN’s “dav1d” became available to all Android devices running Android 12 or higher. Apps need to opt-in to using AV1 for now, but according to Google, most devices can at least keep up with software decoding of 720p 30fps video. YouTube initially opted to begin using dav1d on devices without a hardware decoder, but may have reverted that decision, likely due to battery concerns on phones. For plug-in Android devices, dav1d is still a great option and a welcome addition to the ecosystem.</p>



<h3 class="wp-block-heading" id="i-pad-pro-gets-av-1-playback-support-with-m-4-processor"><strong>iPad Pro gets AV1 playback support with M4 processor</strong></h3>



<p>In early May 2024, Apple continued their march toward full AV1 support with the announcement of their new M4 chip, which will power the new iPad Pro. The Media Engine of M4 is the most advanced to come to iPad, supporting several popular video codecs, like H.264, HEVC, and ProRes, in addition to AV1.</p>



<div style="height:14px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="ready-to-get-started-with-av-1">Ready to get started with AV1?</h2>



<p>Bitmovin has added AV1 codec support to our Per-Title and 3-pass encoding optimizations and made AV1 encoding available in our dashboard UI, so now you can perform your first AV1 encode without any code, API calls, or configuration necessary! Bitmovin’s AV1 encoding has supported DASH streaming together with Widevine content protection for a long time, but we’ve now also added support for fMP4 in HLS playlists together with FairPlay content protection to take advantage of Apple AV1 support for premium content. It’s also available in our free trial, so there’s never been a better time to check it out and begin taking advantage of the bandwidth savings and quality improvements that AV1 can provide.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="1054" height="480" src="https://bitmovin.com/wp-content/uploads/2023/09/Bitmovin_encoding_wizard_AV1-1.jpg" alt="- Bitmovin" class="wp-image-269005" style="width:1024px;height:auto" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/Bitmovin_encoding_wizard_AV1-1-300x137.webp?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/Bitmovin_encoding_wizard_AV1-1.jpg?size=384x175&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/Bitmovin_encoding_wizard_AV1-1-768x350.webp?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/09/Bitmovin_encoding_wizard_AV1-1.jpg?lossy=2&amp;strip=1&amp;webp=1 1054w" sizes="(max-width: 1054px) 100vw, 1054px" /></figure>



<div style="height:14px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="related-links">Related Links</h2>



<p>Website: <a href="https://bitmovin.com/av1">Bitmovin’s AV1 hub</a>&nbsp;&nbsp;&nbsp;</p>



<p>Blog: <a href="https://bitmovin.com/av1-playback-support">State of AV1 Playback Support</a></p>



<p>Blog: <a href="https://bitmovin.com/apple-av1-support">Everything you need to know about Apple’s AV1 Support</a></p>



<p>Blog: <a href="https://bitmovin.com/av1-4k-video-sd-bitrates">4K video at SD bitrates with AV1</a></p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/firefox-av1-support">New Firefox AV1 support for Encrypted Media Extensions</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bitmovin.com/firefox-av1-support/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The State of AV1 Playback Support: 2024</title>
		<link>https://bitmovin.com/av1-playback-support</link>
					<comments>https://bitmovin.com/av1-playback-support#comments</comments>
		
		<dc:creator><![CDATA[Andy Francis]]></dc:creator>
		<pubDate>Thu, 16 May 2024 14:51:10 +0000</pubDate>
				<category><![CDATA[VidTech]]></category>
		<category><![CDATA[av1]]></category>
		<category><![CDATA[av1 playback supprt]]></category>
		<category><![CDATA[iphone AV1]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=244139</guid>

					<description><![CDATA[<p>This post was originally published in October 2022. It has been updated with new developments, most recently on May 16, 2024 with news about Apple’s iPad AV1 decoder and Firefox encrypted media extensions support. In this post, I&#8217;ll be taking a look at the current state of AV1 playback support, covering which browsers, mobile devices,...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/av1-playback-support">The State of AV1 Playback Support: 2024</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><em>This post was originally published in October 2022. It has been updated with new developments, most recently on May 16, 2024 with news about Apple’s iP</em>ad <em>AV1 decoder and Firefox encrypted media extensions support.</em></p>



<p>In this post, I&#8217;ll be taking a look at the current state of AV1 playback support, covering which browsers, mobile devices, smart TVs, consoles and streaming sticks are compatible with the <a href="https://bitmovin.com/av1/" target="_blank" rel="noreferrer noopener">AV1</a> codec right now.&nbsp; I&#8217;ll also touch on some of the incredible bandwidth savings companies like Netflix are seeing with AV1 and detail the latest announcements, rumors and speculation around future AV1 playback support.</p>



<div style="height:11px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#av-1-the-story-so-far-2017-2023">AV1: The Story So Far (2017-2023)</a><ul><li><a href="#apple-adds-av-1-hardware-decoding-support-to-i-phone-15-pro-and-new-macbooks">Apple adds AV1 hardware decoding support to iPhone 15 Pro and new Macbooks</a></li></ul></li><li><a href="#av-1-playback-support-news-in-2024">AV1 Playback Support News in 2024</a><ul><li><a href="#android-adds-dav-1-d-decoder">Android adds dav1d decoder</a></li><li><a href="#firefox-adds-av-1-support-in-encrypted-media-extensions">Firefox adds AV1 support in Encrypted Media Extensions</a></li><li><a href="#i-pad-pro-gets-av-1-playback-support-with-m-4-processor">iPad Pro gets AV1 playback support with M4 processor</a></li></ul></li><li><a href="#current-state-of-av-1-playback-support">Current State of AV1 Playback support</a><ul><li><a href="#browsers-and-operating-systems">Browsers and Operating Systems</a></li><li><a href="#smart-t-vs">Smart TVs</a></li><li><a href="#consoles-and-streaming-sticks">Consoles and Streaming Sticks</a></li></ul></li><li><a href="#looking-ahead-future-av-1-playback-support">Looking Ahead: Future AV1 Playback Support</a><ul><li><a href="#will-apple-add-av-1-software-decoding-support-for-older-devices">Will Apple add AV1 software decoding support for older devices? </a></li></ul></li><li><a href="#conclusion">Conclusion</a></li></ul></nav></div>



<h2 class="wp-block-heading" id="av-1-the-story-so-far-2017-2023">AV1: The Story So Far (2017-2023)</h2>



<p>Back in 2017, Bitmovin debuted the world’s first AV1 live encoding at the NAB Show in Las Vegas, earning a Best of NAB award. While it was an exciting proof of concept at the time, AV1 playback support was extremely limited and large-scale production usage wouldn’t come until years later. In 2020, YouTube and Netflix began delivering AV1 to the first compatible Android devices, and last year Netflix <a href="https://netflixtechblog.com/bringing-av1-streaming-to-netflix-members-tvs-b7fc88e42320" target="_blank" rel="noreferrer noopener nofollow">shared details</a> about their expanded use of AV1 for 4K streams. </p>



<p></p>



<p>Netflix also published a <a href="https://www.analysysmason.com/netflix-open-connect" rel="nofollow noopener" target="_blank">report</a> that showed over the course of one month in early 2022, 21% of their streamed content benefited from the most recent improvements in codec efficiency, like Per-Title optimized AV1 and HEVC. They estimated that without those improvements, total Netflix traffic globally would have been around 24% higher, proving that you can see massive bandwidth and overall cost savings by encoding just a portion of your most popular content with AV1.</p>



<h4 class="wp-block-heading" id="apple-adds-av-1-hardware-decoding-support-to-i-phone-15-pro-and-new-macbooks">Apple adds AV1 hardware decoding support to iPhone 15 Pro and new Macbooks</h4>



<p>Many of us who have been tracking the adoption and progress of AV1 were disappointed when the announcements for Apple’s M-series processors over the past couple years did not include AV1 hardware decoding support. But on September 12, 2023, the big moment we’ve been waiting for finally arrived when <a href="https://www.apple.com/apple-events/" data-type="link" data-id="https://www.apple.com/apple-events/" rel="nofollow noopener" target="_blank">Apple announced</a> that the A17 Pro chip in their new iPhone 15 Pro would include a dedicated AV1 decoder. This is a big line in the sand for Apple and for the wider industry and will hopefully prove to be the day that revitalized interest and momentum for AV1 adoption across the industry.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="2424" height="1502" src="https://bitmovin.com/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg" alt="Apple A17 Pro chip in iPhone 15 Pro with dedicated AV1 decoder that will enable AV1 playback support" class="wp-image-267775" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder-300x186.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg?size=384x238&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder-768x476.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg?size=1152x714&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder-1536x952.jpg?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg?size=1920x1190&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder-2048x1269.jpg?lossy=2&amp;strip=1&amp;webp=1 2048w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/iPhone_AV1_decoder.jpg?lossy=2&amp;strip=1&amp;webp=1 2424w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption class="wp-element-caption">Apple A17 Pro chip in iPhone 15 Pro with dedicated AV1 decoder</figcaption></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;We also included a dedicated AV1 decoder, enabling more efficient and high-quality video experiences for streaming services.&#8221;</p>



<p>Sribalan Santhanam &#8211; VP, Apple Silicon Engineering Group</p>
</blockquote>



<p>After the presentation, co-author of the HLS spec Roger Pantos shared more details via the <a href="https://mailarchive.ietf.org/arch/msg/hls-interest/PQX4rr1qQcPP1IIo6hH52JG9lIg/" data-type="link" data-id="https://mailarchive.ietf.org/arch/msg/hls-interest/PQX4rr1qQcPP1IIo6hH52JG9lIg/" rel="nofollow noopener" target="_blank">hls-interest</a> mailing list:&nbsp;</p>



<pre class="wp-block-code has-xm-font-size"><code>The iPhone 15 Pro (both screen sizes) will be the first Apple product to support hardware decode of AV1 content. This includes SDR, HDR10, and content protected by FairPlay Streaming, played back through either AVPlayer or AVSampleBufferDisplayLayer (including MSE on Safari).

There is no new signaling necessary for HLS, just the regular content-specific values for the CODECS and VIDEO-RANGE attributes in the MVP. If you wish, you can use the SCORE attribute to make the client prefer AV1 over other encodings (but please continue to provide renditions encoded with AVC and/or HEVC for compatibility with earlier devices and AirPlay).</code></pre>



<div style="height:11px" aria-hidden="true" class="wp-block-spacer"></div>



<p>A month later in October 2023, Apple announced their newest generation of desktop processors would include AV1 hardware decoders. This includes the M3, M3 Pro and M3 Max chips, meaning all new models of Macbooks, iMacs and desktop computers with an M3 processor will also support AV1 video playback.</p>



<p>Earlier in 2023, while everyone was waiting for Apple to officially support AV1, Meta took matters into their own hands, <a href="https://engineering.fb.com/2023/02/21/video-engineering/av1-codec-facebook-instagram-reels" rel="nofollow noopener" target="_blank">sharing</a> how they brought AV1 to their Reels videos for Facebook and Instagram, including on iOS devices. This became possible through ongoing open source software decoding efficiency improvements, in particular with the <a href="https://code.videolan.org/videolan/dav1d" rel="nofollow noopener" target="_blank">dav1d</a> decoder, developed by VideoLAN. Meta also said they believe for their video products, AV1 is the most viable codec for the coming years. The image below shows how they significantly improved visual quality with AV1 over VP9 and H.264, while keeping the bitrate constant.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="640" height="321" src="https://bitmovin.com/wp-content/uploads/2023/06/Screenshot-2023-06-01-at-10.14.35-AM.png" alt="Visual codec quality comparison of H.264, VP9 and AV1 playback" class="wp-image-261610" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/Screenshot-2023-06-01-at-10.14.35-AM-300x150.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/Screenshot-2023-06-01-at-10.14.35-AM.png?size=384x193&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/06/Screenshot-2023-06-01-at-10.14.35-AM.png?lossy=2&amp;strip=1&amp;webp=1 640w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption class="wp-element-caption">Screenshot comparing video codec quality for low bandwidth streams. Source: Meta Engineering Blog</figcaption></figure>



<p>At Bitmovin we also believe in the potential of AV1 and have explored the possibilities of software decoding on mobile devices. At a recent internal hackathon, one of our senior software engineers, <a href="https://www.linkedin.com/in/roland-k%C3%A1konyi-1032b035" rel="nofollow noopener" target="_blank">Roland Kákonyi</a>, built a custom iOS player using the dav1d decoder that was able to decode and smoothly play 1080p AV1 content. We’ll continue exploring this further as a way to fill gaps in playback coverage for devices lacking hardware support.</p>



<h2 class="wp-block-heading" id="av-1-playback-support-news-in-2024">AV1 Playback Support News in 2024</h2>



<p>Following 2023&#8217;s big announcements from Apple, 2024 got off to a strong start with Android, Firefox and (again) Apple adding new AV1 playback support. The barriers and arguments against adopting AV1 continue falling, slowly, but surely. </p>



<h3 class="wp-block-heading" id="android-adds-dav-1-d-decoder">Android adds dav1d decoder</h3>



<p>In March 2024, VideoLAN&#8217;s &#8220;dav1d&#8221; became available to all Android devices running Android 12 or higher. Apps need to opt-in to using AV1 for now, but according to Google, most devices can at least keep up with software decoding of 720p 30fps video. YouTube initially opted to begin using dav1d on devices without a hardware decoder, but may have reverted that decision, likely due to battery concerns on phones. For plug-in Android devices, dav1d is still a great option and a welcome addition to the ecosystem.</p>



<h3 class="wp-block-heading" id="firefox-adds-av-1-support-in-encrypted-media-extensions">Firefox adds AV1 support in Encrypted Media Extensions</h3>



<p>While Firefox was the first major browser to support AV1 playback, a long-standing bug (or lack of implementation) prevented DRM-protected AV1 from playing. When Apple added support to Safari for HLS + FairPlay streaming, it meant Firefox was the only major browser that still did not support premium, secure content. That changed in April 2024, when Firefox 125 added AV1 support in encrypted media extensions, meaning Widewine-protected AV1 is now supported.</p>



<h3 class="wp-block-heading" id="i-pad-pro-gets-av-1-playback-support-with-m-4-processor">iPad Pro gets AV1 playback support with M4 processor</h3>



<p>In early May 2024, Apple continued their march toward full AV1 support with the announcement of their new M4 chip, which will power the new iPad Pro. The Media Engine of M4 is the most advanced to come to iPad, supporting several popular video codecs, like H.264, HEVC, and ProRes, in addition to AV1. </p>



<p></p>



<h2 class="wp-block-heading" id="current-state-of-av-1-playback-support">Current State of AV1 Playback support</h2>



<p>To answer the question of current playback support as thoroughly as possible, we created several sample streams with different combinations of containers, muxings and DRM. While there will be some exceptions and omissions, especially when you go back to the 2021 and 2020 models, I’ll use the emojis below to show the general level of support you can expect from these platforms and brands right now and give the full results of our direct testing in the table at the <a href="#support-table" rel="nofollow">end</a>.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<ul>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f4af.png" alt="💯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Fully Supported</strong> &#8211; Successful AV1 playback with all test streams, including DRM</li>
</ul>



<ul>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Partial or Documented Support</strong> &#8211; Successfully played at least one, but not all of our test streams OR the product documentation claims AV1 playback support, but has not yet been verified by Bitmovin</li>
</ul>



<ul>
<li><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Not Supported</strong> &#8211; AV1 playback not supported here currently</li>
</ul>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading" id="browsers-and-operating-systems">Browsers and Operating Systems</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:10%">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f4af.png" alt="💯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Chrome </strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f4af.png" alt="💯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Edge  </strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Firefox </strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />  <strong>Safari</strong>* </p>
</div>
</div>



<div class="wp-block-column is-layout-constrained wp-block-column-is-layout-constrained">
<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f4af.png" alt="💯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Android&nbsp; </strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Windows</strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>iOS / macOS </strong>** </p>
</div>
</div>



<p>*Safari 17 or later, when a hardware decoder is present</p>



<p>**AV1 is also supported in Chrome and Firefox on macOS</p>



<p>Generally speaking, the Chrome browser and Android ecosystem handle AV1 well across phones, tablets, smart TVs and set-top boxes/streaming sticks. Unfortunately, the same cannot be said for Safari and iOS where support had been lacking until the iPhone 15 Pro announcement.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Firefox was the first major browser to support AV1, and recently <a href="https://www.mozilla.org/en-US/firefox/125.0beta/releasenotes/" data-type="link" data-id="https://www.mozilla.org/en-US/firefox/125.0beta/releasenotes/" rel="nofollow noopener" target="_blank">Firefox 125 added support</a> for AV1 in Encrypted Media Extensions, meaning Widevine-protected content is now playable.</p>



<p>The<strong> </strong>Edge<strong> </strong>browser on Windows 10 and later supports AV1, but you may need to install the free <a href="https://apps.microsoft.com/store/detail/av1-video-extension/9MVZQVXJBQ9V?hl=en-us&amp;gl=US" target="_blank" rel="noreferrer noopener nofollow">AV1 Video Extension</a> from the Microsoft Store.&nbsp;</p>



<p>For more details about the specific versions and less common browsers that support AV1, check out the table from CanIUse.com <a href="https://caniuse.com/av1" target="_blank" rel="noreferrer noopener nofollow">here</a>.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading" id="smart-t-vs">Smart TVs</h4>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:150px">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp; <strong>Android TV   </strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp; <strong>Google TV</strong><strong> </strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp; <strong>Samsung </strong></p>
</div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp; <strong>Sony</strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp; <strong>LG</strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp; <strong>Amazon Fire TV</strong></p>
</div>
</div>
</div>
</div>



<p>As mentioned, Android handles AV1 quite nicely, which also applies to the Smart TVs running Android TV and Google TV operating systems. These include Sony Google TV models from 2021 on and many Amazon Fire TV models as far back as 2020. (FireOS is based on Android)</p>



<p>Samsung TVs (and phones) from late 2020 onward have AV1 hardware decoders and were <a href="https://www.flatpanelshd.com/news.php?subaction=showfull&amp;id=1636526012" target="_blank" rel="noreferrer noopener nofollow">mentioned by Netflix</a> as some of the first outlets for their 4K AV1 content.&nbsp;</p>



<p>LG has developer <a href="https://webostv.developer.lge.com/discover/specifications/supported-media-formats/webos-50/" target="_blank" rel="noreferrer noopener nofollow">documentation</a> stating AV1 is supported for their UHD TVs and projectors running WebOS 5.0 and above, although our testing on some 2020 models was unsuccessful.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading" id="consoles-and-streaming-sticks">Consoles and Streaming Sticks</h4>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f4af.png" alt="💯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Amazon Fire TV Stick 4K Max</strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Playstation 4 Pro</strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Xbox One</strong></p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /><strong> Roku Streaming Stick 4K</strong></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Playstation 4 Pro was also called out by Netflix as one of the targets for their 4K AV1 streams and it takes advantage of GPU-accelerated decoding. Netflix didn’t publicly mention delivering AV1 to Xbox One, but the same decode libraries that the PS4 Pro uses were first made <a href="https://aomedia.org/in%20the%20news/youtube-and-netflix-announce-availability-reference-av1-decoder-for-xbox/" target="_blank" rel="noreferrer noopener nofollow">available for Xbox One</a>, so it should be possible.</p>



<p>The Amazon Fire TV Stick 4K <a href="https://www.amazon.com/fire-tv-stick-4k-max-with-alexa-voice-remote/dp/B08MQZXN1X" target="_blank" rel="noreferrer noopener nofollow">Max</a> has AV1 + DRM support, making it one of the cheapest and best options for giving older 4K TVs an AV1 upgrade.&nbsp;</p>



<p>Roku is a little bit of a gray area at the moment. Officially, they still do not support AV1 as an <a href="https://developer.roku.com/docs/specs/media/streaming-specifications.md" rel="nofollow noopener" target="_blank">adaptive streaming video codec</a>, but newer models like the <a href="https://www.roku.com/products/roku-ultra" rel="nofollow noopener" target="_blank">Roku Ultra</a> that have a USB port <em>do</em> support AV1 playback via USB media. There does appear to be some level of support for AV1 adaptive streaming, as the YouTube “stats for nerds” overlay reveals a combination of AV1 video and opus audio playing on many of the popular recommended videos. Hopefully wider support is coming, but in the meantime, did confirm successful playback of our single file “progressive” AV1 MP4 files on the Streaming Stick 4K.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="518" src="https://bitmovin.com/wp-content/uploads/2022/10/youtube_roku_av1_stats-1024x518.png" alt="YouTube “Stats for nerds” overlay showing AV1 video playing on Roku Streaming Stick 4K" class="wp-image-244241" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/10/youtube_roku_av1_stats-300x152.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/10/youtube_roku_av1_stats.png?size=384x194&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/10/youtube_roku_av1_stats-768x388.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/10/youtube_roku_av1_stats-1024x518.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/10/youtube_roku_av1_stats-1536x777.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/10/youtube_roku_av1_stats-2048x1035.png?lossy=2&amp;strip=1&amp;webp=1 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">YouTube “Stats for nerds” showing AV1 video playing on Roku Streaming Stick 4K</figcaption></figure>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="looking-ahead-future-av-1-playback-support">Looking Ahead: Future AV1 Playback Support</h2>



<p>Even with gaps in support on some platforms, there is plenty of opportunity to see tangible bandwidth savings and quality improvements from AV1 right now and thankfully, the future looks even brighter. <a href="https://www.pcgamer.com/intel-arc-gpus-will-support-av1-encode-and-decode/" rel="nofollow noopener" target="_blank">Intel</a>, <a href="https://wccftech.com/amd-rdna3-radeon-rx-7000-confirmed-to-support-av1-encoding/" rel="nofollow noopener" target="_blank">AMD</a>, <a href="https://news.samsung.com/global/samsung-introduces-game-changing-exynos-2200-processor-with-xclipse-gpu-powered-by-amd-rdna-2-architecture" rel="nofollow noopener" target="_blank">Samsung</a> and <a href="https://www.anandtech.com/show/21364/qualcomm-intros-snapdragon-x-plus-details-entire-sdx-chip-stack" data-type="link" data-id="https://www.anandtech.com/show/21364/qualcomm-intros-snapdragon-x-plus-details-entire-sdx-chip-stack" rel="nofollow noopener" target="_blank">Qualcomm</a> have all announced additional AV1 support coming at the chip level.</p>



<h3 class="wp-block-heading" id="will-apple-add-av-1-software-decoding-support-for-older-devices">Will Apple add AV1 software decoding support for older devices?&nbsp;</h3>



<p>There have been several indications that Apple would eventually support AV1. <a href="https://www.cnet.com/tech/services-and-software/apple-online-video-compression-av1/" target="_blank" rel="noreferrer noopener nofollow">Apple joined the Alliance for Open Media</a>, the organization responsible for creating and promoting AV1 encoding, back in 2018, which many took as a sign that Apple would <em>eventually</em> support it. We&#8217;re hopeful that with the addition of AV1 hardware decoding support to the iPhone Pro 15, iPad Pro and Macbooks, Apple will also add official HLS support and fallback software decoding for older devices that are capable.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="conclusion">Conclusion</h2>



<p>While AV1 support and adoption has been on the rise and we’ve seen some encouraging announcements, universal support like we have with H.264 is just not there yet. That means AV1 will need to be part of a multi-codec approach for the foreseeable future, but that’s ok! Not that long ago, it took millions of views to offset the higher encoding costs of AV1, but with recent improvements, we’ve seen the <a href="https://bitmovin.com/demos/av1-break-even-calculator" target="_blank" rel="noreferrer noopener">break-even point</a> drop to as low as 4,000 views! So for a whole lot of content, encoding with AV1 can already save you money right now and those savings will only increase as more supporting devices become available.&nbsp;</p>



<p>Ready to get started with AV1 encoding? You can try it for free with a Bitmovin Trial, sign up <a href="https://dashboard.bitmovin.com/signup">here</a>! </p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-table is-style-stripes mb-20 has-base-font-size"><table><thead><tr><th class="has-text-align-left" data-align="left"></th><th class="has-text-align-center" data-align="center">fMP4 (DASH)</th><th class="has-text-align-center" data-align="center">fMP4 with Widevine and Playready (DASH)</th><th class="has-text-align-center" data-align="center">Single file “progressive” MP4 (.mp4)</th><th class="has-text-align-center" data-align="center">Single file “progressive” MP4 + Widevine (DASH)</th><th class="has-text-align-center" data-align="center">WebM (DASH)</th><th class="has-text-align-center" data-align="center">WebM + Widevine (DASH)</th><th class="has-text-align-center" data-align="center">Single file “progressive” WebM (DASH)</th><th class="has-text-align-center" data-align="center">Single file “progressive” WebM + Widevine (DASH)</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Chrome</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">Edge</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">Firefox</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">Safari</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">Android Native</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">Android Web</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">iOS</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">Fire TV Max</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">Fire TV Max Web (Silk Browser)</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">Roku Streaming Stick 4K</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td class="has-text-align-left" data-align="left">Samsung Tizen (2020 and 2021)</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr></tbody></table></figure>
<p>The post <a rel="nofollow" href="https://bitmovin.com/av1-playback-support">The State of AV1 Playback Support: 2024</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bitmovin.com/av1-playback-support/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Bitmovin Improves Support AV1 Video Encoding for VoD</title>
		<link>https://bitmovin.com/bitmovin-improves-av1-video-encoding</link>
		
		<dc:creator><![CDATA[Martin Smole]]></dc:creator>
		<pubDate>Mon, 19 Feb 2024 01:31:14 +0000</pubDate>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[av1]]></category>
		<category><![CDATA[video encoding]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=19474</guid>

					<description><![CDATA[<p>**Updated in Feb 2024** Since 2017, Bitmovin has actively worked in video and streaming standardization and has consistently driven standards from inception to implementation. Our founders co-created the MPEG-DASH streaming standard used by Netflix, YouTube, and many others, which is responsible for over 50% of peak U.S. internet traffic. Given our encoding, virtualization, and codec...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/bitmovin-improves-av1-video-encoding">Bitmovin Improves Support AV1 Video Encoding for VoD</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>**Updated in Feb 2024**</em><br />
Since 2017, Bitmovin has actively worked in video and streaming standardization and has consistently driven standards from inception to implementation. Our founders co-created the MPEG-DASH streaming standard used by Netflix, YouTube, and many others, which is responsible for over 50% of peak U.S. internet traffic. Given our encoding, virtualization, and codec expertise, we are excited to work with and contribute to the AV1 codec. As of today, <span style="font-weight: 400;">we have doubled down on bringing AV1 to the market and enabling our customers. We have continued to improve our AV1 video encoding technology, and the performance has drastically improved in the last 5 years. In the following, we provide a high-level summary of the features.</span></p>
<h2>The AV1 Video Codec</h2>
<p>First things first, what is AV1 and where does it come from? In September 2015 the Alliance for Open Media (AOMedia) was founded by leading companies from various industries with an association with media technology. Among them are browser vendors like Google, Mozilla, and Microsoft, hardware vendors like AMD, ARM, Intel, and NVIDIA, and content providers like Amazon and Netflix. The goal of the AOMedia is to develop an open, royalty-free, next-generation video coding format that is:</p>
<ul>
<li>Interoperable and open</li>
<li>Optimized for the Internet</li>
<li>Scalable to any modern device at any bandwidth</li>
<li>Designed with a low computational footprint and optimized for hardware</li>
<li>Capable of consistent, highest-quality, real-time video delivery, and</li>
<li>Flexible for both commercial and non-commercial content, including user-generated content.</li>
</ul>
<p>The new video coding format AOMedia Video 1 (AV1) is meant to replace Google’s VP9 and compete with HEVC/H265 from MPEG. The Alliance is targeting an improvement of about 50% over VP9/HEVC with only reasonable increases in encoding and playback complexity.<br />
When comparing AV1 with HEVC, probably the biggest competitive advantage of AV1 will be that it is royalty-free, especially if we look at the still very uncertain royalty situation with HEVC. Currently, there are two patent pools with MPEG LA and MPEG Advance, plus some unknown HEVC IP owners who have not joined a pool yet. In the end, nobody will know how much you will need to pay in royalties for HEVC. This situation is obviously not satisfactory for the industry and especially, encoding, distribution, content, and hardware companies. (<a href="https://bitmovin.com/av1-datasheet/">Download the AV1 Datasheet</a>)</p>
<h2>Bitmovin and AV1 Video Encoding as of 2024</h2>
<p><span style="font-weight: 400;">We have made improvements to the core AV1 encoder in itself and have extensively benchmarked it against multiple practical use cases. The turnaround time and speed of encoding have improved by several orders of magnitude. And in regards to the quality, for the encoder version release </span><a href="https://bitmovin.com/docs/encoding/releases/encoder/encoder-2-110-0"><span style="font-weight: 400;">v2.110.0</span></a><span style="font-weight: 400;">, we found that AV1 can offer the same visual quality at 50% less bitrate for H.264/AVC and 30% less bitrate for H.265/HEVC respectively. That is a pretty significant gain!</span><br />
<span style="font-weight: 400;">In addition to the improvements to the core encoder itself, we have integrated AV1 with all the popular features that our customers have come to love. Here is a quick rundown : </span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Since encoder version </span><a href="https://bitmovin.com/docs/encoding/releases/encoder/encoder-2-104-0"><span style="font-weight: 400;">2.104.0</span></a><span style="font-weight: 400;">, 3-pass encoding with AV1 is generally available. We have found that three-pass AV1 video encoding provides significantly better bitrate distribution compared to the regular 2-pass encoding.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Since encoder version </span><a href="https://bitmovin.com/docs/encoding/releases/encoder/encoder-2-109-0"><span style="font-weight: 400;">2.109.0</span></a><span style="font-weight: 400;">, Per-Title encoding with AV1 is available now. Per-Title is one of our </span><span style="font-weight: 400;">biggest competitive advantages</span><span style="font-weight: 400;">. We are proud to offer this also for AV1. </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Since encoder version </span><a href="https://bitmovin.com/docs/encoding/releases/encoder/encoder-2-110-0"><span style="font-weight: 400;">2.110.0</span></a><span style="font-weight: 400;">, AV1 video encoding offers three smart presets. This allows customers to choose an optimal tradeoff between the quality and speed of the AV1 encodings. </span></li>
<li aria-level="1">Since encoder version <a href="https://developer.bitmovin.com/encoding/docs/encoder-21500-21990#21870">2.187.0</a>, AV1 video encoding can be used in HLS playlists, together with FairPlay content protection. This enables support for AV1 playback on compatible <a href="https://bitmovin.com/apple-av1-support">Apple devices</a> like the iPhone 15 Pro and new laptops with Apple&#8217;s M3 processor.</li>
</ul>
<p><span style="font-weight: 400;">Also at Bitmovin, we like to keep our promises <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />. We promised seven years ago that we will not stop innovating around AV1 and that we will enable our customers in the best possible way with our AV1 solutions. We are excited to announce that we have kept our end of the bargain. We have developed two patent-pending technologies around AV1. We cannot delve into the details now but just to tease you out, it significantly improves the turnaround times for Per-Title and 3-pass encodings. Keep watching this space for more details about this soon!</span><br />
<span style="font-weight: 400;">And here is the cherry on top of all this. It&#8217;s easy to</span><span style="font-weight: 400;"> get all this awesome Per-Title ABR encoding together with the AV1 codec and DASH packaging in a </span><a href="https://www.postman.com/bitmovin-simple-encoding/workspace/bitmovin-simple-encoding/request/18670786-98741a2a-dc35-4532-964e-8802942bb315?ctx=documentation" target="_blank" rel="noopener nofollow"><span style="font-weight: 400;">SINGLE API call</span></a><span style="font-weight: 400;">! Yes, it&#8217;s not a typo. We said SINGLE. Can you believe that <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f92f.png" alt="🤯" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f92f.png" alt="🤯" class="wp-smiley" style="height: 1em; max-height: 1em;" />!? What are you waiting for you? It&#8217;s easier than ever to get started with AV1. Try it and reach out to us if you have any questions! We are happy and excited to get you onboard with AV1.</span></p>
<h2>How AV1 Video Encoding Development Works</h2>
<p>The AV1 codec has its roots in the codebase of Google’s VP9/VP10 codec with an additional 77 experimental coding tools that have been added and are under consideration. Out of that 77 experimental coding tools, only 8 are currently enabled by default (adapt_scan, ref_mv, filter_7bit, reference_buffer, delte_q, tile_groups, rect_tx, cdef), but the performance of the codec is already appealing. The final goal is to get as many promising coding tools into the final version of the codec and afterward freeze the bitstream specification.<br />
The following procedure explains the high-level process on how experiments can be added to the AV1 codec:</p>
<ol>
<li>Coding tools are added as experiments into the AV1 codebase. They are controlled at build-time by flags (e.g., &#8211;enable-experimental &#8211;enable-&lt;experiment-name&gt;).</li>
<li>The hardware team (group of hardware members inside of AOMedia) reviews the experiments to ensure it can be implemented in hardware.</li>
<li>Each experiment needs to pass an IP review to ensure no IPs are violated.</li>
<li>Once reviews are passed the experiment can be enabled by default.</li>
</ol>
<p>As of today, it is not sure which experiments will make it into the final codec. However, we want to highlight a few that look promising today:</p>
<h3>Directional Deringing</h3>
<p>It is an effective algorithm for removing ringing artifacts from a coded frame. It plugs in right at the end of the decoding process, so it is easy to integrate. Blocks are searched for an overall direction that is taken into account when applying a conditional replacement filter (CRF) to reduce the risk of blurring and only take obvious ringing patterns into account. It is currently enabled by default.</p>
<h3>PVQ (Perceptual Vector Quantization)</h3>
<p>This experiment was originally developed for the Daala codec and has the potential to bring a lot of gains, however, it is also quite difficult to integrate into AV1 because PVQ interacts with many other parts of a codec. Compared to the usual scalar quantization, PVQ offers a lot more flexibility to control quantization. It makes techniques like Chroma from Luma or Activity Masking easier. Activity Masking is trying to provide better resolution in low contrast areas. This can be achieved by varying the codebook which is possible with PVQ.</p>
<h3>Chroma from Luma (CfL)</h3>
<p>CfL is based on a rather simple idea: Take advantage of the fact that edges in the chroma plane are usually well correlated with those in the luma plane. As CfL works entirely in the frequency domain, it can be easily implemented using PVQ. Using PVQ, the chroma coefficients can be predicted from injected luma coefficients. It is a very promising tool as it is quite simple to compute and provides nice benefits with much cleaner colors.</p>
<h2>Bitmovin AV1 VoD and Live Encoding</h2>
<p>The Bitmovin encoding service now supports AV1 video encoding for VoD and Live. It is possible to encode AV1 with our <a href="https://bitmovin.com/cloud-encoding-service/">cloud encoding service</a>. Currently, AV1 video encoding with common encoding tools is a very time-consuming process, as can be seen in the below screenshot taken from a Lenovo T540p notebook with an i7-4800MQ, 8GB RAM running Ubuntu 14.04. It would take 8 hours and 42 minutes to encode a 1080p@24fps 40-second long sequence (Tears of Steel Teaser) with a target bitrate of 1.5Mbps.</p>
<div style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-19554" src="https://bitmovin.com/wp-content/uploads/2017/04/ubuntu-terminal-AV1-encoding3.jpg" alt="Bitmovin encoding AV1" width="696" height="188" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/ubuntu-terminal-AV1-encoding3-300x81.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/ubuntu-terminal-AV1-encoding3.jpg?size=384x104&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/ubuntu-terminal-AV1-encoding3.jpg?lossy=2&amp;strip=1&amp;webp=1 696w" sizes="(max-width: 696px) 100vw, 696px" /></div>
<p>The encoding runs with about 1.93 fpm (frames per minute) which would translate to 0.032 fps (frames per second). If you want to achieve real-time with 24 fps you would need at least 746 times the computing power on a single machine, which is not very practical in a real-world scenario. Clearly, we need another approach to encode with reasonable speeds, especially when it comes to live streaming.<br />
Thanks to our chunk-based encoding approach that allows us to scale a single encoding among multiple instances we can encode AV1 with reasonable turnaround times and it&#8217;s also possible to use AV1 for live streams. Our chunked encoding allows us to speed up the encoding almost linearly with the number of instances that are added to the encoding cluster and this approach works with our cloud encoding the same way it works with our on-premise setups that are based on Kubernetes and Docker. Consequently, we can reach the same encoding speeds for AV1 that our customers have come to expect for H264, VP9, and HEVC encoding, which makes the codec effectively usable for media companies and content providers throughout the industry.</p>
<p><figure id="attachment_19552" aria-describedby="caption-attachment-19552" style="width: 294px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-19552 size-medium" src="https://bitmovin.com/wp-content/uploads/2017/04/live-AV1-encoding2-294x300.jpg" alt="How AV1 Video Encoding Works_Workflow_Image" width="294" height="300" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/live-AV1-encoding2-294x300.jpg?lossy=2&amp;strip=1&amp;webp=1 294w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/live-AV1-encoding2-768x784.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/live-AV1-encoding2.jpg?lossy=2&amp;strip=1&amp;webp=1 800w" sizes="(max-width: 294px) 100vw, 294px" /><figcaption id="caption-attachment-19552" class="wp-caption-text">How AV1 Video Encoding Works</figcaption></figure></p>
<p>We also encoded the ToS teaser with our AV1 encoder in the cloud with the default configuration where we achieved 7 fps, which is about 219 times faster than what was achieved in the test with the Lenovo notebook. This is already pretty impressive however, we were not satisfied with the speed as it was still below real-time. So we tried with an enterprise set-up by just adding more instances to the encoding process. The resulting encoding speed was at 36 fps, which is about 1125 times faster than with the single Lenovo notebook.</p>
<p><figure id="attachment_19553" aria-describedby="caption-attachment-19553" style="width: 512px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-19553" src="https://bitmovin.com/wp-content/uploads/2017/04/live-encoding-copmarison2.png" alt="AV1 Video Encoding of Tears of Steel_Workflow_Image" width="512" height="404" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/live-encoding-copmarison2-300x237.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/live-encoding-copmarison2.png?size=384x303&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/live-encoding-copmarison2-768x606.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/live-encoding-copmarison2.png?lossy=2&amp;strip=1&amp;webp=1 800w" sizes="(max-width: 512px) 100vw, 512px" /><figcaption id="caption-attachment-19553" class="wp-caption-text">Encoding Tears of Steel with AV1 video encoding</figcaption></figure></p>
<p>In addition, we don’t have to compromise on quality for speed because our encoder does not need to sacrifice quality to reach a certain speed on a single instance as other encoding vendors typically do. With our approach we are not bound to the hardware restrictions of a single instance, we can add more instances to an encoding cluster to generate the quality that our customers have configured in a reasonable time or in real-time for live streams. With our chunk-based implementation of the AV1 video codec, we can encode videos with AV1 even faster than in real-time without compromising quality.</p>
<h2>How to implement an AV1 Livestream</h2>
<p>In most cases, to run live stream encodings you would need around 4 to 15 Mbps with traditional codecs like H264 to deliver the same quality. So AV1 could reduce your CDN and storage cost by up to 10x.<br />
The setup of our AV1 live workflow that we will showcase consists of the following components:</p>
<ul>
<li>OBS RTMP mezzanine stream, 12Mbps 1080p@30fps</li>
<li>Bitmovin Distributed AV1 Cloud Encoder running in Google Cloud receives an RTMP ingest and transcodes to 1.5Mbps 1080p@30fps segmented WebM. Segments will be directly transferred to a Google Cloud Storage bucket.</li>
<li>The Bitmovin Distributed AV1 Cloud Encoder also generates HLS and MPEG-DASH manifests that will be transferred to the Google Cloud Storage bucket. Enabled experiments of the AV1 codec are: adapt_scan, ref_mv, filter_7bit, reference_buffer, delte_q, tile_groups, rect_tx, cdef</li>
<li>Native playback on a desktop with a Bitmovin Player based on aomdec and ffplay</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-19511" src="https://bitmovin.com/wp-content/uploads/2017/04/Screenshot-from-2017-04-13-13-27-37.jpg" alt="AV1 live stream screen shots" width="800" height="489" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/Screenshot-from-2017-04-13-13-27-37-300x183.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/Screenshot-from-2017-04-13-13-27-37.jpg?size=384x235&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/Screenshot-from-2017-04-13-13-27-37-768x469.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/Screenshot-from-2017-04-13-13-27-37.jpg?lossy=2&amp;strip=1&amp;webp=1 800w" sizes="(max-width: 800px) 100vw, 800px" /><br />
Our AV1 encoder generates WebM segmented output that could be used with HLS or MPEG-DASH for VoD and Live. However, as AV1 is currently not supported by any browser, we had to write our own player that is able to playback our AV1 live stream. We updated the aomdec application to be able to download and decode the AV1 chunks which can be seen in the left console window. Fortunately, decoding is not as resource intensive as the encoding, which allows you to decode the AV1 stream on normal hardware without special requirements, e.g., the same Lenovo notebook (i7-4800MQ, 8GB RAM running Ubuntu 14.04) that was not capable of encoding this video just near to realtime could easily playback AV1 in software. After the decoding step, we pipe the decoded YUV frames to ffplay to display the stream in a window as you see in the screenshot above. We plan to contribute this functionality back to aomdec after a technical cleanup of the current implementation.</p>
<h2>A Practical Quality Comparison</h2>
<p>Although the bitstream from AV1 is not finalized yet and much work needs to be done to further improve the quality of the codec, we wanted to get a snapshot of the current state and compare its quality with AVC/H264, HEVC/H265, and VP9. For that purpose, we made two different quality comparisons, the first one with two objective metrics, PSNR and SSIM. PSNR does not always correlate well with perceived quality but is the de-facto standard for video quality comparisons. SSIM is a perception-based quality metric that should give better results in regard to perceived quality.<br />
For the second comparison, we chose to make a side-by-side quality comparison between AV1 and the other codecs. This quality comparison targets a practical use case where the resulting content can be used for Adaptive Bitrate Streaming (ABR). Therefore we have used a fixed Group of Pictures (GOP) size for our experiments and also used Variable Bitrate (VBR) encodings with a target bitrate. This approach is established in the industry but results can vary from scientific evaluations that purely target abstract use cases and theoretical encoder performance through the HM (HEVC reference software) and JM (AVC reference software) reference software that has no practical relevance in the industry.<br />
Let’s first start with the objective quality comparison with PSNR. We encoded the open-source movie Sintel from the Blender Foundation with VBR to the following target bitrates: 100Kbps, 250Kbps, 500Kbps, 1Mbps, 2Mbps, 4Mbps and calculated PSNR and SSIM for the bitrate that has actually been achieved by the individual codec (typical codecs in VBR mode do not hit the target bitrate exactly).<br />
The following encoding settings for the different codecs were used in the Bitmovin Encoding Service:</p>
<ul>
<li><strong>AVC/H264:</strong><br />
GOP Size: 96 frames (4 seconds), Me_range: 16, Cabac: true, B-Adapt: 2, Me: UMH, Rc-Lookahead: 50, Subme: 8, Trellis: 1, Partitions: All, BFrames: 3, ReferenceFrames: 5, Profile: High, Direct-Pred: Auto</li>
</ul>
<ul>
<li><strong>HEVC/H265:</strong><br />
GOP Size: 96 frames (4 seconds), Sao: 1, B-Adapt: 2, CTU: 64, Profile: Main, BFrames: 4, Rc-Lookahead: 25, WeightP: 1, MeRange: 57, Ref: 4, Subme: 3, Tu-Inter-Depth: 1, Me: 3, No-WeightB: 1, Tu-Intra-Depth: 1</li>
</ul>
<ul>
<li><strong>VP9:</strong><br />
GOP Size: 96 frames (4 seconds), Cpu-used: 1, Tile-columns: 4, Arnr-Type: Centered, Threads: 4, Arnr-maxframes: 0, Quality: Good, Frame-Parallel: 0, AQ-Mode: none, Arnr-Strength: 3, Tile-Rows: 0</li>
</ul>
<ul>
<li><strong>AV1:</strong><br />
Build <a href="https://aomedia.googlesource.com/aom/+/f3477635d3d44a2448b5298255ee054fa71d7ad9" target="_blank" rel="noopener noreferrer nofollow">f3477635d3d44a2448b5298255ee054fa71d7ad9</a>, Enabled experiments by default: adapt_scan, ref_mv, filter_7bit, reference_buffer, delte_q, tile_groups, rect_tx, cdef<br />
Passes: 1, Quality: Good, Threads: 1, Cpu-used: 1, KeyFrame-Mode: Auto, Lag-In-Frames: 25, End-Usage: VBR</li>
</ul>
<p><a href="https://bitmovin.com/wp-content/uploads/2017/04/psnr-comparison.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-19506 size-full" src="https://bitmovin.com/wp-content/uploads/2017/04/psnr-comparison.jpg" alt="PSNR comparison graph - AV1, VP9, HEVC, H264" width="800" height="666" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/psnr-comparison-300x250.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/psnr-comparison.jpg?size=384x320&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/psnr-comparison-768x639.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/psnr-comparison.jpg?lossy=2&amp;strip=1&amp;webp=1 800w" sizes="(max-width: 800px) 100vw, 800px" /></a><br />
The above diagram clearly shows that AV1 already outperforms all the other codecs for each bitrate setting. For bitrates from 1Mbps and higher the quality difference is already pretty big (&gt; 0.5db which is usually clearly visible). VP9 and HEVC/H265 are very similar from a PSNR perspective, however, VP9 was the codec that overshot the target bitrate by far the most.<br />
<a href="https://bitmovin.com/wp-content/uploads/2017/04/ssim-1.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-19579 size-large" src="https://bitmovin.com/wp-content/uploads/2017/04/ssim-1024x851.png" alt="SSIM comparison graph - AV1, VP9, HEVC, H264" width="1024" height="851" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/ssim-300x249.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/ssim.png?size=384x319&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/ssim-768x638.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/ssim-1024x851.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/ssim.png?lossy=2&amp;strip=1&amp;webp=1 1334w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><br />
We also compared the four codecs with SSIM. The results can be seen in the above diagram and are quite similar to PSNR with some slight differences. AV1 is still the best performing codec over all bitrates, and AVC/H264 lags behind. However, interestingly AVC/H264 catches up with increased bitrate. An explanation for that could be that in the higher bitrates we can reach nearly the quality of the source material with all codecs, which results in only minor differences between the codecs.<br />
Additionally, we created several side-by-side quality comparisons where we experimentally changed the target bitrate for each codec to reach an average of 500 Kbps. Below you can see the quality comparisons between the encodings comparing the quality of Bitmovin AV1 video encoding with AVC/H264, HEVC/H265, and VP9. We used the well-known Tears of Steel teaser that is 40 seconds long with a 1080p resolution for the comparison, selecting a complex scene that is hard to encode.<br />
<a href="https://bitmovin.com/wp-content/uploads/2017/04/av1-vs-h264.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-19628" src="https://bitmovin.com/wp-content/uploads/2017/04/av1-vs-h264-small.jpg" alt="AV1 vs H264 side to side comparison" width="800" height="333" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-h264-small-300x125.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-h264-small.jpg?size=384x160&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-h264-small-768x320.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-h264-small.jpg?lossy=2&amp;strip=1&amp;webp=1 800w" sizes="(max-width: 800px) 100vw, 800px" /></a><br />
When comparing AV1 video encoding with AVC/H264 the quality difference is very obvious as expected. We can clearly see multiple encoding artifacts and blocking in the right part of the image that has been encoded with AVC/H264. In contrast, the left part with AV1 Video Encoding looks much cleaner without obvious encoding artifacts.<br />
<a href="https://bitmovin.com/wp-content/uploads/2017/04/av1-vs-vp9.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-19630" src="https://bitmovin.com/wp-content/uploads/2017/04/av1-vs-vp9-small.jpg" alt="AV1 vs VP9 side to side comparison" width="800" height="333" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-vp9-small-300x125.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-vp9-small.jpg?size=384x160&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-vp9-small-768x320.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-vp9-small.jpg?lossy=2&amp;strip=1&amp;webp=1 800w" sizes="(max-width: 800px) 100vw, 800px" /></a><br />
Looking at the quality difference between AV1 and VP9 it is not as obvious as with AVC/H264, but still quite visible. Especially the borders of the tiles of the sphere show encoding artifacts and the overall picture in VP9 seems to have quite some noise. We can also identify some blocking artifacts that are not visible in AV1.<br />
<a href="https://bitmovin.com/wp-content/uploads/2017/04/av1-vs-hevc.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-19629" src="https://bitmovin.com/wp-content/uploads/2017/04/av1-vs-hevc-small.jpg" alt="AV1 vs HEVC side to side comparison" width="800" height="333" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-hevc-small-300x125.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-hevc-small.jpg?size=384x160&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-hevc-small-768x320.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2017/04/av1-vs-hevc-small.jpg?lossy=2&amp;strip=1&amp;webp=1 800w" sizes="(max-width: 800px) 100vw, 800px" /></a><br />
HEVC/H265 visually looks a bit better than VP9, however, it still has visible encoding artifacts, especially in the lower part of the image and around the arm of the guy with the red coat. When we look closely at the arm we can see that the color is not encoded as nicely as with AV1 and shows some noise.</p>
<h2>Conclusion</h2>
<p>Bitmovin’s culture and vision have always been to be a technology leader and our passion for video means we consistently tackle the most complex video problems. Why? Because it&#8217;s fun and challenging and our team loves a challenge!<br />
Besides that, there are already use cases for an AV1 video encoding where you could use it as your mezzanine format to preserve a high-quality version of your video at a low bit rate that can be used to create your adaptive bitrate renditions or other formats. Using AV1 for that use case would decrease your storage footprint and speed up transfer times inside of your data center or for upload to the cloud.<br />
Furthermore, with the companies behind AOMedia, like AMD, ARM, Intel, NVIDIA, Google, Microsoft, Mozilla, Netflix, and Amazon, it should not take too long to get broad support for AV1. AMD, Intel, and NVIDIA cover the desktop market quite nicely, and ARM and Intel the mobile market. Additionally, the major browser vendors, Google, Microsoft, and Mozilla will make sure that the codec finds its way into the browsers soon after the bitstream freeze. Google, Netflix, and Amazon will make sure that AV1 content will be available quickly and that will further drive adoption and hardware support.<br />
<strong>AV1 is the next generation video codec and it&#8217;s on track to deliver a 30% improvement over VP9 &amp; HEVC &#8211; </strong><a href="https://bitmovin.com/av1/">Learn More</a></p>
<h2><strong>More AV1 Resources:</strong></h2>
<ul>
<li><a href="https://bitmovin.com/av1-4k-video-sd-bitrates/">4K Video at SD Bitrates with AV1</a></li>
<li><a href="https://bitmovin.com/av1-encoding-gift-guide/">Bitmovin’s AV1 Encoding Gift Guide</a></li>
<li><a href="https://bitmovin.com/cool-new-video-tools-five-encoding-advancements-coming-av1/">Cool New Video Tools: Five Encoding Advancements Coming in AV1</a></li>
</ul>
<p>The post <a rel="nofollow" href="https://bitmovin.com/bitmovin-improves-av1-video-encoding">Bitmovin Improves Support AV1 Video Encoding for VoD</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Game-Changing Savings with Per-Title Encoding</title>
		<link>https://bitmovin.com/per-title-encoding-savings</link>
					<comments>https://bitmovin.com/per-title-encoding-savings#respond</comments>
		
		<dc:creator><![CDATA[Andy Francis]]></dc:creator>
		<pubDate>Mon, 27 Nov 2023 06:09:54 +0000</pubDate>
				<category><![CDATA[Innovation]]></category>
		<category><![CDATA[av1]]></category>
		<category><![CDATA[hevc]]></category>
		<category><![CDATA[per-title encoding]]></category>
		<category><![CDATA[video encoding]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=272890</guid>

					<description><![CDATA[<p>Introduction The post will explain how Per-Title Encoding works and the advantages of using Per-Title Encoding compared to using the same bitrate ladder for all your content. Per-Title often requires fewer ABR ladder renditions and lower bitrates that translate into storage, egress and CDN cost savings. It also improves QoE with less buffering and quality...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/per-title-encoding-savings">Game-Changing Savings with Per-Title Encoding</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#introduction">Introduction</a></li><li><a href="#per-title-encoding-is-key-for-cutting-streaming-costs">Per-Title Encoding is key for cutting streaming costs</a></li><li><a href="#how-does-per-title-encoding-work">How does Per-Title Encoding work?</a></li><li><a href="#per-title-encoding-abr-ladder-vs-fixed-bitrate-ladder">Per-Title Encoding ABR ladder vs fixed bitrate ladder</a></li><li><a href="#storage-savings-with-per-title-encoding">Storage savings with Per-Title Encoding</a></li><li><a href="#improve-quality-without-increasing-bitrates">Improve quality without increasing bitrates </a><ul><li><a href="#bitmovin-smart-chunking-prevents-lower-quality-outlier-frames">Bitmovin Smart Chunking prevents lower quality outlier frames</a></li></ul></li><li><a href="#conclusion">Conclusion</a></li><li><a href="#related-links">Related Links</a></li></ul></nav></div>



<h2 class="wp-block-heading" id="introduction">Introduction</h2>



<p>The post will explain how <a href="https://bitmovin.com/encoding-service/per-title-encoding">Per-Title Encoding</a> works and the advantages of using Per-Title Encoding compared to using the same bitrate ladder for all your content. Per-Title often requires fewer ABR ladder renditions and lower bitrates that translate into storage, egress and CDN cost savings. It also improves QoE with less buffering and quality drops for viewers, along with better visual quality. On top of that, it can make 4K streaming viable, turning it from a loss leader and financial burden into a revenue generator. Keep reading to learn more.&nbsp;</p>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="per-title-encoding-is-key-for-cutting-streaming-costs">Per-Title Encoding is key for cutting streaming costs</h2>



<p>For the past couple of years, “controlling costs” has been among the top challenges for video streaming, according to the results of Bitmovin’s <a href="https://bitmovin.com/video-developer-report">annual video developer survey</a>. While the pandemic years created a boom for streaming services and content creation, things have now shifted toward cost-cutting in a few different ways. Several platforms have cut back their budgets for original content and are <a href="https://www.theverge.com/2023/5/19/23729642/disney-plus-hulu-remove-pull-shows-willow-streaming-bob-iger" rel="nofollow noopener" target="_blank">removing shows and films</a> from their libraries to save on licensing and other operational costs.&nbsp;</p>



<p>Another trend highlighted by industry analyst Dan Rayburn, has been the <a href="https://www.streamingmediablog.com/2023/06/cutting-bitrates-4k.html" rel="nofollow noopener" target="_blank">lowering of bitrates</a>, including removal of 4K streaming in some cases. Services that do still offer 4K often restrict it to their highest-priced subscription tier. <a href="https://www.streamingmediablog.com/2014/01/dirty-little-secret-4k-streaming-content-owners-cant-afford-bandwidth-costs.html" rel="nofollow noopener" target="_blank">Back in 2014</a>, Dan called out the cost and QoS challenges services would face when delivering 4K video, and many are still struggling with that reality, especially those using a fixed bitrate ladder for their encoding.&nbsp;</p>



<p>Per-Title Encoding can have a huge impact on 4K content, something that can be seen in the recommended internet connection speeds for 4K streaming:</p>



<p><a href="https://help.netflix.com/en/node/13444" rel="nofollow noopener" target="_blank">Netflix</a>: 15 Mbps (they use their own version of per-title encoding)</p>



<p><a href="https://help.disneyplus.com/article/disneyplus-recommended-speeds" rel="nofollow noopener" target="_blank">Disney+</a>: 25 Mbps</p>



<p><a href="https://help.paramountplus.com/s/article/PD-What-are-the-minimum-system-requirements-for-Paramount" rel="nofollow noopener" target="_blank">Paramount+</a>: 25 Mbps</p>



<p><a href="https://help.hbomax.com/ba-en/Answer/Detail/000001257#" rel="nofollow noopener" target="_blank">Max</a>: 50+ Mbps&nbsp;</p>



<p>For long form content that gets even in the tens of thousands views, the difference between 15 Mbps and 25 or 50 Mbps will add up quickly in the form of excess network egress and CDN costs. With non-optimized encoding at those high bitrates, a viral hit that ends up getting hundreds of thousands or millions of views can end up being a financial burden. Using Per-Title Encoding ensures each video uses only the bits needed for its content and complexity and when combined with more advanced codecs like HEVC and AV1, it can make a game-changing difference. When Bitmovin added support for using Per-Title Encoding with the AV1 codec, I was shocked to see just how low the bitrate could go (<a href="https://bitmovin.com/av1-4k-video-sd-bitrates">often under 2 Mbps</a>).&nbsp;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="491" src="https://bitmovin.com/wp-content/uploads/2023/11/tears-of-steel-abr-ladder-1024x491-1.png" alt="Chart showing Per-Title Encoding with AV1 can encoding 4K content with less than 2 Mbps" class="wp-image-272892" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/tears-of-steel-abr-ladder-1024x491-1-300x144.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/tears-of-steel-abr-ladder-1024x491-1.png?size=384x184&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/tears-of-steel-abr-ladder-1024x491-1-768x368.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/tears-of-steel-abr-ladder-1024x491-1.png?lossy=2&amp;strip=1&amp;webp=1 1024w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Per-Title Encoding with AV1 can deliver mind-blowing low bitrates</figcaption></figure>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="how-does-per-title-encoding-work">How does Per-Title Encoding work?</h2>



<p>In 2012, Bitmovin’s co-founders published a research paper titled “<a href="https://athena.itec.aau.at/2023/11/sigmm-test-of-time-paper-honorable-mention-in-the-category-of-mm-systems-networking/" rel="nofollow noopener" target="_blank">Dynamic Adaptive Streaming over HTTP Dataset</a>” that, among other things, provided data for per-genre encoding that would further evolve into Bitmovin’s Per-Title Encoding. Per-Title Encoding is an optimization of <a href="https://bitmovin.com/adaptive-streaming">adaptive bitrate</a> encoding that analyzes the complexity of a video file and determines the encoding settings needed to maintain the highest level of visual quality together with the most efficient adaptive bitrate ladder.&nbsp;</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="700" height="678" src="https://bitmovin.com/wp-content/uploads/2023/11/per-title-encoding.png" alt="- Bitmovin" class="wp-image-272893" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/per-title-encoding-300x291.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/per-title-encoding.png?size=384x372&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/per-title-encoding.png?lossy=2&amp;strip=1&amp;webp=1 700w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption class="wp-element-caption">Bitmovin&#8217;s Per-Title Encoding process</figcaption></figure>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<p>In 2015, Netflix published a <a href="https://netflixtechblog.com/per-title-encode-optimization-7e99442b62a2" rel="nofollow noopener" target="_blank">tech blog</a> that detailed their research and development of their own per-title encoding. Through brute force encoding of content at different resolutions and quality levels, they found that the ideal adaptive bitrate ladder for each video would form a smooth convex hull when plotting quality vs bitrate. When the bitrate and resolution pairs in their ABR ladder fell along the convex hull, it maximized quality for the viewer and meant that data was being distributed efficiently. Bitmovin’s Per-Title complexity analysis spares you the excessive testing and experimentation and automatically determines the ideal ABR ladder and convex hull for each file.&nbsp;</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="479" height="307" src="https://bitmovin.com/wp-content/uploads/2023/11/Convex_Hull.png" alt="- Bitmovin" class="wp-image-272894" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Convex_Hull-300x192.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Convex_Hull.png?size=384x246&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Convex_Hull.png?lossy=2&amp;strip=1&amp;webp=1 479w" sizes="(max-width: 479px) 100vw, 479px" /></figure>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="per-title-encoding-abr-ladder-vs-fixed-bitrate-ladder">Per-Title Encoding ABR ladder vs fixed bitrate ladder</h2>



<p>The graph below shows how Per-Title Encoding provides better QoE with lower bitrates than the competition’s static bitrate ladder for a 4K source. Per-Title Encoding matches the source at 3840x2160p, with a bitrate of 6050 kbps and a VMAF score of 95.5. The static ladder is capped at 1080p and requires 7830 kbps for a lower VMAF score of 90.9. That’s 22.7% bitrate savings with better quality by using Per-Title.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="956" height="484" src="https://bitmovin.com/wp-content/uploads/2023/11/avc_4k.png" alt="- Bitmovin" class="wp-image-272895" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/avc_4k-300x152.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/avc_4k.png?size=384x194&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/avc_4k-768x389.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/avc_4k.png?lossy=2&amp;strip=1&amp;webp=1 956w" sizes="(max-width: 956px) 100vw, 956px" /><figcaption class="wp-element-caption">Per-Title Encoding  provides higher quality 4K with a lower bitrate than our customer&#8217;s previous 1080p using fixed ABR ladder   </figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots"/>



<p>The next example uses the HEVC codec for the customer’s UHD ladder vs Bitmovin Per-Title Encoding. The highest rendition on the Per-Title ladder only needs 1.9 Mbps to hit a VMAF score of 94.9, while the static ladder uses 15 Mbps, an increase of 13.1 Mbps in bandwidth for an undetectable VMAF difference. This equates to 87% savings on the CDN bill for viewers of the top rendition, without sacrificing quality.&nbsp;</p>



<p>With a duration of 44:39, the top rendition for Per-Title would mean 0.622 GB in data transfer while the top rendition for the fixed ladder would require 5.023 GB. For popular content tens of thousands of views (or more) those savings add up quickly. At a time when some services are removing 4K renditions, these optimizations make it feasible to provide UHD and improve margins on premium subscription tiers.&nbsp;</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="955" height="489" src="https://bitmovin.com/wp-content/uploads/2023/11/hevc_4k.png" alt="- Bitmovin" class="wp-image-272896" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/hevc_4k-300x154.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/hevc_4k.png?size=384x197&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/hevc_4k-768x393.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/hevc_4k.png?lossy=2&amp;strip=1&amp;webp=1 955w" sizes="(max-width: 955px) 100vw, 955px" /><figcaption class="wp-element-caption">For lower complexity content, Per-Title Encoding only needs 2 Mpbs for 4K video, 87% lower than our customer&#8217;s previous encoding ladder.</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots"/>



<p>Next we have some medium-complexity 1080p content where using Bitmovin Per-Title with a more advanced codec like HEVC can make a huge difference. Throughout the ladder, using Bitmovin Per-Title with H.264 provides some quality gains and bitrate savings compared to the customer’s static ladder with ffmpeg, but the results from Per-Title with HEVC highlight the impact of using a newer generation codec. HEVC delivers 1080p in the 90+ VMAF range with only 2 Mbps while ffmpeg with H.264 needs over 6.5 Mbps for the same quality. That’s around 70% bandwidth savings for viewers of the top rendition. At the lower end of the spectrum, a viewer with 1 Mbps available bandwidth would be limited to 432p with the static H.264 ladder, but would still receive 1080p with Per-Title HEVC.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1516" height="723" src="https://bitmovin.com/wp-content/uploads/2023/11/hevc-1080.png" alt="- Bitmovin" class="wp-image-272897" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/hevc-1080-300x143.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/hevc-1080.png?size=384x183&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/hevc-1080-768x366.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/hevc-1080.png?size=1152x549&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/hevc-1080.png?lossy=2&amp;strip=1&amp;webp=1 1516w" sizes="(max-width: 1516px) 100vw, 1516px" /><figcaption class="wp-element-caption">For medium-high complexity content, using Per-Title Encoding with HEVC can deliver the same quality with 70% lower bitrate than AVC/H.264.</figcaption></figure>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="storage-savings-with-per-title-encoding">Storage savings with Per-Title Encoding</h2>



<p>Bitmovin’s Per-Title Encoding can deliver massive storage savings when compared to fixed bitrate ladders, by removing unnecessary renditions from the ABR ladder and ensuring the most efficient bitrate is used for each piece of content. The chart below shows the potential savings on your storage bill from using Per-Title Encoding over a fixed ladder with AVC encoding.&nbsp;</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1282" height="758" src="https://bitmovin.com/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.26-PM.png" alt="- Bitmovin" class="wp-image-272898" style="width:677px;height:auto" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.26-PM-300x177.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.26-PM.png?size=384x227&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.26-PM-768x454.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.26-PM.png?size=1152x681&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.26-PM.png?lossy=2&amp;strip=1&amp;webp=1 1282w" sizes="(max-width: 1282px) 100vw, 1282px" /></figure>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="improve-quality-without-increasing-bitrates">Improve quality without increasing bitrates&nbsp;</h2>



<p>Per-Title Encoding can also improve quality without needing to use additional data. The chart below references our customer’s fixed ABR ladder using the AVC codec and shows the quality improvements (% VMAF score) that Bitmovin’s Per-Title provided with different codecs at the same bitrate.&nbsp;</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1160" height="472" src="https://bitmovin.com/wp-content/uploads/2023/11/quality-improvement.png" alt="- Bitmovin" class="wp-image-272899" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/quality-improvement-300x122.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/quality-improvement.png?size=384x156&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/quality-improvement-768x312.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/quality-improvement.png?lossy=2&amp;strip=1&amp;webp=1 1160w" sizes="(max-width: 1160px) 100vw, 1160px" /></figure>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="bitmovin-smart-chunking-prevents-lower-quality-outlier-frames">Bitmovin Smart Chunking prevents lower quality outlier frames</h3>



<p>The graphs below plot the VMAF quality scores of every frame in our customer’s sample content. Bitmovin’s smart chunking virtually eliminates all of the lower quality outlier frames that are present in our competitor’s encoding and would be noticeable by viewers. Smart Chunking is now active for all Bitmovin VOD Encoding without any additional configuration or cost to the user.</p>



<figure data-wp-context="{&quot;uploadedSrc&quot;:&quot;https:\/\/bitmovin.com\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-26-at-8.07.04-PM.png&quot;,&quot;figureClassNames&quot;:&quot;wp-block-image aligncenter size-full is-resized&quot;,&quot;figureStyles&quot;:null,&quot;imgClassNames&quot;:&quot;wp-image-272900&quot;,&quot;imgStyles&quot;:&quot;width:1204px;height:auto&quot;,&quot;targetWidth&quot;:3298,&quot;targetHeight&quot;:732,&quot;scaleAttr&quot;:false,&quot;ariaLabel&quot;:&quot;Enlarge image&quot;,&quot;alt&quot;:&quot;&quot;}" data-wp-interactive="core/image" class="wp-block-image aligncenter size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="3298" height="732" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://bitmovin.com/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.04-PM.png" alt="- Bitmovin" class="wp-image-272900" style="width:1204px;height:auto" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.04-PM-300x67.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.04-PM.png?size=384x85&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.04-PM-768x170.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.04-PM.png?size=1152x256&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.04-PM-1536x341.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.04-PM.png?size=1920x426&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.04-PM-2048x455.png?lossy=2&amp;strip=1&amp;webp=1 2048w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-8.07.04-PM.png?lossy=2&amp;strip=1&amp;webp=1 3298w" sizes="(max-width: 1920px) 100vw, 1920px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge image"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="context.imageButtonRight"
			data-wp-style--top="context.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Bitmovin Encoding with Smart Chunking  helps prevent lower quality frames that can occur with other segmented encoding.</figcaption></figure>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="conclusion">Conclusion</h2>



<p>In the past, balancing cost and quality has always been a tradeoff, but using Per-Title Encoding may be the single most effective way for streaming services to reduce their total cost of ownership without sacrificing their viewers’ quality of experience. With consumers having an abundance of options, the QoE improvements Per-Title provides can mean the difference between renewal and churn and its cost savings can tip the scales toward profitability. With streaming firmly in a cost conscious era, using Per-Title Encoding makes more sense than ever before.&nbsp;&nbsp;&nbsp;</p>



<p>Ready to see what difference Per-Title Encoding can make with your content? Anyone can test it out <a href="https://dashboard.bitmovin.com/signup">for free</a> with no coding required using our VOD encoding wizard. We also have a <a href="https://dashboard.bitmovin.com/encoding/per-title-cost-optimization">comparison tool</a> in our dashboard where you can input your own content or use common test videos. Try it out today!</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="777" height="160" src="https://bitmovin.com/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-7.13.25-PM.png" alt="- Bitmovin" class="wp-image-272901" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-7.13.25-PM-300x62.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-7.13.25-PM.png?size=384x79&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-7.13.25-PM-768x158.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/Screenshot-2023-11-26-at-7.13.25-PM.png?lossy=2&amp;strip=1&amp;webp=1 777w" sizes="(max-width: 777px) 100vw, 777px" /><figcaption class="wp-element-caption">Bitmovin&#8217;s VOD Encoding UI allows anyone to use Per-Title encoding with no coding necessary</figcaption></figure>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="related-links">Related Links</h2>



<p><a href="https://go.bitmovin.com/en/choosing-per-title-encoding-technology">Choosing the Best Per-Title Encoding Technology</a></p>



<p><a href="https://bitmovin.com/what-is-per-title-encoding">What is Per-Title Encoding and how does it work</a>&nbsp;</p>



<p><a href="https://developer.bitmovin.com/encoding/docs/how-to-create-a-per-title-encoding">How to Create a Per-Title Encoding</a></p>



<p><a href="https://developer.bitmovin.com/encoding/docs/per-title-configuration-options-explained">Advanced Per-Title configuration</a>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/per-title-encoding-savings">Game-Changing Savings with Per-Title Encoding</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bitmovin.com/per-title-encoding-savings/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Guide to Adopting AV1 Encoding</title>
		<link>https://bitmovin.com/av1/av1-encoding-guide</link>
					<comments>https://bitmovin.com/av1/av1-encoding-guide#comments</comments>
		
		<dc:creator><![CDATA[Andy Francis]]></dc:creator>
		<pubDate>Thu, 02 Nov 2023 22:45:37 +0000</pubDate>
				<category><![CDATA[VidTech]]></category>
		<category><![CDATA[av1]]></category>
		<category><![CDATA[iphone AV1]]></category>
		<category><![CDATA[video encoding]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=271893</guid>

					<description><![CDATA[<p>Introduction This post will provide some background information on video codecs and the pros and cons of the most common codecs used by streaming services. We’ll discuss why you should be taking advantage of newer codecs and the many benefits they can provide. Finally, we’ll provide a step-by-step guide through the factors and questions you...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/av1/av1-encoding-guide">Guide to Adopting AV1 Encoding</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading has-xl-font-size">Introduction</h2>



<p>This post will provide some background information on video codecs and the pros and cons of the most common codecs used by streaming services. We’ll discuss why you should be taking advantage of newer codecs and the many benefits they can provide. Finally, we’ll provide a step-by-step guide through the factors and questions you should consider when evaluating or adding <a href="https://bitmovin.com/av1" data-type="link" data-id="https://bitmovin.com/av1">AV1</a> encoding to your workflow.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-xl-font-size">What are video codecs?</h2>



<p>The word codec is a combination of the words coder and decoder. Video codecs are used to reduce or compress the size of video files for storage and transmission, because raw source files produced by professional studios or cameras use too much data to be delivered smoothly over the internet. For video streaming purposes, the master file or live source is encoded for transmission, then decoded for playback on the end-user device. This encoding typically involves lossy compression, meaning the overall file size is reduced, often significantly, with a tradeoff of slightly lower visual quality. How noticeable that quality reduction is and the amount of data compression possible depends on the codec and settings that were used.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-xl-font-size">What is the best video codec?</h2>



<p>Like with many technical questions, the frustrating, but most accurate answer is “It depends.” Each codec has its own pros and cons in terms of cost, performance and support, so the best codec (or codecs) can differ based on your company’s goals, applications and business model. Let&#8217;s take a closer look at some of the high level pros and cons of the most common codecs used by streaming platforms.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-lg-font-size">H.264/AVC</h3>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211;&nbsp; Almost universal playback compatibility with nearly 20 years in the field.&nbsp;</p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f44e.png" alt="👎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211;&nbsp; It’s almost 20 years old, and several newer codecs offer better compression and can produce higher quality video while using less data, providing a better viewing experience and reducing your long-term storage and delivery costs.&nbsp;</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-lg-font-size">H.265/HEVC</h3>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211;&nbsp; MPEG’s successor to H.264/AVC can provide higher quality per bit and makes it possible to deliver HD,&nbsp; 4K and even 8K video to a wider audience, while using less bandwidth. H.265/HEVC is usually encoded with a higher bit depth than H.264/AVC, making high dynamic range (HDR) support possible, so most Dolby Vision streaming workflows use H.265/HEVC.</p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f44e.png" alt="👎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; Royalty fees and complex licensing terms for H.265/HEVC have led some content creators and streaming services to avoid it. There are multiple patent pools, along with some individual companies that claim to own patents covering essential parts of the standard, creating uncertainty for end users around their liability and obligations.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-lg-font-size">VP9&nbsp;</h3>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; Google’s open source VP9 is a royalty-free alternative to H.265/HEVC with similar performance in terms of compression efficiency. Platforms like YouTube and Facebook use VP9 to offer higher resolution video than H.264/AVC and improve video quality over low bandwidth, which is especially important for viewing on mobile devices.&nbsp;</p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f44e.png" alt="👎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; VP9 is over 10 years old and while it is still widely used and supported, most of the current innovation and new development is focused on its successor, AV1.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-lg-font-size">AV1</h3>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; AV1 offers the best compression performance of any of the codecs discussed here. On average it can achieve the same visual quality using ~50% less data than H.264/AVC and ~30% less data than H.265/HEVC and VP9. Those are significant savings that really add up over time and millions of views. YouTube and Netflix both use AV1 for their most popular HD and 4K content as a way to enable high-res viewing for people on slower connections, improving quality of experience and drastically reducing data usage, which lowers their egress and CDN costs.&nbsp;&nbsp;</p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f44e.png" alt="👎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; Even though it’s a few years old, adoption of AV1 has been lagging behind initial expectations, mostly because of slower than expected rollout of playback and decoding support. Because of that, anyone encoding with AV1 will still need to provide backup H.264/AVC streams in the near future. However, recently launched products like the iPhone 15 Pro, Apple’s M3 desktop processor and the Meta Quest 3 headset all include AV1 decoding support, so hopefully the tide is turning and AV1 adoption will ramp up in the coming months.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="1999" height="1239" src="https://bitmovin.com/wp-content/uploads/2023/11/av1-encoding-apple-decoder.png" alt="- Bitmovin" class="wp-image-271894" style="aspect-ratio:1.6133979015334947;width:1024px;height:auto" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-apple-decoder-300x186.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-apple-decoder.png?size=384x238&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-apple-decoder-768x476.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-apple-decoder.png?size=1152x714&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-apple-decoder-1536x952.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-apple-decoder.png?size=1920x1190&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-apple-decoder.png?lossy=2&amp;strip=1&amp;webp=1 1999w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption class="wp-element-caption">Block diagram of Apple’s A17 Pro chip, highlighting dedicated AV1 decoder – Image source: Apple iPhone 15 Pro announcement<br></figcaption></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-xl-font-size">Why should I use newer codecs?</h2>



<p>In general, newer codecs provide better compression efficiency than their predecessors, using less bits to deliver the same level of quality. They can also support higher resolutions and wider color and contrast ranges than earlier generations. This has multiple benefits for streaming services and their viewers.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-lg-font-size">Better visual quality at lower bitrates</h3>



<p>When delivering video to mobile phones, to viewers on shared, congested wifi or in areas with limited bandwidth, the tradeoff between quality and bitrate becomes especially apparent. This is where the compression performance of newer codecs can really stand out. Using a newer codec like AV1 can mean the difference between acceptable quality and a pixelated mess as you can see in the screenshot below from Facebook.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="640" height="321" src="https://bitmovin.com/wp-content/uploads/2023/11/av1-encoding-facebook.png" alt="- Bitmovin" class="wp-image-271895" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-facebook-300x150.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-facebook.png?size=384x193&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-facebook.png?lossy=2&amp;strip=1&amp;webp=1 640w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption class="wp-element-caption">Screenshot comparing H.264, VP9 and AV1 video codec quality for low bandwidth streams. Source: Meta Engineering Blog<br></figcaption></figure>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-lg-font-size">Improved quality of experience and less buffering for all viewers</h3>



<p>It’s not just the low bitrate streams where newer codecs can improve quality of experience. The ability to deliver higher quality with less bits improves QoE across all adaptive bitrate renditions. At Demuxed 2023, Netflix reported that using AV1 not only reduced network bandwidth, but also lowered rebuffer rates and play start delay, while providing up to 38% reduction in quality drops compared to other codecs. They were also able to improve VMAF quality scores by up to 10 points with AV1.&nbsp;</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-lg-font-size">Higher resolutions and more advanced features</h3>



<p>H.264/AVC can technically be used for HD and 4K encoding, but you typically need extremely high bitrates to achieve the quality viewers expect from HD and UHD content. These higher bitrates can lead to more rebuffering and QoE issues, not to mention higher prices for storage and delivery. Most H.264/AVC workflows are limited to 8-bit encoding and decoding, which means it can’t really be used for HDR. H.265/HEVC, VP9 and AV1 can all handle 4K and 8K resolutions and support 10-bit and higher encoding, making them a better choice for premium content tiers. Netflix reported that using AV1 led to a 5% increase in 4K streaming time, so it can make a meaningful difference for the viewing experience and how your platform is perceived by users.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-lg-font-size">Long term cost savings</h3>



<p>In addition to improving QoE, the better compression performance and lower bitrates required by newer codecs will also save you money over the lifetime of your video content. Even though the encoding is more complex and may cost a little more up front, the smaller file sizes can reduce your storage footprint and drastically cut your bandwidth on network egress and CDN delivery charges. For popular content receiving tens of thousands or millions of views, the overall savings can be substantial.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-xl-font-size">Should I use more than one codec?</h2>



<p>This could potentially be another frustrating “It depends” question, but in most cases, the answer here is “Yes, you probably should”. Using H.264/AVC together with at least one newer codec ensures you have video that is backward compatible and available for everyone, while providing a higher quality viewing experience for those on newer devices with more advanced codec support. YouTube for example, encodes content in H.264/AVC, VP9 and AV1. Netflix uses H.264/AVC and AV1 for standard dynamic range content and H.265/HEVC for Dolby Vision. The right combination for your business will depend on your target viewing platforms, output quality, and business model. The step-by-step guide below will focus on AV1, but the same questions and steps could also be applied to other codecs.&nbsp;&nbsp;&nbsp;&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-xl-font-size">Step-by-step guide to adding AV1 encoding:</h2>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading has-lg-font-size">1. Determine how AV1 can help your business goals and viewer experience</h3>



<p>Adding a new codec can be beneficial in many ways as discussed above, but it’s a big decision and should be made with deliberate intentions and goals in mind. What is it that you want to achieve by adding a new codec to your encoding stack?&nbsp;</p>



<ul>
<li>Quality improvement on mobile devices or areas with limited bandwidth?&nbsp;</li>



<li>Long term reduction of storage, egress, and CDN delivery costs?&nbsp;</li>



<li>Making premium 4K and HDR tiers available to a broader audience?&nbsp;</li>



<li>Improving QoE and reducing buffering across your platform?&nbsp;</li>
</ul>



<p>AV1 can help in all of those areas, and you can fine tune your implementation to achieve your specific objectives.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-lg-font-size">2. Project Total Cost of Ownership (TCO), savings and revenue potential</h2>



<p>AV1 is more complex to encode and can cost a little more in terms of computing power and encoding time. But the significant bandwidth savings it provides over H.264/AVC mean that in most cases, this initial cost will be more than offset by the longer term egress and CDN savings, giving you a lower TCO over the lifetime of each video. The actual break-even point will depend on your own contracts and delivery costs, so we created this <a href="https://bitmovin.com/demos/av1-break-even-calculator">calculator</a> to help forecast where you might begin to see overall savings by adding AV1.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1999" height="656" src="https://bitmovin.com/wp-content/uploads/2023/11/av1-encoding-calculator.png" alt="graph plotting the relationship between total cost of video encoding + delivery on one axis and total video views on the other. It shows that adding AV1 encoding can lower overall cost with as few as 4,000 views." class="wp-image-271896" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-calculator-300x98.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-calculator.png?size=384x126&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-calculator-768x252.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-calculator.png?size=1152x378&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-calculator-1536x504.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-calculator.png?size=1920x630&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-calculator.png?lossy=2&amp;strip=1&amp;webp=1 1999w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<p>Besides lowering TCO for your video, AV1 can actually help generate revenue and retain subscribers. Its lower bitrate requirements for HD and 4K content mean that it can grow your total addressable market for higher quality upsell tiers. It can also help reduce subscriber churn by lowering rebuffering rates and providing a generally better quality of experience for your viewers.&nbsp;</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-lg-font-size">3. Utilize cloud-native encoding and analytics for fast, risk-free evaluation</h2>



<p>Some on-premises encoders may require a pricey license upgrade to support AV1 encoding and in other cases, you’ll need to purchase a new appliance or hardware. You can avoid those high up-front costs that may stifle innovation by using a cloud encoding service that lets you pay on a usage basis. Even better, with Bitmovin’s <a href="https://bitmovin.com/encoding-service/cloud-native-advantage/">cloud-native</a> encoding, you can try it for free with our <a href="https://dashboard.bitmovin.com/signup?">30-day trial</a>. With Bitmovin, you can also use your cloud credits on <a href="https://bitmovin.com/aws-marketplace/">AWS</a>, <a href="https://bitmovin.com/azure-marketplace/">Azure</a> or <a href="https://bitmovin.com/google-cloud-marketplace/">Google Cloud</a> or use some of your contracted commitment to help fund your initial evaluation.</p>



<p>One of the knocks on AV1 has been that there is less playback support compared to older codecs, but there’s been steady improvement and some big announcements over the last year, so momentum is building. Our <a href="https://bitmovin.com/av1-playback-support/">AV1 playback support guide</a> details which SmartTVs, streaming sticks and consoles already support AV1, but you can actually go beyond rough projections and use Bitmovin’s <a href="https://bitmovin.com/video-analytics/">Video Analytics</a> to see how much of your own audience could already be taking advantage of AV1. This is also available to you in our free 30-day trial and is <a href="https://developer.bitmovin.com/playback/docs/setup-analytics">easy to add</a> to most players, so you should definitely take full advantage of that as part of your evaluation. The numbers may surprise you!</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="709" height="498" src="https://bitmovin.com/wp-content/uploads/2023/11/av1-encoding-codec-support.png" alt="- Bitmovin" class="wp-image-271897" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-codec-support-300x211.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-codec-support.png?size=384x270&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/11/av1-encoding-codec-support.png?lossy=2&amp;strip=1&amp;webp=1 709w" sizes="(max-width: 709px) 100vw, 709px" /><figcaption class="wp-element-caption">Screen shot from a Bitmovin customer&#8217;s Analytics dashboard showing the percentage of their video views that could have used each codec.</figcaption></figure>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-lg-font-size">4. Accelerate proof-of-concepts with content-aware, Per-Title Encoding</h2>



<p>AV1 is more complex to configure than previous generations of codecs and many technicians and engineers have spent years developing expertise with H.264, so there may be some reluctance or lack of time to fully dive into the details of a new codec configuration. You can overcome that obstacle by taking advantage of a content-aware encoding service, like Bitmovin’s <a href="https://bitmovin.com/encoding-service/per-title-encoding/">Per-Title Encoding</a>. Each file is automatically analyzed for complexity and the ideal adaptive bit-rate encoding ladder is generated for each piece of content, with no advanced knowledge or configuration of AV1 required. This not only simplifies the process, it will save you on storage costs by eliminating unnecessary renditions from your adaptive bitrate ladder and ensure you’re making the most efficient use of data on the delivery and playback side.&nbsp;</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-lg-font-size">5. Deploy with most popular content for early ROI&nbsp;</h2>



<p>One thing to keep in mind for AV1 deployment is that you don’t need to take an all-or-nothing approach. Some of the earliest adopters like YouTube and Netflix initially only encoded their most popular content with AV1, since that is where the delivery costs were highest and they could maximize their returns on the initial encoding investment.&nbsp;</p>



<p>In this <a href="https://www.analysysmason.com/netflix-open-connect" rel="nofollow noopener" target="_blank">study</a> released by Netflix, analysts found that 21% of content streamed in one month in early 2022 benefited from the most recent improvements in codec efficiency (Per-Title HEVC and AV1). Without those improvements, they estimated that total Netflix traffic globally would have been around 24% higher. That’s a pretty solid proof point that using Per-Title AV1 with even a portion of your most popular content can make a big difference for overall data usage and cost. As of October 2023, Netflix reported that over 30% their catalog has now been encoded with AV1, with more being backfilled daily, and AV1 encoding is enabled for all new videos ingested to their platform. That shows they’ve now seen the value and potential benefits of AV1 make it worth adopting even beyond the most viewed content.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-xl-font-size">Conclusion</h2>



<p>In a crowded marketplace where viewers have many options, taking advantage of newer codecs can help streaming services stand out with a better quality of experience for their viewers, while saving themselves money in the background. Which codecs provide the most benefit will depend on each service provider’s goals, business model and target devices, but it’s clear that evolving beyond H.264 alone is necessary to provide best-in-class streaming experiences. In addition to better quality, adding newer codecs like AV1 can help relieve the financial burden of higher egress and CDN costs that come with increased popularity. Making an investment in upgrading codecs now will pay dividends for years to come.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-xl-font-size">Related Material</h2>



<p>For more information about video encoding in general, our comprehensive <a href="https://bitmovin.com/video-encoding-guide/">streaming technology guide</a> goes into greater detail about codecs, compression, and available encoding products and services.&nbsp;</p>



<p>Check out our <a href="https://bitmovin.com/av1">AV1 hub</a> and data sheet for more information on its development, benchmarking and playback support.&nbsp;</p>



<p>This Bitmovin <a href="https://community.bitmovin.com/t/multi-codec-playback-on-web/976">community post</a> explains how to configure multi-codec playback on the web.</p>



<p>Our github repo has <a href="https://github.com/bitmovin/bitmovin-api-sdk-examples#multi-codec-encoding" rel="nofollow noopener" target="_blank">code examples</a> for implementing multi-codec streaming.</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/av1/av1-encoding-guide">Guide to Adopting AV1 Encoding</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bitmovin.com/av1/av1-encoding-guide/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Video Encoding: The Big Streaming Technology Guide [2023]</title>
		<link>https://bitmovin.com/video-encoding-guide</link>
					<comments>https://bitmovin.com/video-encoding-guide#respond</comments>
		
		<dc:creator><![CDATA[Markus Hafellner]]></dc:creator>
		<pubDate>Mon, 21 Aug 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[VidTech]]></category>
		<category><![CDATA[adaptive bitrate]]></category>
		<category><![CDATA[av1]]></category>
		<category><![CDATA[per-title encoding]]></category>
		<category><![CDATA[Transcoding]]></category>
		<category><![CDATA[video encoding]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=266038</guid>

					<description><![CDATA[<p>In this guide, we dive into what video encoding is and how it works. We also explore the differences between hardware vs. software encoding, lossy vs. lossless compression, and encoding vs. transcoding (two terms that are often used interchangeably).</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/video-encoding-guide">Video Encoding: The Big Streaming Technology Guide [2023]</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The days of clunky VHS tapes and DVDs have become a distant memory. Thanks to data compression technologies like video encoding, we’re now able to stream high-quality videos to connected devices by simply pressing play.&nbsp;</p>



<p>Everything from premium shows and motion pictures to user-generated content (UGC) is delivered via the internet today. Online video consumption has never been higher, with <a href="https://www.statista.com/statistics/611707/online-video-time-spent/" rel="nofollow noopener" target="_blank">the average viewer spending a whopping 19 hours a week watching digital videos</a>.</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1000" height="743" src="https://bitmovin.com/wp-content/uploads/2023/08/statistic_id611707_weekly-time-spent-with-online-video-worldwide-2018-2023.png" alt="video encoding - weekly time spent with online video" class="wp-image-266052" style="width:653px;height:485px" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/statistic_id611707_weekly-time-spent-with-online-video-worldwide-2018-2023-300x223.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/statistic_id611707_weekly-time-spent-with-online-video-worldwide-2018-2023.png?size=384x285&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/statistic_id611707_weekly-time-spent-with-online-video-worldwide-2018-2023-768x571.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/statistic_id611707_weekly-time-spent-with-online-video-worldwide-2018-2023.png?lossy=2&amp;strip=1&amp;webp=1 1000w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>



<p>The move from analog to digital has fueled this trend, as well as advancements in data compression. Video encoding accomplishes both of these needs, making the distribution of streaming content both efficient for publishers and abundantly available to end users.</p>



<p>Whether it’s a Netflix series, an <a href="https://bitmovin.com/customer-showcase/classpass/">interactive fitness class</a>, or a Zoom call with coworkers, streaming video is everywhere. But plenty goes on in the background to prepare digital content for multi-device delivery. Encoders play a pivotal role in shrinking down the data of today’s high-definition videos without sacrificing quality.</p>



<p>In this guide, we dive into what video encoding is and how it works. We also explore the differences between hardware vs. software encoding, lossy vs. lossless compression, and encoding vs. transcoding (two terms that are often used interchangeably).</p>



<p>Use our interactive table of contents to navigate to the section of your liking or start reading for the whole picture.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>Table of Contents</h2><nav><ul><li><a href="#what-is-video-encoding">What is video encoding?</a></li><li><a href="#what-is-video-compression">What is video compression?</a></li><li><a href="#how-is-video-encoded">How is video encoded?</a></li><li><a href="#hardware-vs-software-encoding">Hardware vs. software encoding</a></li><li><a href="#what-are-the-most-common-encoding-formats">What are the most common encoding formats?</a></li><li><a href="#what-is-transcoding">What is transcoding? </a></li><li><a href="#how-is-video-transcoded">How is video transcoded?</a></li><li><a href="#where-is-video-transcoding-deployed">Where is video transcoding deployed?</a></li><li><a href="#considerations-when-architecting-your-encoding-pipeline">Considerations when architecting your encoding pipeline</a></li><li><a href="#top-encoding-software-and-hardware">Top encoding software and hardware</a></li><li><a href="#top-transcoding-services">Top transcoding services</a></li><li><a href="#best-video-codecs">Best video codecs</a></li><li><a href="#video-quality-vs-video-resolution">Video quality vs. video resolution</a></li><li><a href="#what-is-adaptive-bitrate-streaming">What is adaptive bitrate streaming?</a></li><li><a href="#how-to-do-multi-bitrate-video-encoding-with-bitmovin">How to do multi-bitrate video encoding with Bitmovin</a></li><li><a href="#common-video-encoding-challenges">Common video encoding challenges</a></li><li><a href="#streaming-video-encoding-glossary">Streaming video encoding glossary</a></li><li><a href="#video-encoding-fa-qs">Video encoding FAQs</a></li><li><a href="#conclusion">Conclusion</a></li></ul></nav></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="what-is-video-encoding">What is video encoding?</h2>



<p>Video encoding<strong> </strong>is the process of converting RAW video into a compressed digital format that can be stored, distributed, and decoded. This type of processing is what made it possible to compress video data for storage on DVDs and Blu-ray discs back in the day. And today, it powers online video delivery of every form.&nbsp;</p>



<p>Encoding is essential for streaming. Without it, the video and audio data contained in a single episode of Ted Lasso would be far too bulky for efficient delivery across the internet. Encoding is also what makes today’s videos digital: It transforms analog signals into digital data that can be played back on common viewing devices. These devices — computers, tablets, smartphones, and connected TVs — have built-in decoders that then decompress the data for playback.&nbsp;</p>



<p>That said, you’ve likely streamed before without using a standalone <a href="https://bitmovin.com/live-streaming-encoder/#11-considerations-when-choosing-a-live-streaming-encoder">encoding appliance</a>. How could this be? Well, for user-generated content (UGC) and video conferencing workflows, the encoder is similarly built into the mobile app or camera. Embedded encoding solutions like these work just fine for simple broadcasts where the priority is transporting the video from point A to point B.&nbsp;</p>



<p>For more professional broadcasts, though, hardware encoders and computer software like <a href="https://bitmovin.com/live-streaming-encoder/#obs">Open Broadcaster Studio (OBS)</a> come into play. Content distributors use these professional encoders to fine-tune their settings, specify which codecs they’d like to use, and take advantage of additional features like video mixing and watermarking.&nbsp;</p>



<p>Encoding always occurs early in the streaming workflow — sometimes as the content is captured. When it comes to live streaming, broadcasters generally encode the stream for transmission via the Real-Time Messaging Protocol (RTMP), Secure Reliable Transport (SRT), or another ingest protocol. The content is then converted into another video format like HTTP Live Streaming (HLS) or Dynamic Adaptive Streaming over HTTP (DASH) using a video transcoding service like Bitmovin.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="what-is-video-compression">What is video compression?</h2>



<p>Video compression is the piece of video encoding that enables publishers to fit more data into less space. By squeezing as much information as possible into a limited number of bits, compression makes digital videos manageable enough for online distribution and storage.&nbsp;</p>



<p>Imagine you have a hot air balloon that needs to be transported to a different location by ground. The balloon would be too unwieldy to fit anywhere without deflating it. But by removing the air and folding the balloon up into a compact size, it would become significantly smaller and easier to handle.</p>



<p>Video compression works the same way. Specifically, it removes redundant information and unnecessary details for compact transmission. Just as the deflated hot balloon becomes easier to handle, a compressed video file is more suitable for storage, global transmission, and end-user delivery.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="lossless-vs-lossy-compression">Lossless vs. lossy compression</h3>



<p>Video compression technology falls into two camps: lossless and lossy encoding. These opposing approaches work just as they sound:&nbsp;</p>



<ul>
<li><strong>Lossless compression </strong>describes an approach to encoding that shrinks down the file size while maintaining data integrity. With lossless compression, 100% of the original file returns when it’s decoded. ZIP files are a great example of this. They allow you to cram a variety of documents into a compressed format without discarding anything in the process.&nbsp;</li>



<li><strong>Lossy compression</strong>, on the other hand, describes encoding technologies that remove any data deemed unnecessary by the compression algorithms at work. The goal of lossy compression is to throw out as much data as possible while maintaining video quality. This enables a much greater reduction in file size and is always used for streaming video. <a href="https://bitmovin.com/image-compression-jpeg/">When you use image formats like JPEG, you’re also using lossy compression</a>. That’s why JPEG image files are easier to share and download than RAW image files.&nbsp;</li>
</ul>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="how-is-video-encoded">How is video encoded?</h2>



<p>Encoding works by using algorithms to find patterns, reduce redundancy and, in turn, eliminate unnecessary information. Video streaming workflows employ lossless compression to create an approximation of the original content that makes it easy to transmit the data across the internet while maintaining video quality for end users.</p>



<p>This involves three steps:</p>



<ol>
<li>Identify patterns that can be leveraged for data reduction.</li>



<li>Drop all data that will go undetected by the human eye or ear.</li>



<li>Quickly compress all remaining data.</li>
</ol>



<p>Accomplishing this requires the help of video and audio codecs. Literally ‘coder-decoder’ or ‘compressor-decompressor,’ codecs are the algorithms that make it all happen. They facilitate both the compression and the decompression that occurs once the video file reaches end-users.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="temporal-compression">Temporal compression</h3>



<p>In order to capture the required visual data without going overboard on bitrate, video codecs break up the frames of a video into groupings of a single keyframe followed by several delta frames. The keyframe depicts the entire image of a video, whereas the subsequent delta frames only contain information that has changed. This is called temporal compression.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="3000" height="804" src="https://bitmovin.com/wp-content/uploads/2023/08/temporal-compression-3000x804.jpg" alt="temporal compression - video encoding" class="wp-image-266056" style="width:907px;height:243px" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/temporal-compression-300x80.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/temporal-compression.jpg?size=600x161&amp;lossy=2&amp;strip=1&amp;webp=1 600w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/temporal-compression-768x206.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/temporal-compression.jpg?size=1200x322&amp;lossy=2&amp;strip=1&amp;webp=1 1200w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/temporal-compression-1536x412.jpg?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/temporal-compression.jpg?size=1800x482&amp;lossy=2&amp;strip=1&amp;webp=1 1800w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/temporal-compression-2048x549.jpg?lossy=2&amp;strip=1&amp;webp=1 2048w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/temporal-compression.jpg?size=2400x643&amp;lossy=2&amp;strip=1&amp;webp=1 2400w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/temporal-compression-3000x804.jpg?lossy=2&amp;strip=1&amp;webp=1 3000w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p>When a stagnant backdrop appears for the entirety of a talking-head news broadcast, for example, there’s no need to store all of that data in every single frame. Instead, the compression algorithm prunes down any visual data that goes unchanged and only records differences between frames. The stagnant backdrop offers a major opportunity to toss out unnecessary data, whereas the gestures and movements of the reporter standing before the backdrop are captured in the delta frames.</p>



<p>So, while the keyframe of a newscast will always show everything within the frame — including the reporter, their desk, the studio background, and any graphical elements — the delta frames only depict the newscaster’s moving lips and hand gestures. This is called temporal compression because it takes advantage of the fact that large portions of video images often stay similar for some time. In this way, video codecs can quickly remove excessive information rather than recreating the entire scene in each frame.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="spatial-compression">Spatial compression</h3>



<p>Another strategy for tossing out superfluous information is spatial compression. This involves a process of compressing the keyframes themselves by eliminating duplicate pixels in the same image. Consider the previous example. If the newscaster is presenting in front of a solid green backdrop, it’s not necessary to encode all of the green pixels. Instead, the encoder would only transmit the differences between one group of pixels and the subsequent group.&nbsp;</p>



<p>Spatial compression enables video encoders to effectively reduce the redundant information within each frame, resulting in smaller file sizes without significant loss in perceived video quality. It plays a vital role in modern video codecs like H.264 (AVC), H.265 (HEVC), <a href="https://bitmovin.com/av1-playback-support/">AV1</a>, and <a href="https://bitmovin.com/vp9-codec-status-quo/" data-type="post" data-id="175386">VP9</a>, enabling efficient video encoding and transmission for various applications, including streaming, broadcasting, video conferencing, and storage.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="hardware-vs-software-encoding">Hardware vs. software encoding</h2>



<p>As noted above, encoding can occur within a browser or mobile app, on an IP camera, using software, or via a stand-alone appliance. Dedicated software and hardware encoders make the encoding process more efficient — resulting in higher throughput, reduced processing time, and improved overall performance. They also offer more advanced configurations for precise control over the encoding parameters. This enables content creators and streaming providers to optimize the video quality, bitrate, resolution, and other aspects to meet their specific requirements and deliver the best possible viewing experience.</p>



<p>Dedicated hardware used to be the way to go for video encoding, but plenty of easy-to-use and cost-effective software options exist today. Popular software options for live streaming include vMix, Wirecast, and the free-to-use OBS Studio. On the hardware side of things, Videon, AJA, Matrox, Osprey, and countless other appliance vendors offer purpose-built solutions for professional live broadcasting.&nbsp;</p>



<p>When it comes to VOD encoding, FFmpeg is a popular software option. Vendors like Harmonic and Telestream also offer hardware options.&nbsp;</p>



<p>The decision between software and hardware encoding often comes down to existing resources, budget, and the need for any advanced configurations or features. Plenty of producers elect to use a mix of software and hardware encoding solutions for their unique workflows. The chart below highlights the pros and cons of each option.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<table class="wp-block-advgb-table advgb-table-frontend is-style-stripes" style="table-layout:fixed"><thead><tr><th style="border-width:1px;background-color:#282157;color:#ffffff;vertical-align:middle;text-align:center;padding-top:4px;padding-bottom:5px" data-border-color="#f3f3f9">Software</th><th style="border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9;border-style:solid;border-width:1px;background-color:#282157;color:#ffffff;vertical-align:middle;text-align:center;padding-top:4px;padding-bottom:5px" data-border-color="#f3f3f9">Hardware</th></tr></thead><tbody><tr><td style="border-width:1px;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Cost effective and sometimes free</td><td style="border-width:1px;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Can get pricey</td></tr><tr><td style="border-width:1px;border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9;border-style:solid" data-border-color="#f3f3f9">Runs on your computer</td><td style="border-width:1px;border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">Physical appliance</td></tr><tr><td style="border-width:1px;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Accessible and versatile</td><td style="border-width:1px;border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">More robust and reliable</td></tr><tr><td style="border-width:1px;border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">Slower encoding times</td><td style="border-width:1px;border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">Can encode quickly and in high quality</td></tr><tr><td style="border-width:1px;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;border-style:solid" data-border-color="#ffffff">Power is dependent on your computing resources</td><td style="border-width:1px;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Acts as a dedicated resource for encoding workload</td></tr><tr><td style="border-width:1px;border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">Eliminates the need for additional equipment</td><td style="border-width:1px;border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">Frees up computing resources</td></tr><tr><td style="border-width:1px;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Best for simple broadcasts and user-generated content (UGC)</td><td style="border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9;border-width:1px" data-border-color="#f3f3f9">Best for complex productions and&nbsp; live television or cable studio setups</td></tr></tbody></table>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Check out our comprehensive guide to <a href="https://bitmovin.com/live-streaming-encoder" data-type="post" data-id="255772">The 20 Best Live Streaming Encoders</a> for an in-depth comparison of the leading software and hardware encoders available.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="what-are-the-most-common-encoding-formats">What are the most common encoding formats?</h2>



<p><em>Encoding formats</em> is a vague term. That’s because a compressed video is ‘formatted’ in three ways:</p>



<ol>
<li>By the<strong> video codec</strong> that acts upon it to condense the data. Examples of popular codecs include MPEG-2, H.264/AVC, H.265/HEVC, and AV1.</li>



<li>By the <strong>video container</strong> that packages it all up. Examples of popular video container formats include MP4, MOV, and MPEG-TS.</li>



<li>By the <strong>streaming protocol </strong>that facilitates delivery. Examples of popular protocols include HLS, RTMP, and DASH.&nbsp;</li>
</ol>



<p>Here’s a closer look at all three.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="what-are-video-codecs">What are video codecs?</h3>



<p>A video codec is a software or hardware algorithm that compresses and decompresses digital video data. It determines how the video is encoded (compressed) and decoded (decompressed). Different video codecs employ various compression methods, such as removing information undetectable by the human eye, exploiting spatial and temporal redundancies, and applying transformation techniques.&nbsp;</p>



<p>One popular codec you’re sure to know by name is MP3 (or MPEG-1 Audio Layer III for those who like their acronyms spelled out). As an audio codec, rather than a video codec, it plays a role in sound compression. I bring it up because it demonstrates how impactful codecs are on media consumption trends.</p>



<p>The MP3 codec revolutionized the music industry in the 1990s by making giant audio libraries portable for the first time. Music lovers swapped out stacks of CDs for hand-held MP3 players that stored the same amount of music without any noticeable change in audio quality. The MP3 codec did this by discarding all audio components beyond the limitations of human hearing for efficient transportation and storage.</p>



<p>Streaming requires the use of both audio and video codecs, which act upon the auditory and visual data independently. This is where video container formats enter the picture.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="what-are-video-containers">What are video containers?</h3>



<p>A video container format, also known as a multimedia container or file format, is a file structure that wraps audio codecs, video codecs, metadata, subtitles, and other multimedia components into a single package. The container format defines the structure and organization of the data within the file, including synchronization, timecodes, and metadata. It doesn’t directly impact the compression of the video itself, but rather provides a framework for storing and delivering the compressed video and associated audio and metadata.</p>



<p>MP4 is a common container format that most know by name due to its compatibility across devices, websites, and social media platforms. Chances are, you have several MP4 files saved to your computer that encapsulate audio and video codecs, preview images, and additional metadata.&nbsp;</p>



<p>Here’s the contents of an MP4 container saved to my own computer:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="356" height="81" src="https://bitmovin.com/wp-content/uploads/2023/08/mp4-container-video-encoding.png" alt="mp4 container - video encoding" class="wp-image-266057" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/mp4-container-video-encoding-300x68.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/mp4-container-video-encoding-350x81.png?lossy=2&amp;strip=1&amp;webp=1 350w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/mp4-container-video-encoding.png?lossy=2&amp;strip=1&amp;webp=1 356w" sizes="(max-width: 356px) 100vw, 356px" /></figure>



<p>As you can see, this specific MP4 file contains the H.264 video codec and the AAC audio codec, as well as metadata about the video duration. Protocols like HLS and DASH support the delivery of MP4 files for streaming, which brings me to our third category.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">What are streaming protocols?</h3>



<p>A video streaming protocol is a set of rules governing how video data is transmitted over a network. It defines the communication and data transfer protocols required for streaming video content to playback devices.&nbsp;</p>



<p>Each time you watch an on-demand video or live stream, video streaming protocols are used to deliver the data from a server to your device. They handle tasks like data segmentation, error correction, buffering, and synchronization. Examples of video streaming protocols include HTTP-based protocols like HLS and DASH, as well as video contribution technologies like RTSP, RTMP, and SRT for live streaming.</p>



<p>Different protocols require different codecs, so you’ll want to consider your intended video delivery technology when encoding your video.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading"><strong>Codecs, containers, and protocols summarized:&nbsp;</strong></h4>



<p>A video codec handles the compression and decompression of video data; a video container format organizes and packages the compressed video, audio, and metadata into a single file; and a video streaming protocol governs the transmission and delivery of video content over a network. Each component plays a distinct role in the overall process of encoding, packaging, and streaming video content.</p>



<p>But what if you need to package your video into multiple different formats to ensure broad compatibility and optimize distribution? No problem. Video publishers often process and repackage streaming content after it’s initially encoded using a transcoding service like Bitmovin.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="what-is-transcoding">What is transcoding?&nbsp;</h2>



<p>Transcoding<strong> </strong>involves taking a compressed stream, decompressing and reprocessing the content, and then encoding it once more for delivery to end users. This step always occurs after video content has first been encoded, and sometimes doesn’t occur at all. Unlike encoding, it employs a digital-to-digital conversion process that’s more focused on altering the content than compressing it.&nbsp;</p>



<p>A primary reason for transcoding live videos is to repackage RTMP-encoded streams for delivery via HTTP-based protocols like Apple’s HLS. This is vital because RTMP is no longer supported by end-user devices or players, making transcoding a critical step in the video delivery chain.</p>



<p>When it comes to VOD, transcoding is used to change mezzanine formats like XDCAM or ProRes into a streamable format. These formats are proprietary and not supported by end-user devices. By transcoding the mezzanine formats into streamable formats like MP4 or HLS, the content becomes broadly accessible.</p>



<p>Transcoding is also done to break videos up into multiple bitrate and resolution renditions for <a href="#what-is-adaptive-bitrate-streaming">adaptive bitrate delivery</a>. This ensures smooth playback in the highest quality possible across a wide range of devices.&nbsp;</p>



<p>Here’s a look at the different processes that fall under the transcoding umbrella:</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Standard transcoding&nbsp;</h3>



<p>In most video streaming workflows, the files must be converted into multiple versions to ensure smooth playback on any device. Broadcasters often elect to segment these streams for adaptive bitrate delivery using an HTTP-based protocol like HLS or DASH. That way, viewers can access the content across their mobile devices and smart TVs, without having to worry about whether the encoded video content is optimized for their screen size and internet speed.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Transrating</h3>



<p>Transrating is a subcategory of transcoding that involves changing the bitrate to accommodate different connection speeds. With pure transcoding, the video content, format, and codec would remain unaltered. Only the bitrate would change. An example of this would be shrinking a 9Mbps stream down to 5Mbps.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Transsizing</h3>



<p>Also under the transcoding umbrella, transsizing takes place when content distributors resize the video frame to accommodate different resolution requirements. For instance, taking a 4K stream and scaling it down to 1080p would be an example of transizing. This would also result in bitrate reductions, which is why overlap between all of these terms is common.</p>



<p>So why do we need the extra step of transcoding, when many of these processes could be accomplished during encoding? It comes down to efficiency and scalability.&nbsp;</p>



<p>Most content distributors prefer to encode a master file (or mezzanine file) up front and then rework it as needed. The purpose of a mezzanine file is to provide a high-fidelity source for generating different versions of the content optimized for specific delivery platforms or devices. Mezzanine files serve as the basis for creating multiple versions with different bitrates, resolutions, or codecs for large-scale distribution. Transcoding also enables broadcasters to tackle the more computationally-intensive tasks in the cloud rather than doing all of their video processing on premises.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1999" height="624" src="https://bitmovin.com/wp-content/uploads/2023/03/encoding-transcoding-workflow.png" alt="Live Encoder Workflow" class="wp-image-255773" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/encoding-transcoding-workflow-300x94.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/encoding-transcoding-workflow.png?size=384x120&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/encoding-transcoding-workflow-768x240.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/encoding-transcoding-workflow.png?size=1152x360&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/encoding-transcoding-workflow-1536x479.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/encoding-transcoding-workflow.png?size=1920x599&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/encoding-transcoding-workflow.png?lossy=2&amp;strip=1&amp;webp=1 1999w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<p>Transcoding can be done using an <a href="https://bitmovin.com/">encoding solution like Bitmovin</a>, a streaming platform like YouTube that has transcoding technology built into its infrastructure, or an on-premises streaming server.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Video encoding vs. transcoding: What’s the difference?</h3>



<p>The terms transcoding and encoding are often conflated. We&#8217;ve even used <a href="https://bitmovin.com/mpeg-dash-and-hls-4k-transcoding/">the two interchangeably here at Bitmovin</a>. But the primary differences are as follows:</p>



<ul>
<li>Encoding is an analog-to-digital conversion; transcoding is a digital-to-digital conversion</li>



<li>Encoding is necessary to stream video content; transcoding isn’t always required.</li>



<li>Encoding occurs directly after video content is captured; transcoding doesn’t occur until later when the content has been transmitted to a streaming server or cloud-based service.</li>
</ul>



<p>To reuse an analogy from a previous post, the difference between encoding and transcoding is similar to the way crude oil is processed in the gasoline supply chain:</p>



<ol>
<li>First, crude oil is extracted from underground reservoirs. This crude oil can be thought of as the RAW video source itself.</li>



<li>Next, the crude oil is refined into gasoline for bulk transport via pipelines and barges. This is the encoding stage, where the video source is distilled to its essence for efficient transmission.</li>



<li>Finally, the gasoline is blended with ethanol and distributed to multiple destinations via tanker trucks. This represents the transcoding step, where the content is altered and packaged for end-user delivery.</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Live transcoding vs. VOD transcoding</h3>



<p>Another reason for the overlap in the usage of these two terms has to do with the nuance between live and video-on-demand (VOD) transcoding.&nbsp;</p>



<p>VOD transcoding involves processing pre-existing video files — such as movies, TV shows, or recorded events — and transforming them into suitable formats and bitrates for efficient storage and delivery. This type of video processing can be performed at any time, independently of the actual playback, allowing for more extensive processing and optimization.&nbsp;</p>



<p>Live transcoding, on the other hand, involves processing live data that’s in flight. It occurs immediately after the video is captured and moments before the video is viewed. Timing is everything in live streaming workflows, and all of the steps must take place in concert. For this reason, the nuance between ‘encoding’ and ‘transcoding’ is more pronounced when discussing live streaming workflows.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="how-is-video-transcoded">How is video transcoded?</h2>



<p>Video transcoding is a multi-step process:</p>



<ol>
<li><strong>Decoding: </strong>The encoded stream is decoded using the video codec.</li>



<li><strong>Processing: </strong>The uncompressed video file is edited and processed if needed. This can include resizing to different resolutions, changing the aspect ratio, adjusting the frame rate, or applying video effects.</li>



<li><strong>Encoding: </strong>The altered video is re-encoded, potentially using different settings and/or codecs than those with which it was initially encoded.</li>



<li><strong>Packaging: </strong>The transcoded stream is then packaged in a container format suitable for storage or delivery. The container format encapsulates the encoded video and audio streams along with necessary metadata, synchronization information, subtitles, and other supplemental data.</li>
</ol>



<p>As mentioned above, this resource-intensive process requires significant computational power and time. For this reason, it’s important to consider your existing resources and where you want to tackle this part of the video streaming pipeline.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="where-is-video-transcoding-deployed">Where is video transcoding deployed?</h2>



<p>Transcoders come in two flavors: on-premises transcoding servers or <a href="https://bitmovin.com/encoding-service/">cloud-based services like Bitmovin</a>. Here’s a look at the different deployment models we see developers using.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">On-premises transcoding</h3>



<p>Some video publishers choose to purchase transcoding servers or deploy transcoding software in their on-premises environments. This route puts the onus on them to set up and maintain equipment — yielding additional security but also requiring more legwork to architect the streaming workflow across multiple vendors. On-premises transcoding is only a viable option for organizations with enough resources to manage every aspect of their technology stack.&nbsp;</p>



<p>When going with on-premises deployment, you’ll want to overprovision computing resources to prepare for any unpredictable spikes in viewership. Many companies that experienced surging demand during the pandemic switched to cloud-based transcoding solutions for this reason.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Lift-and-shift cloud transcoding</h3>



<p>Some content distributors host their transcoding software in the cloud via a lift-and-shift model. This occurs when organizations rehost their streaming infrastructure in a public or private cloud platform without optimizing their applications for the new environment. Although lift-and-shift deployments ease the burden of equipment maintenance and improve scalability, they fail to fully deliver on the promise of the cloud.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Cloud-native transcoding</h3>



<p>“Cloud native” describes any applications that take full advantage of cloud computing. This can be delivered via software as a services (SaaS) offerings like the Bitmovin aVideo Encoder or it can be built in house.With <a href="https://bitmovin.com/encoding-service/cloud-native-advantage/">cloud-native transcoding</a>, developers benefit from the most flexible and scalable streaming infrastructure possible. This is the most cost- and energy-efficient of all three deployment models, making it a more sustainable approach to streaming.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p>According to Amazon Web Services (AWS):</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Cloud native is the software approach of building, deploying, and managing modern applications in cloud computing environments. Modern companies want to build highly scalable, flexible, and resilient applications that they can update quickly to meet customer demands. To do so, they use modern tools and techniques that inherently support application development on cloud infrastructure. These cloud-based technologies allow for quick and frequent changes to applications with no impact on service, giving companies an advantage.”</p>
<cite>Source: <a href="https://aws.amazon.com/what-is/cloud-native/" rel="nofollow noopener" target="_blank">Amazon Web Services (AWS)</a></cite></blockquote>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Beyond offering lower capital expenditures for hardware, software, and operating costs, cloud-native transcoding makes it easy to scale. Video encoding expert Jan Ozer weighs in:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“Two types of companies should consider building their own encoding facilities. At the top end are companies like Netflix, YouTube, and others, for which the ability to encode at high quality, high capacity, or both delivers a clear, competitive advantage. These companies have and need to continue to innovate on the encoding front, and you can do that best if you control the entire pipeline. </p>



<p>At the other end are small companies with relatively straightforward needs, in which anyone with a little time on their hands can create a script for encoding and packaging files for distribution… Otherwise, for high-volume and/or complex needs, you&#8217;re almost always better off going with a commercial software program or cloud encoder.”</p>
<cite>Source: <a href="https://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=145686" rel="nofollow noopener" target="_blank">Jan Ozer</a></cite></blockquote>



<p>It’s worth adding that with cloud-based deployment, you’ll never have to worry about peaks and valleys in usage or spinning up new servers. Instead, you can offload management duties and maintenance costs to your service provider while benefiting from the built-in redundancy and limitless flexibility of the cloud.</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center has-md-font-size">Bitmovin’s solution is based on Kubernetes and Docker to deliver on the cloud’s promise of infinite scalability and flexibility. It can be deployed in customer-owned accounts or as a managed SaaS solution using AWS, Azure, and/or Google Cloud Platform.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="considerations-when-architecting-your-encoding-pipeline">Considerations when architecting your encoding pipeline</h2>



<p>When architecting the encoding pipeline of your digital video infrastructure, you’ll want to consider your requirements:</p>



<ul>
<li><strong>Format and codec support:</strong> Verify that the products and services you select can support the input and output formats required.</li>



<li><strong>Output quality:</strong> Look for solutions that offer high-quality encoding with minimal loss or degradation. Consider factors such as bitrate control, support for advanced video codecs (e.g., H.264, HEVC), and the ability to handle various resolutions and frame rates.</li>



<li><strong>Scalability and performance: </strong>Confirm that your encoding and transcoding solution can efficiently handle the scale of your broadcasts. Cloud-based solutions offer an advantage here.</li>



<li><strong>Security and content protection: </strong>If you’re broadcasting sensitive or copyrighted content, you’ll want to look for digital rights management (DRM) support, watermarking, encryption, and the like.</li>



<li><strong>APIs and integration:</strong> Look for solutions that offer comprehensive API documentation, SDKs, and support for popular programming languages to ensure seamless integration with your existing workflows.&nbsp;</li>



<li><strong>Per-title encoding:</strong> Make sure the encoding/transcoding solution you choose offers per-title capabilities — meaning that the encoding ladder is customized to the complexity of each video. With per-title encoding, you’re able to combine high-quality viewing experiences with efficient data usage by automatically analyzing and optimizing the adaptive bitrate ladder on a case-by-case basis.&nbsp; After all, each video file is unique. So you risk wasting bandwidth or compromising quality without per-title encoding.&nbsp;</li>
</ul>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="top-encoding-software-and-hardware">Top encoding software and hardware</h2>



<p>In our recent guide to the <a href="https://bitmovin.com/live-streaming-encoder/">20 Best Live Streaming Encoders</a><strong>, </strong>we compared the industry-leading software and hardware encoding solutions.</p>



<p>OBS, Wirecast, and vMix are the most popular options on the software front. These solutions range from free to upwards of a thousand dollars (for a lifetime license).&nbsp;</p>



<p>A much broader selection of hardware encoders are available, with many being designed for specific use cases like enterprise collaboration or remote live video production. They can range from specialized component tools to out-of-the-box studio production kits. And while many hardware encoders help integrate all of your equipment into a full-functioning studio, you’ll want to ensure that the appliance you choose is compatible with your current gear.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Software Encoders</h3>



<ol>
<li><a href="https://bitmovin.com/live-streaming-encoder/#obs">OBS</a>: Free, open-source encoding software for Windows, Mac, and Linux.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#wirecast">Wirecast</a>: Highly customizable professional encoding software for Mac and Windows.&nbsp;</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#v-mix">VMix</a>: Easy-to-use encoding software for Windows only.&nbsp;</li>
</ol>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Hardware Encoders</h3>



<ol start="4">
<li><a href="https://bitmovin.com/live-streaming-encoder/#videon-edge-caster-ez-encoder">Videon EdgeCaster EZ Encoder</a>: Portable encoding appliance with cloud functionality, as well as both 4K and ultra-low-latency support.&nbsp;</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#aja-helo-plus">AJA HELO Plus</a>: Compact live streaming encoder with support for SRT contribution.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#matrox-monarch-hd">Matrox Monarch HD</a>: Rack-mountable encoding appliance that supports simultaneous recording.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#osprey-talon-4k">Osprey Talon 4K</a>: Purpose-built 4K encoding with broad protocol support.&nbsp;</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#vcs-ns-caster">VCS NSCaster-X1</a>: Encoding touchscreen tablet that acts as a complete live production system.&nbsp;</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#haivision-makito-x">Haivision Makito X and X4</a>: Award-winning encoder that ensures reliable low-latency streaming with SRT video contribution.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#tascam-vs-r-264">TASCAM VS-R264</a>: No-frills live streaming encoder designed for YouTube streaming.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#datavideo-nvs-40">Datavideo NVS-40</a>: Multi-channel streaming encoder that can be used for end-user delivery via HLS.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#magwell-ultra-encode">Magwell Ultra Encode</a>: Affordable and complete encoding appliance for video production, contribution, and monitoring.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#blackmagic-atem-mini-pro">Blackmagic ATEM Mini</a>: Affordable and portable option for on-the-go encoding and multi-camera setups.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#black-box-hdmi-over-ip-h-264-encoder">Black Box</a> HDMI-over-IP H.264 Encoder: Straightforward H.264 encoder for delivering media over IP networks.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#orivision-h-265-1080-p-hdmi-encoder">Orivision</a><strong> </strong>H.265 1080p HDMI Encoder: Low-cost option for remote video transmission with support for SRT, HLS, and more.&nbsp;</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#axis-m-71-video-encoder">Axis</a>: M71 Video Encoder: IP-based video surveillance encoder with PTZ controls and built-in analytics.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#live-u-solo-pro-hdmi-sdi">LiveU Solo</a>: Portable appliance built to deliver reliable 4K video over bonded 4G and 5G.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#yolo-liv-yolo-box-pro">YoloLive</a>: One-stop encoder, video switcher, recorder, and monitor that eliminates the need for additional equipment.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#epiphan-pearl-nano">Pearl Nano</a>: Live video production hardware designed for small-scale events.</li>



<li><a href="https://bitmovin.com/live-streaming-encoder/#kiloview-h-264-hd-sdi-hdmi-encoder">Kiloview Encoders</a>: Affordable H.264 encoder with support for SRT, HLS, and Onvif.&nbsp;</li>
</ol>



<p><a href="https://bitmovin.com/live-streaming-encoder/#the-top-20-live-streaming-encoders-software-and-hardware">Check out the full comparison here</a> for a deep dive into each option.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="top-transcoding-services">Top transcoding services</h2>



<p>When it comes to transcoding, there are also a handful of open-source and free software options. These include:</p>



<ol>
<li><strong>FFmpeg:</strong> A free command tool for converting streaming video and audio.</li>



<li><strong>HandBrake: </strong>Another transcoder originally designed for ripping DVDs.</li>



<li><strong>VLC media player:</strong> A media player that supports video transcoding across various protocols.</li>
</ol>



<p>For professional large-scale broadcasting, though, we’d recommend using a cloud-based streaming service. You’ll want to search for something that offers the security capabilities, APIs, per-title capabilities, and codec support required for large-scale video distribution.</p>



<p><a href="https://bitmovin.com/streams/">Robust solutions like Bitmovin integrate powerful features at every workflow stage</a> and can be used for both live and VOD streaming. This means you’re able to simplify your video infrastructure without compromising quality and efficiency.</p>



<p>We mention this because even the most simplistic streaming workflows include four distinct steps:</p>



<ol>
<li><strong>Video source or origin</strong>: Whether your source is a live camera or a cloud storage solution that houses your input files, the video origin is where it all begins.</li>



<li><strong>Encoding pipeline: </strong>The encoding pipeline comprises all of your encoding and transcoding systems, hardware, and software. For complex live streaming workflows, this often includes a blend of software and hardware encoding technologies, as well as a <a href="https://bitmovin.com/live-encoding-live-streaming/">cloud-based transcoding service like Bitmovin</a>.</li>



<li><strong>Content delivery network (CDN):</strong> These systems of geographically distributed servers are essential when delivering content to large global audiences, ensuring that the video is retrieved when your viewers push play.</li>



<li><strong>HTML5 Player: </strong><a href="https://bitmovin.com/how-html5-video-player-works/">Players refer to the media software application that allows viewers to watch streaming content online </a>without additional plugins. These ensure video compatibility across various browsers, operating systems, and devices. They also provide standard playback control, captions, and dynamic switching between ABR renditions.</li>
</ol>



<p>Security, analytics, and other needs often further complicate these pipelines. For that reason, you’ll want to approach the entire workflow holistically, and look for solutions that can be easily integrated with others or consolidate multiple steps into a single solution.&nbsp;</p>



<p>We launched <a href="https://bitmovin.com/streams/">Streams</a> in 2022 to help simplify streaming, which serves as a single platform for transcoding, CDN delivery, video playback, analytics, security, and more. This type of solution doesn’t compare apples-to-apples with standalone transcoders like FFmpeg — and that’s by design. As an all-in-one solution that’s built for the cloud, it eliminates the complexity of building your streaming infrastructure in-house.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="best-video-codecs">Best video codecs</h2>



<p>Once you’ve landed on your encoding and transcoding solutions, you’ll want to consider which video codecs are best suited for your use case. Most video developers use a variety of codecs to ensure compatibility across devices while also benefiting from the improvements in compression efficiency and quality offered by next-generation technologies.</p>



<p>In our annual <a href="https://bitmovin.com/video-developer-report/">Video Developer Report</a>, we consistently see six codecs playing a role in both live and VOD streaming workflows.</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="3000" height="1444" src="https://bitmovin.com/wp-content/uploads/2023/08/07B-VoD-Encoding-Which-video-codecs-are-you-using-in-production-3000x1444.png" alt="- Bitmovin" class="wp-image-266054" style="width:928px;height:447px" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07B-VoD-Encoding-Which-video-codecs-are-you-using-in-production-300x144.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07B-VoD-Encoding-Which-video-codecs-are-you-using-in-production.png?size=384x185&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07B-VoD-Encoding-Which-video-codecs-are-you-using-in-production-768x370.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07B-VoD-Encoding-Which-video-codecs-are-you-using-in-production.png?size=1152x554&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07B-VoD-Encoding-Which-video-codecs-are-you-using-in-production-1536x739.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07B-VoD-Encoding-Which-video-codecs-are-you-using-in-production.png?size=1920x924&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07B-VoD-Encoding-Which-video-codecs-are-you-using-in-production-2048x986.png?lossy=2&amp;strip=1&amp;webp=1 2048w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07B-VoD-Encoding-Which-video-codecs-are-you-using-in-production-3000x1444.png?lossy=2&amp;strip=1&amp;webp=1 3000w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption class="wp-element-caption">VOD Encoding</figcaption></figure>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="3000" height="1449" src="https://bitmovin.com/wp-content/uploads/2023/08/07A-Live-Encoding-Which-video-codecs-are-you-using-in-production-1-3000x1449.png" alt="Live - video encoding" class="wp-image-266053" style="width:919px;height:444px" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07A-Live-Encoding-Which-video-codecs-are-you-using-in-production-1-300x145.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07A-Live-Encoding-Which-video-codecs-are-you-using-in-production-1.png?size=384x185&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07A-Live-Encoding-Which-video-codecs-are-you-using-in-production-1-768x371.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07A-Live-Encoding-Which-video-codecs-are-you-using-in-production-1.png?size=1152x556&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07A-Live-Encoding-Which-video-codecs-are-you-using-in-production-1-1536x742.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07A-Live-Encoding-Which-video-codecs-are-you-using-in-production-1.png?size=1920x927&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07A-Live-Encoding-Which-video-codecs-are-you-using-in-production-1-2048x989.png?lossy=2&amp;strip=1&amp;webp=1 2048w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/07A-Live-Encoding-Which-video-codecs-are-you-using-in-production-1-3000x1449.png?lossy=2&amp;strip=1&amp;webp=1 3000w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption class="wp-element-caption">Live Encoding</figcaption></figure>



<h3 class="wp-block-heading">H.264/AVC</h3>



<p>The majority of digital video takes the form of H.264/AVC (Advanced Video Coding) because it’s unparalleled in terms of device reach. As an efficient and well-supported compression technology, it lends especially well to low-latency workflows.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">H.265/HEVC</h3>



<p>HEVC encoding has been on the rise — a trend that we expect will continue since <a href="https://bitmovin.com/google-adds-hevc-support-chrome/">Google added support in Chrome late last year</a>. It’s poised to become a common technology for browser-based video streaming as well as premium OTT content delivery to living room devices.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">H.266/VVC</h3>



<p>As one of the newest video codecs out there, VVC (Versatile Video Coding) usage has been lagging due to limited playback implementations from device makers. <a href="https://bitmovin.com/vvc-benefit-supported-devices-bitmovin-implementation/">That’s all changing in 2023 (with LG’s 8K smart TVs already adding support)</a>, making VVC a good candidate for 8K and immersive 360° video content.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">AV1</h3>



<p>This open-source, royalty-free alternative to HEVC was created by the Alliance for Open Media, made up of Amazon, Netflix, Google, Microsoft, Cisco, and — of course — Bitmovin. <a href="https://bitmovin.com/av1/">It’s 30% more efficient than HEVC and VP9</a>, which drastically cuts bandwidth and delivery costs.&nbsp;</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">VP8</h3>



<p>The VP8 codec is another open and royalty-free compression format that’s used primarily for WebRTC streaming. Many developers architecting WebRTC workflows are shifting their focus to VP8, so we anticipate a gradual decline in the coming years.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">VP9</h3>



<p><a href="https://community.bitmovin.com/t/live-encoding-with-the-vp9-video-codec/1694">VP9 is a well-supported video codec</a> that’s suitable for both low-latency streaming and 4K. <a href="https://blog.chromium.org/2020/05/celebrating-10-years-of-webm-and-webrtc.html" rel="nofollow noopener" target="_blank">More than 90% of Chrome-encoded WebRTC videos take the form of VP9 or its predecessor VP8</a>, and top TV brands like Samsung, Sony, LG, and Roku also support it.&nbsp;</p>



<p>We’ve been monitoring the adoption of these codecs for six years running by surveying video developers across the globe. Our CEO Stefan Lederer summarized this year’s findings as follows:</p>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<figure class="wp-block-image aligncenter size-full is-resized is-style-rounded"><img loading="lazy" decoding="async" width="320" height="320" src="https://bitmovin.com/wp-content/uploads/2022/11/Stefan-Lederer-Author-Image.png" alt="- Bitmovin" class="wp-image-245535" style="width:128px;height:128px" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/11/Stefan-Lederer-Author-Image-150x150.png?lossy=2&amp;strip=1&amp;webp=1 150w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/11/Stefan-Lederer-Author-Image-300x300.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/11/Stefan-Lederer-Author-Image.png?lossy=2&amp;strip=1&amp;webp=1 320w" sizes="(max-width: 320px) 100vw, 320px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center has-lg-font-size">“H.264 remains the most popular codec among video developers, which is likely due to its more widespread browser and device support. Yet, when we look at the codecs developers plan to use in the short-term future, H.265/HEVC and AV1 are the two most popular codecs for live and VOD encoding. Personally, I am particularly excited to see the growing popularity of AV1, which has been boosted by more companies introducing support for it.”</p>



<p class="has-text-align-center">&#8211; Stefan Lederer (CEO, Bitmovin)</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>
<cite>Source: <a href="https://bitmovin.com/video-developer-report/" data-type="page" data-id="246691">Video Developer Report</a></cite></blockquote>



<p>The good news is that Bitmovin’s transcoding service supports all of these codecs — giving you the flexibility to pick and choose based on your needs. We’re also committed to driving cutting-edge encoding technologies forward, so that our customers can adapt as the industry evolves.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="video-quality-vs-video-resolution">Video quality vs. video resolution</h2>



<p>High-resolution streams are often high-quality streams, but it’s not a guarantee. That’s because video quality is determined by several other factors such as frame rate, buffering, and pixelation.&nbsp;</p>



<p>Here’s how the two compare:</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Resolution</h3>



<p>Resolution<strong> </strong>describes the number of pixels displayed on a screen. The more pixels there are, the more stunning and crisp the picture. Nearly 4,000 pixels go across the width of a screen displaying 4K video, whereas 1080 pixels fit horizontally across a screen displaying 1080p content. Think of it as the difference between a paint-by-number kit and the original masterpiece you’re trying to recreate. Using more pixels allows the encoded file to maintain more detail in each individual frame.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Video quality</h3>



<p>Video quality is a broader and less scientific measurement. It’s impacted by the resolution, for sure, as well as the frame rate, keyframe interval, audio quality, color accuracy, and more. Remember <a href="https://www.tmz.com/2019/04/30/game-of-thrones-cinematographer-fabian-wagner-battle-of-winterfell-too-dark-explanation/" rel="nofollow noopener" target="_blank">that Game of Thrones episode that was too dark for fans to make out</a> what was happening? The episode’s cinematographer Fabian Wagner said that HBO’s compression technology was to blame for the pixelation and muddy colors. In this case, even 8K streams of the episode wouldn’t have yielded improvements in video quality.</p>



<p><strong>TL;DR: </strong>When it comes down to it, video quality is subjective and can be influenced by a multitude of factors; whereas video resolution is a cut-and-dry measurement of the number of pixels displayed.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="what-is-adaptive-bitrate-streaming">What is adaptive bitrate streaming?</h2>



<p>The majority of video traffic today is delivered via <a href="https://bitmovin.com/adaptive-streaming/">adaptive bitrate streaming</a>. If you’ve ever noticed a digital video change from fuzzy to sharp in a matter of seconds, you’re familiar with how it works.</p>



<p>Called ABR for short, adaptive bitrate streaming provides the best video quality and experience possible — no matter the connection, software, or device. It does so by enabling video streams to dynamically adapt to the screen and internet speed of each individual viewer.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="3000" height="1786" src="https://bitmovin.com/wp-content/uploads/2023/08/compression-1-3000x1786.png" alt="adaptive bitrate video encoding" class="wp-image-266055" style="width:868px;height:517px" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/compression-1-300x179.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/compression-1.png?size=384x229&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/compression-1-768x457.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/compression-1.png?size=1152x686&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/compression-1-1536x915.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/compression-1.png?size=1920x1143&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/compression-1-2048x1219.png?lossy=2&amp;strip=1&amp;webp=1 2048w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/08/compression-1-3000x1786.png?lossy=2&amp;strip=1&amp;webp=1 3000w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Broadcasters distributing content via ABR use transcoding solutions like Bitmovin to create multiple renditions of each stream. These renditions fall on an encoding ladder, with high-bitrate, high-resolution streams at the top for viewers with high-tech setups, and low-quality, low-resolution encodings at the bottom for viewers with small screens and poor service.</p>



<p>The transcoder breaks each of these renditions into chunks that are approximately 4 seconds in length, which allows the player to dynamically shift between the different chunks depending on available resources.</p>



<p>The video player can then use whichever rendition is best suited for its display, processing power, and connectivity. Even better, if the viewer’s power and connectivity change mid-stream, the video automatically adjusts to another step on the ladder.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="how-to-do-multi-bitrate-video-encoding-with-bitmovin">How to do multi-bitrate video encoding with Bitmovin</h2>



<p>Encoding (or transcoding) your streams into a multi-bitrate ladder is required for ABR delivery. In some cases, this can be done as the RAW file is being encoded, but many broadcasters and video engineers opt to transcode the content into multiple bitrate options later in the video workflow. For this, you’ll need a live or VOD transcoding solution like Bitmovin.</p>



<p>Multi-bitrate video encoding, a.k.a. adaptive bitrate streaming, comes standard when processing videos with Bitmovin. <a href="https://developer.bitmovin.com/encoding/docs/how-to-create-a-per-title-encoding">Our platform can also easily be configured for per-title encoding</a> using the <code>Per-Title Template</code>.&nbsp;</p>



<p>Here’s a look at the steps involved:</p>



<ol>
<li><strong>Create an encoding</strong> in our API using version v1.53.0 or higher.</li>



<li><strong>Add a stream or codec configuration</strong> by providing information about which video stream of your input file will be used.&nbsp;</li>



<li><strong>Add muxings</strong> by defining the desired output format (whether fragmented MP4, MPEG-TS, etc.), as well as the segment length, streams to be used, and outputs.&nbsp;</li>



<li><strong>Start the per-title encoding</strong> using the <code>start Encoding</code> API call. This can be configured for standard, two-pass, or three-pass encoding to achieve desired quality and bandwidth savings.</li>
</ol>



<p><a href="https://developer.bitmovin.com/encoding/docs/how-to-create-a-per-title-encoding">Get the full tutorial here</a>.</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center has-md-font-size">Per-Title automatically prepares content for adaptive streaming in the most optimal way. Use our <a href="https://dashboard.bitmovin.com/encoding/per-title-cost-optimization" data-type="link" data-id="https://dashboard.bitmovin.com/encoding/per-title-cost-optimization">Per-Title Encoding Tool</a> (Bitmovin login required) with your own content to get a good overview of what Per-Title can do for you.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="common-video-encoding-challenges">Common video encoding challenges</h2>



<h3 class="wp-block-heading">Ensuring playback support for the codecs you’re using</h3>



<p>As shown in <a href="https://streaminglearningcenter.com/about-jan-ozer" rel="nofollow noopener" target="_blank">Jan Oze</a>r’s Codec Compatibility chart below, different codecs are compatible with different devices. If you’re only encoding content for playback on iOS devices and Smart TVs, for instance, AV1 wouldn’t be the right fit. This is why it’s useful to leverage a video infrastructure solution like Bitmovin that can provide<a href="https://bitmovin.com/video-analytics/"> insight into which codecs are compatible with your viewers’ devices using analytics</a>.</p>



<table class="wp-block-advgb-table advgb-table-frontend is-style-stripes" style="table-layout:fixed"><tbody><tr><td style="background-color:#282157;text-align:left;vertical-align:middle;color:#ffffff;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Codec Compatibility</td><td style="background-color:#282157;color:#ffffff;vertical-align:middle;text-align:left;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Browser</td><td style="background-color:#282157;text-align:left;vertical-align:middle;color:#ffffff;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Mobile</td><td style="background-color:#282157;color:#ffffff;text-align:left;vertical-align:middle;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Smart TV/OTT</td></tr><tr><td style="border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">H.264</td><td style="border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">Virtually all</td><td style="border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">All</td><td style="border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">All</td></tr><tr><td style="border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">VP9</td><td style="border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Virtually all</td><td style="border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Android, iOS</td><td style="border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Most</td></tr><tr><td style="border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">HEVC</td><td style="border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">Very little</td><td style="border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">Android, iOS</td><td style="border-top-color:#f3f3f9;border-right-color:#f3f3f9;border-bottom-color:#f3f3f9;border-left-color:#f3f3f9" data-border-color="#f3f3f9">All</td></tr><tr><td style="border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">AV1</td><td style="border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Edge, Firefox, Chrome, Opera</td><td style="border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Android</td><td style="border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff" data-border-color="#ffffff">Nascent</td></tr></tbody></table>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Solving for limited user bandwidth</h3>



<p>Today’s viewers expect the same video experience on their mobile devices as they do on their Ethernet-connected Smart TVs. Adaptive bitrate delivery is crucial, with technologies like <a href="https://bitmovin.com/encoding-service/per-title-encoding">per-title encoding</a> yielding additional opportunities to reduce bandwidth while still exceeding your audience’s expectations.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Justifying the costs of next-gen codecs</h3>



<p>Emerging codecs are often computationally intensive (and expensive) to encode in real time. For this reason, you’ll want to make sure that a given video asset is worth this investment. While viral content will benefit from more advanced and efficient codecs, standard assets don’t always warrant this level of tech. A great way to weigh the benefits is by <a href="https://bitmovin.com/video-analytics/">using analytics</a> to determine what devices your audience is using, how many people are tuning in, and how your video performance compares to industry benchmarks.&nbsp;Another way, in respect to the AV1 codec is to use our <a href="https://bitmovin.com/demos/av1-break-even-calculator" data-type="link" data-id="https://bitmovin.com/demos/av1-break-even-calculator">break even calculator</a> to estimate the number of views it takes to justify the cost of using AV1 in addition to H.264 or H.265.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Ensuring low latency for live broadcasts</h3>



<p>Many live and interactive broadcasts like live sports, e-commerce, online learning, and esports require sub-ten second delivery. For these, you’ll want to use a video codec like H.264 that’s optimized for low-latency streaming. We’d also recommend finding a <a href="https://bitmovin.com/live-encoding-live-streaming/">live transcoding solution that accepts emerging low-latency protocols like SRT and RIST</a>.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="streaming-video-encoding-glossary">Streaming video encoding glossary</h2>



<h3 class="wp-block-heading">Application-Specific Integrated Circuits (ASICs)</h3>



<p>ASICS<strong> </strong>for video encoding are purpose-built video processing circuits designed to optimize performance, power consumption, and costs. Because they are manufactured for the specific application of video encoding and transcoding, ASICs can achieve high throughput and superior performance compared to general-purpose processors like CPUs and GPUs.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Bitrate</h3>



<p>Bitrate refers to the amount of data transmitted in a given amount of time, measured in bits per second (bps). Higher bitrate streams include more data in the form of pixels, frames, and the like — resulting in higher quality. That said, they require more bandwidth for transmission and storage. On the other end of the spectrum, low-bitrate streams can be more easily viewed by users with poor internet connections, but quality suffers as a result of greater file compression.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Frame rate</h3>



<p>Frame rate refers to the number of individual frames displayed in a video, measured in frames per second (fps). This determines the temporal smoothness and fluidity of motion in a video. Higher frame rate results in smoother motion, while lower frame rates introduce perceived choppiness or jerkiness. Common frame rates in video production and streaming include 24 fps (film standard), 30 fps (broadcast standard), and 60 fps (smooth motion and gaming). The appropriate frame rate selection depends on the content type, target platform, and desired viewing experience.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Graphic Processing Units (GPUs)</h3>



<p>GPUs are hardware components designed to handle complex graphics computations and parallel processing tasks. Originally developed for accelerating graphics rendering in gaming and multimedia applications, GPUs have evolved into powerful processors capable of performing general-purpose computing tasks. They consist of thousands of cores that can execute multiple instructions simultaneously, making them highly efficient for parallelizable workloads. GPU-based video encoding solutions are both flexible and widely available, but they aren’t as specialized as application-specific integrated circuits (ASICs), defined above.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Group of pictures (GOP)</h3>



<p>Also called the keyframe interval, a GOP is the distance between two keyframes measured by the total number of frames it contains. A shorter GOP means more frequent keyframes, which can enhance quality for fast-paced scenes but will result in a larger file size. A longer GOP means there are fewer keyframes in the encoding, which leads to encoding efficiency and decreased file size but could degrade video quality. Another consideration in determining the keyframe interval is the tendency for users to skip ahead or back to random points in a video. Shorter GOPs place more keyframes throughout the video to support viewing from these random access points.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Metadata</h3>



<p>Metadata refers to descriptive or structural information that provides additional context and details about a piece of data. In the context of video streaming, metadata refers to the supplementary information about the content, such as title, description, duration, resolution, language, genre, release date, and more. Metadata can also include technical information like encoding settings, aspect ratio, and audio format. Metadata is essential for content organization, searchability, and providing an enhanced user experience. It’s typically embedded within the video file or delivered alongside the streaming data in a standardized format, allowing for easy retrieval and interpretation by video players, search engines, and content management systems.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">MKV</h3>



<p>Matroska Video, or MKV, is a popular open-source multimedia format that can store an unlimited amount of video, audio, picture, and subtitle tracks in a single file It’s also flexible in its support for codecs, accepting H.264, VP9, AV1, and more. As such, it’s a popular format for video distribution and digital archiving.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">MPEG-4</h3>



<p>Short for Moving Picture Experts Group-4, MPEG-4 is a group of video compression standards developed by the International Organization for Standardization (ISO). Several codecs implement this standard, including H.264/AVC and AAC.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Video file</h3>



<p>A video file, also called a video container, is a self-contained unit that holds the compressed video and audio content, as well as supporting metadata. These come in different formats, including MP4, MOV, AVI, FLV, and more. Different file formats accept different codecs and play back on different devices.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">WebM</h3>



<p>WebM is an open, royalty-free multimedia container format developed to provide a high-quality alternative to proprietary video formats. Google, Mozilla, and other leading companies developed this format, which utilizes VP8 or VP9 video codecs.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="video-encoding-fa-qs">Video encoding FAQs</h2>



<h3 class="wp-block-heading">Does video encoding affect quality?</h3>



<p>Yes and no. While an encoded video will always be of lower quality than the RAW file, today’s codecs are advanced enough to reduce the amount of data included without degrading quality in a way that viewers would notice.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Why do I need to encode a video?</h3>



<p>No matter the industry or use case, encoding is a key step in the video delivery chain. It prepares the video for digital distribution and compresses the data into a more manageable size. It’s always taking place in the background for UGC applications like streaming to Twitch. And by using a <a href="https://bitmovin.com/live-streaming-encoder/">professional hardware or software solution</a>, broadcasters can tap into additional functionality.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">What’s the difference between encoding with GPUs vs ASICs?</h3>



<p>Encoding with GPUs involves different hardware architectures and approaches than encoding with ASiCs. While GPUs are programmable and versatile across applications, ASICs are purpose-built for specific tasks. This makes them expensive and less accessible. Currently, only companies like Facebook and Google as using ASICs for encoding, which provides fast turnaround times and better encoding capacity.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Why do I need to transcode a video?</h3>



<p>If you’re serious about scaling your broadcasts to reach viewers on any device and connection speed, transcoding is vital. Most encoders support contribution protocols like RTMP and RTSP. While these protocols work great for video transmission, they’re ill-suited for end-user delivery and aren’t even supported on most viewer devices. You’ll want to transcode your videos into adaptive bitrate HLS or DASH to ensure that your stream reaches viewers and delivers the best experience possible.&nbsp;</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">How much does video encoding and transcoding cost?</h3>



<p>True video encoding (meaning contribution encoding software and hardware) can range from cheap to expensive. And while software options like OBS are technically free, they have hidden costs associated with the computing equipment on which they’re deployed. Hardware encoders are more costly, but affordable options like the Blackmagic ATEM Mini Pro (a $295 piece of equipment) are also available.&nbsp;</p>



<p>When it comes to transcoding, you’ll want to consider both storage and egress costs to calculate the total cost of ownership (TCO). When using Bitmovin’s all-in-one platform, pricing is based on a simple fee per minute of video in each output, with rates depending on the features used. These include the chosen resolution, codecs, and use of multi-pass encoding. Our pricing can be offered as both pay-as-you-go or as a custom plan. <a href="https://bitmovin.com/pricing/">Learn more here.</a></p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">How is video encoding different from video compression?</h3>



<p>Video encoding always involves compression, but video compression doesn’t always involve encoding. Rather, video encoding is one version of compression that involves converting RAW video data into a condensed format using video and audio codecs. Video compression can also take place during transcoding or even by compressing an MP4 on your hard drive into a lossless ZIP file.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">What are the best encoding settings for quality?</h3>



<p>The right encoding settings will always depend on your specific use case. For instance, action-packed streams of sporting events require a shorter keyframe interval than videos depicting static scenes such as talk shows. Similarly, a low frame rate works fine for surveillance footage, but wouldn’t be the right fit for sporting events.&nbsp;</p>



<p>You’ll want to strike a balance between quality and efficiency by avoiding unnecessarily high bitrates and overly complex codecs. Encoding expert Jan Ozer recommends the following:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“When you upload a file to an online video platform (OVP) or user-generated content (UGC) site, the mezzanine file you create will be transcoded into multiple ABR rungs. Given that video is a garbage-in/worse-garbage-out medium, the inclination is to encode at as high a data rate as possible. However, higher data rates increase upload time and the risk of upload failure.</p>



<p>It turns out that encoding a 1080p30 file above 10 Mbps delivers very little additional quality and that ProRes output may actually reduce quality as compared to a 100 Mbps H.264-encoded file.”</p>
<cite>Source: <a href="https://streaminglearningcenter.com/learning/optimal-data-rate-for-mezzanine-fileswhats-the-optimal-data-rate.html" rel="nofollow noopener" target="_blank">Jan Ozer</a></cite></blockquote>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">What is the most effective way to encode/transcode a large volume of videos?</h3>



<p><a href="https://bitmovin.com/encoding-service/">Cloud-based platforms like Bitmovin</a> make it simple to transcode a large volume of videos with scalable, on-demand resources that can process multiple videos simultaneously. Streaming APIs and tools for integration also make it easy to automate your encoding workflow and streamline efficiencies.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">What is per-title encoding?</h3>



<p>Per-title encoding customizes the bitrate ladder of each encoded video based on complexity. This allows content distributors to find the sweet spot by dynamically identifying a bitrate that captures all of the information required to deliver a perfect viewing experience, without wasting bandwidth with unnecessary data. Rather than relying on predetermined bitrate ladders that aren’t the right fit for every type of content, per-title encoding ensures that resources are used efficiently by tailoring the encoding settings on a per-video basis.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">What is H.264 video encoding?</h3>



<p>Also referred to as Advanced Video Coding, H.264/AVC is a widely supported codec with significant penetration into streaming, cable broadcasting, and even Blu-ray disks. It plays on virtually any device and delivers quality video streams, but is gradually declining in usage due to more advanced alternatives like H.265/HEVC and AV1. We cover all of the popular encoding formats in more detail in our annual <a href="https://bitmovin.com/video-developer-report">Video Developer Report</a>.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading anchored has-xl-font-size" id="conclusion">Conclusion</h2>



<p>Thanks to video encoding and transcoding technologies, today’s viewers have access to anywhere, anytime content delivered in a digital format. The ability to compress streaming data for efficient delivery&nbsp; (without sacrificing quality) is key to staying competitive in the online video market. And for that, you need to architect your video workflow using the right technologies.</p>



<p>Once you’ve mastered everything that goes into encoding, the next step is finding a video processing platform for multi-device delivery and transcoding. At Bitmovin, we deliver video infrastructure to broadcasters building world-class video platforms. Our live and VOD platforms can ingest streams from any of the encoders detailed above and output HLS and DASH for delivery to streaming services and end users.&nbsp;&nbsp;</p>



<p>Find out how you can achieve the highest quality of experience on the market and deliver unbreakable streams. <a href="https://bitmovin.com/dashboard/signup">Get started with a free trial today</a> or <a href="https://bitmovin.com/contact-bitmovin/">reach out to our team of experts</a>.&nbsp;</p>



<p>As always, we’re here to help you navigate the complex world of streaming and simplify your workflow.</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/video-encoding-guide">Video Encoding: The Big Streaming Technology Guide [2023]</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bitmovin.com/video-encoding-guide/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>4K Video at SD Bitrates with AV1</title>
		<link>https://bitmovin.com/av1-4k-video-sd-bitrates</link>
		
		<dc:creator><![CDATA[Andy Francis]]></dc:creator>
		<pubDate>Wed, 30 Mar 2022 15:51:05 +0000</pubDate>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[av1]]></category>
		<category><![CDATA[video encoding]]></category>
		<category><![CDATA[VP9]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=225381</guid>

					<description><![CDATA[<p>What if I told you I could get you a sweet deal on a beautiful 1080p movie for less than 300 kbps? How about some stunning 4K under 700 kbps? Sounds too good to be true, right? Especially when you look at the recommended internet connection speeds from services like Netflix, YouTube, and Disney+: SD:...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/av1-4k-video-sd-bitrates">4K Video at SD Bitrates with AV1</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">What if I told you I could get you a sweet deal on a beautiful 1080p movie for less than 300 kbps? How about some stunning 4K under 700 kbps? Sounds too good to be true, right? Especially when you look at the recommended internet connection speeds from services like </span><a href="https://help.netflix.com/en/node/306" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">Netflix</span></a><span style="font-weight: 400;">, </span><a href="https://support.google.com/youtube/answer/78358?hl=en" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">YouTube</span></a><span style="font-weight: 400;">, and </span><a href="https://help.disneyplus.com/csp?id=csp_article_content&amp;sys_kb_id=bb07d3cd1b8d0010b8651f861a4bcbfd" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">Disney+</span></a><span style="font-weight: 400;">:</span></p>
<p style="text-align: center;"><strong>SD:</strong><span style="font-weight: 400;"> 700 kbps to 1.1 Mbps </span></p>
<p style="text-align: center;"><strong>1080p HD:</strong><span style="font-weight: 400;"> 5 Mbps </span></p>
<p style="text-align: center;"><strong>4K UHD:</strong><span style="font-weight: 400;"> 15 Mbps to 25 Mbps</span></p>
<p><span style="font-weight: 400;">Those are largely based on what’s needed to view SD/HD content encoded with AVC and 4K content encoded with VP9 or HEVC. Apple’s </span><a href="https://developer.apple.com/documentation/http_live_streaming/http_live_streaming_hls_authoring_specification_for_apple_devices" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">HLS</span></a><span style="font-weight: 400;"> spec has examples for AVC and HEVC that fall in line with those numbers and they are familiar ranges to anyone who has done any live streaming recently. So I’ll ask again, would you be interested in 1080p at 286 kbps or 4K at 684 kbps? It really is possible, right now, with Bitmovin Per-Title and 3-pass encoding together with the industry standard AV1 codec. Keep reading to see a few real examples and learn how to get started with your own AV1 encoding.</span></p>
<h2><span style="font-weight: 400;">Leading the Way with AV1</span></h2>
<p><span style="font-weight: 400;">Bitmovin has a long history with </span><a href="https://bitmovin.com/av1/"><span style="font-weight: 400;">AV1</span></a><span style="font-weight: 400;">, first making headlines in 2017 for debuting the world’s first AV1 live stream at that year’s NAB show, winning a </span><a href="https://www.streamingmedia.com/Producer/Articles/Editorial/Featured-Articles/Streaming-Media-Announces-Best-of-NAB-2017-117833.aspx" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">Best of NAB</span></a><span style="font-weight: 400;"> award in the process. Later that fall, we partnered with Mozilla to create the </span><a href="https://hacks.mozilla.org/2017/11/dash-playback-of-av1-video/" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">first AV1 HTML5</span></a><span style="font-weight: 400;"> playback demo in the Firefox browser. You can read more details about our history and progress with AV1 in this </span><a href="https://bitmovin.com/bitmovin-improves-av1-video-encoding/"><span style="font-weight: 400;">post</span></a><span style="font-weight: 400;">, but recent highlights include adding smart presets and support for 3-pass and </span><a href="https://go.bitmovin.com/choosing-per-title-encoding-technology"><span style="font-weight: 400;">Per-Title encoding optimization</span></a><span style="font-weight: 400;">. We’ve also developed 2 new patent-pending technologies around AV1 that we hope to share more details about soon!</span><br />
<span style="font-weight: 400;">While early adoption was limited by slower performance and minimal playback support, the data from our most recent </span><a href="https://go.bitmovin.com/video-developer-report"><span style="font-weight: 400;">Video Developer Report</span></a><span style="font-weight: 400;"> shows that AV1 may be at an inflection point, with 15% of respondents saying they were already using AV1 in 2021 and another 22% saying they planned on adding it to the mix in 2022.</span></p>
<p><figure id="attachment_225529" aria-describedby="caption-attachment-225529" style="width: 1024px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-225529 size-large" src="https://bitmovin.com/wp-content/uploads/2022/03/av1-usage-18-21-1024x577.png" alt="AV1 usage since 2018, 15% in 2021" width="1024" height="577" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-usage-18-21-300x169.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-usage-18-21.png?size=384x216&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-usage-18-21-768x433.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-usage-18-21-1024x577.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-usage-18-21.png?lossy=2&amp;strip=1&amp;webp=1 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-225529" class="wp-caption-text">AV1 usage since 2018, 15% in 2021</figcaption></figure></p>
<p><figure id="attachment_225523" aria-describedby="caption-attachment-225523" style="width: 1024px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-225523 size-large" src="https://bitmovin.com/wp-content/uploads/2022/03/av1-encoding-22-1024x577.png" alt="22% of respondents plan to start encoding with AV1 in 2022" width="1024" height="577" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-encoding-22-300x169.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-encoding-22.png?size=384x216&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-encoding-22-768x433.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-encoding-22-1024x577.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-encoding-22-1536x865.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/av1-encoding-22.png?lossy=2&amp;strip=1&amp;webp=1 1999w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-225523" class="wp-caption-text">22% of respondents plan to start encoding with AV1 in 2022</figcaption></figure></p>
<p><span style="font-weight: 400;">Getting started with a new codec usually means beginning with some educated guesswork followed by a lot of experimentation that can end up being costly in terms of both time and resources. With AV1, we’re trying to help eliminate that phase altogether by pairing our Per-Title ABR ladder optimization together with 3-pass quality optimization in a SINGLE API CALL!!! Our </span><a href="https://bitmovin.com/simple-encoding-api/"><span style="font-weight: 400;">Simple Encoding API</span></a><span style="font-weight: 400;"> combines Bitmovin’s market-leading quality together with DASH and HLS packaging, delivering the ideal bitrates to maximize QoE without any unnecessary overhead data. You choose the codec, provide the source file and destination and that’s it, no other configuration required. We also have a </span><a href="https://www.postman.com/bitmovin-simple-encoding/workspace/4b3f8ccb-66c0-4379-8cff-e282c9804e03/request/18670786-98741a2a-dc35-4532-964e-8802942bb315?ctx=documentation" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">Postman Repository</span></a><span style="font-weight: 400;"> with some example templates, which is actually what I used to create the AV1 samples below. For workflows requiring additional configuration, AV1 and Per-Title are fully available and supported within our standard APIs and SDks.</span></p>
<h2><span style="font-weight: 400;">4K Bitrates: YouTube VP9 vs Bitmovin AV1</span></h2>
<p><span style="font-weight: 400;">YouTube’s use of AV1 and other codecs was covered thoroughly in an enlightening </span><a href="https://streaminglearningcenter.com/codecs/which-codecs-does-youtube-use.html" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">series</span></a> <a href="https://streaminglearningcenter.com/codecs/which-codec-does-youtube-use-part-deux.html" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">of</span></a> <a href="https://streaminglearningcenter.com/codecs/which-codec-does-youtube-use-part-iii.html" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">posts</span></a><span style="font-weight: 400;"> by Jan Ozer. The quick recap is that YouTube is using AV1 for the 4K versions of their popular videos, but VP9 for less-viewed 4K content, as I confirmed with my own uploads below. So while it would be nice and a more direct comparison if we had the results of YouTube’s AV1 transcoding, it’s still interesting to see the potential bitrate savings when jumping from VP9 to AV1. For the analysis, I used </span><a href="https://youtube-dl.org/" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">youtube-dl</span></a><span style="font-weight: 400;"> to download the 4K VP9 versions and </span><a href="https://mediaarea.net/en/MediaInfo" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">MediaInfo</span></a><span style="font-weight: 400;"> to identify the bitrate.  </span></p>
<h3><span style="font-weight: 400;">Shot on iPhone 13 &#8211; “marina”</span></h3>
<p><span style="font-weight: 400;">First let’s look at a short 4K (3840 x 2160) clip I shot on iPhone 13, “marina”. It’s a mostly static shot, with a few high motion/high detail regions. Bitmovin’s Per-Title optimization set the top 4K ladder rung at 1.37 Mbps. At the low end, the 240 kbps rendition was 1440p, meaning even on the slowest connections, viewers would still see better than full HD.</span><br />
<span style="font-weight: 400;">[bitmovin_player id=&#8217;225410&#8242;]</span></p>
<p><figure id="attachment_225525" aria-describedby="caption-attachment-225525" style="width: 1024px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-225525 size-large" src="https://bitmovin.com/wp-content/uploads/2022/03/marina-abr-ladder-1-1024x461.png" alt="“marina” 4k Bitmovin Per-title ABR Ladder" width="1024" height="461" /><figcaption id="caption-attachment-225525" class="wp-caption-text">“marina” 4k Bitmovin Per-title ABR Ladder</figcaption></figure></p>
<p style="text-align: center;"><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/RfAYtJRra-0" width="1024" height="570" frameborder="0" allowfullscreen="allowfullscreen"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span></iframe><br />
<span style="font-weight: 400;">Youtube’s 4K version &#8211; VP9 @ ~22 Mbit/s</span></p>
<h3><span style="font-weight: 400;">Big Buck Bunny</span></h3>
<p><span style="font-weight: 400;">Next, let&#8217;s look at a more familiar example, everyone’s favorite animated short,  Big Buck Bunny. On the top end, Bitmovin’s Per-Title AV1 delivers 4K under 2 Mbps. The bottom 240kbps rung is 1600 x 900, so even on over-shared wifi, your users would still be happily watching even better than 720p video. You can see the result <a href="https://bitmovin.com/demos/stream-test?format=dash&amp;manifest=https%3A%2F%2Fcdn.bitmovin.com%2Fwebsite-assets%2Fbbb%2Fstream.mpd" target="_blank" rel="noopener">here</a>.</span><span style="font-weight: 400;"> </span></p>
<p><figure id="attachment_225524" aria-describedby="caption-attachment-225524" style="width: 1024px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-225524 size-large" src="https://bitmovin.com/wp-content/uploads/2022/03/big-buck-bunny-abr-ladder-1-1024x491.png" alt="“Big Buck Bunny” 4k Bitmovin Per-title ABR Ladder" width="1024" height="391" /><figcaption id="caption-attachment-225524" class="wp-caption-text">“Big Buck Bunny” 4k Bitmovin Per-title ABR Ladder</figcaption></figure></p>
<p style="text-align: center;"><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/C8KW2bYl8ro" width="1025" height="570" frameborder="0" allowfullscreen="allowfullscreen"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span></iframe><br />
<span style="font-weight: 400;">Youtube’s 4K version &#8211; VP9 @ ~12 Mbit/s</span></p>
<h3><span style="font-weight: 400;">Tears of Steel</span></h3>
<p><span style="font-weight: 400;">Last but not least, we have Tears of Steel, the cinematic short from the </span><a href="https://mango.blender.org/about/" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">Blender Foundation</span></a><span style="font-weight: 400;"> that combines real footage and human actors with computer generated animation and effects. Again we see the top quality 4K variant under 2 Mbps and  still have a full HD frame for the bottom 240 kbps version. Imagine being able to deliver at least HD video to all of your customers, regardless of connection speed. You can see the result <a href="https://bitmovin.com/demos/stream-test?format=dash&amp;manifest=https%3A%2F%2Fcdn.bitmovin.com%2Fwebsite-assets%2Ftos%2Fstream.mpd" target="_blank" rel="noopener">here</a>.</span></p>
<p><figure id="attachment_225526" aria-describedby="caption-attachment-225526" style="width: 1024px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-225526 size-large" src="https://bitmovin.com/wp-content/uploads/2022/03/tears-of-steel-abr-ladder-1024x491.png" alt="“Tears of Steel” 4k Bitmovin Per-title ABR Ladder" width="1024" height="491" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/tears-of-steel-abr-ladder-300x144.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/tears-of-steel-abr-ladder.png?size=384x184&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/tears-of-steel-abr-ladder-768x368.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/tears-of-steel-abr-ladder-1024x491.png?lossy=2&amp;strip=1&amp;webp=1 1024w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/tears-of-steel-abr-ladder-1536x736.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2022/03/tears-of-steel-abr-ladder.png?lossy=2&amp;strip=1&amp;webp=1 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption id="caption-attachment-225526" class="wp-caption-text">“Tears of Steel” 4k Bitmovin Per-title ABR Ladder</figcaption></figure></p>
<p style="text-align: center;"><iframe loading="lazy" title="YouTube video player" src="https://www.youtube.com/embed/knm8ho68D1k" width="1024" height="570" frameborder="0" allowfullscreen="allowfullscreen"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span></iframe><br />
<span style="font-weight: 400;">Youtube’s 4K version &#8211; VP9 @ ~12 Mbit/s</span></p>
<h2><span style="font-weight: 400;">Get Started Now and Ride the AV1 Momentum</span></h2>
<p><span style="font-weight: 400;">YouTube and Netflix have both been delivering AV1 to compatible Android devices since 2020 and last November, Netflix published a </span><a href="https://netflixtechblog.com/bringing-av1-streaming-to-netflix-members-tvs-b7fc88e42320" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">detailed post</span></a><span style="font-weight: 400;"> about using AV1 for 4K content, so while support for AV1 still lags a bit behind older codecs, there’s clearly already enough of a device footprint to make it worthwhile. </span><a href="https://bitmovin.com/av1-encoding-gift-guide/"><span style="font-weight: 400;">Roku and Amazon’s newest “sticks”</span></a><span style="font-weight: 400;"> and the upcoming generation of Chromecasts are all &lt;$100 options that give older TVs an AV1 upgrade and </span><a href="https://www.anandtech.com/show/17266/intels-arctic-soundm-server-accelerator-to-land-mid2022-with-hardware-av1-encoding" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">Intel</span></a><span style="font-weight: 400;">, </span><a href="https://www.protocol.com/newsletters/entertainment/av1-open-video-codec?rebelltitem=1#rebelltitem1" target="_blank" rel="noopener nofollow noreferrer"><span style="font-weight: 400;">Qualcomm</span></a><span style="font-weight: 400;">, and multiple SoC manufacturers have recently announced upcoming AV1 support, so the wave of capable devices will continue growing. While the actual numbers will vary based on your CDN and storage pricing, we’re seeing that for content with as few as 10K views, there is potential ROI in adding AV1 to your multi-codec strategy (AVC +HEVC). </span></p>
<p><span style="font-weight: 400;">Updating to AV1 means being able to deliver at least HD, in many cases 4K, over network connections that had been limited to Standard Def or compromised, blocky versions of your content. Improving and maintaining consistently higher quality with AV1 means happier customers and a larger potential market for HD and UHD upsell tiers, not to mention lower CDN and storage costs. For most streaming services, adding AV1 to their multi-codec strategy will be inevitable, the only question is how soon will they start reaping the benefits?</span><br />
<span style="font-weight: 400;">You can start seeing the benefits of AV1 + Per-Title and 3-Pass encoding today with our free trial, so </span><a href="https://bitmovin.com/dashboard/signup?"><span style="font-weight: 400;">sign up now</span></a><span style="font-weight: 400;"> and give it a shot! </span><span style="font-weight: 400;">! </span><br />
<strong>AV1 is the next generation video codec and it&#8217;s on track to deliver a 30% improvement over VP9 &amp; HEVC &#8211; </strong><a href="https://bitmovin.com/av1/">Learn More</a></p>
<h2><strong>More AV1 Resources:</strong></h2>
<ul>
<li><a href="https://bitmovin.com/bitmovin-improves-av1-video-encoding/">Bitmovin Improves Support AV1 Video Encoding for VoD</a></li>
<li><a href="https://bitmovin.com/av1-encoding-gift-guide/">Bitmovin’s AV1 Encoding Gift Guide</a></li>
<li><a href="https://bitmovin.com/cool-new-video-tools-five-encoding-advancements-coming-av1/">Cool New Video Tools: Five Encoding Advancements Coming in AV1</a></li>
</ul>
<p>The post <a rel="nofollow" href="https://bitmovin.com/av1-4k-video-sd-bitrates">4K Video at SD Bitrates with AV1</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://www.youtube.com/embed/RfAYtJRra-0" medium="video" width="1280" height="720">
			<media:player url="https://www.youtube.com/embed/RfAYtJRra-0" />
			<media:title type="plain">marina</media:title>
			<media:thumbnail url="https://bitmovin.com/wp-content/uploads/2022/03/BLOG_4K_Video_at_SD_Bitrates_with_AV1_clean-2.jpg" />
			<media:rating scheme="urn:simple">nonadult</media:rating>
		</media:content>
	</item>
		<item>
		<title>Bitmovin&#8217;s AV1 Encoding Gift Guide</title>
		<link>https://bitmovin.com/av1-encoding-gift-guide</link>
		
		<dc:creator><![CDATA[Andy Francis]]></dc:creator>
		<pubDate>Wed, 15 Dec 2021 16:30:35 +0000</pubDate>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[av1]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=207784</guid>

					<description><![CDATA[<p>AV1 Codec &#8211; Ready for Production The Alliance for Open Media is a non-profit industry consortium that was formed in 2015 with the mission of developing open, royalty-free technologies for multimedia delivery. Its creation was largely a response to the complicated and potentially expensive licensing and patent protection around the dominant MPEG standard codecs (mainly...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/av1-encoding-gift-guide">Bitmovin&#8217;s AV1 Encoding Gift Guide</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2></h2>
<h2><span style="font-weight: 400;">AV1 Codec &#8211; Ready for Production</span></h2>
<p><span style="font-weight: 400;">The Alliance for Open Media is a non-profit industry consortium that was formed in 2015 with the mission of developing open, royalty-free technologies for multimedia delivery. Its creation was largely a response to the complicated and potentially expensive licensing and patent protection around the dominant MPEG standard codecs (mainly HEVC) and would be especially important for creators of UHD content requiring more advanced compression techniques. The efforts of the AOM became a reality when the </span><a href="https://research.mozilla.org/av1-media-codecs/" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">AV1 codec was finalized in 2018</span></a><span style="font-weight: 400;">, but even before that, Bitmovin had added experimental support and debuted the world’s </span><span style="font-weight: 400;">first AV1 live stream</span><span style="font-weight: 400;"> in April 2017. </span><br />
<span style="font-weight: 400;">As is the case with most codecs, it would still be some time before the rest of the OTT ecosystem would fully develop to make AV1 a viable production option. Hardware manufacturers had to wait for the final spec to be locked before designing their decoders and only then could their production cycles begin. This meant that it would be at least another year if not longer before AV1 decoding would be available on mobile and OTT devices. The data from Bitmovin’s annual </span><span style="font-weight: 400;">video developer report</span><span style="font-weight: 400;"> illustrates this effect, with AV1 adoption rates still in the single digits for the first 2 years, followed by momentum building more recently toward broader usage. </span></p>
<p><figure id="attachment_207786" aria-describedby="caption-attachment-207786" style="width: 512px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-207786" src="https://bitmovin.com/wp-content/uploads/2021/12/AV1-Encoding-over-the-years-1.jpg" alt="AV1 Codec in Production_Adoption Line Graph_2018-2021" width="512" height="267" /><figcaption id="caption-attachment-207786" class="wp-caption-text">% of respondents using AV1 codec in production, source: Bitmovin Video Developer Report</figcaption></figure></p>
<p><span style="font-weight: 400;">In addition, 22% of those same developers indicated that they plan to implement AV1 encoding into their workflows through 2022 &#8211; surpassing predictions for h.265/HEVC (20% planned adoption) for the first time. </span><br />
<span style="font-weight: 400;">This is further supported by the rapid adoption of the codec by AOMedia members and industry giants. </span><span style="font-weight: 400;">YouTube’s recent use of AV1 encoding for their most popular videos has been </span><a href="https://streaminglearningcenter.com/codecs/which-codecs-does-youtube-use.html" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">well</span></a> <a href="https://streaminglearningcenter.com/codecs/which-codec-does-youtube-use-part-deux.html" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">documented</span></a><span style="font-weight: 400;"> and is an implicit proof point that AV1’s lower bitrates enable savings on storage and CDN that outweigh its slightly higher encoding costs. Netflix began delivering AV1 video to their Android app in 2020 and </span><a href="https://netflixtechblog.com/bringing-av1-streaming-to-netflix-members-tvs-b7fc88e42320" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">recently announced</span></a><span style="font-weight: 400;"> they are expanding their AV1 usage to deliver 4K videos to compatible TVs and connected devices. Given all of that, you could say that AV1 encoding is having a moment. </span></p>
<h2><span style="font-weight: 400;">Give Yourself the Gift of AV1 Encoding with Bitmovin</span></h2>
<p><span style="font-weight: 400;">As mentioned, Bitmovin first implemented AV1 encoding in 2017 and has been updating and optimizing along the way, but we recently focused our efforts and have made some substantial improvements. With the release of Encoder version </span><span style="font-weight: 400;">2.100.0</span><span style="font-weight: 400;">, AV1 encodings are </span><b>5 times faster</b><span style="font-weight: 400;"> than before, show approximately </span><b>30% higher quality</b><span style="font-weight: 400;"> than HEVC and VP9, and are significantly more cost-effective.</span></p>
<p><figure id="attachment_207936" aria-describedby="caption-attachment-207936" style="width: 900px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-207936 size-full" src="https://bitmovin.com/wp-content/uploads/2021/12/b_Rate-Distortion-Arithmetic-Mean__b__br_snow_mnt_1080p.mkv-1-2.png" alt="Video Codec Bitrate Ladder Quality Comparison_Line Graph" width="900" height="600" /><figcaption id="caption-attachment-207936" class="wp-caption-text">Video Codec Bitrate Ladder Quality Comparison</figcaption></figure></p>
<p><span style="font-weight: 400;">In the image above we have a comparison of the bitrate ladders and VMAF objective quality scores for H.264/AVC, VP9, H.265/HEVC, and AV1 encoding (2-pass) of the same video. For the 1080p variants at the top end of the ladder, we see roughly equivalent VMAF scores, all in the very good, 90+ range, but the bitrates required to reach that quality level:</span></p>
<ul>
<li><span style="font-weight: 400;">6.0 Mbps for H.264/AVC</span></li>
<li><span style="font-weight: 400;">4.1 Mbps for VP9</span></li>
<li><span style="font-weight: 400;">3.9 Mbps for H.265/HEVC</span></li>
<li><span style="font-weight: 400;">3.1 Mbps for AV1</span></li>
</ul>
<p><span style="font-weight: 400;">show AV1 as the clear winner. Even though it needed significantly less data than the other codecs, AV1 also technically had the highest VMAF score of all at 92.7. On average across all renditions, the AV1 had a 32% increase in compression efficiency over HEVC, as measured with </span><a href="https://ottverse.com/what-is-bd-rate-bd-psnr-calculation-interpretation/" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">BD-Rate.</span></a><span style="font-weight: 400;">  </span><br />
<span style="font-weight: 400;">With that in mind, how can you give a tangible gift of a high-quality and efficient AV1-supported device to your friends and family?  By grabbing one of these great devices:</span></p>
<h2><span style="font-weight: 400;">AV1 Compatible Holiday Gifts</span></h2>
<h3><span style="font-weight: 400;">Google Pixel 6 Pro</span></h3>
<p><img loading="lazy" decoding="async" class=" wp-image-207806 alignleft" src="https://bitmovin.com/wp-content/uploads/2021/12/Google-Pixel-6-Pro_AV1-Codec-Support_Device-Photo.png" alt="Google Pixel 6 Pro_AV1 Codec Support_Device Photo" width="246" height="197" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/12/Google-Pixel-6-Pro_AV1-Codec-Support_Device-Photo-300x240.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/12/Google-Pixel-6-Pro_AV1-Codec-Support_Device-Photo.png?lossy=2&amp;strip=1&amp;webp=1 512w" sizes="(max-width: 246px) 100vw, 246px" /><br />
<span style="font-weight: 400;">Google announced their latest flagship Android phone lineup, the Pixel 6 and Pixel 6 Pro in October ‘21, which feature hardware-accelerated AV1 decoding powered by Google’s custom Tensor chip. The Pixel 6 Pro has a 3120 x 1440 OLED screen with a 120Hz Smooth Display and HDR support, providing best-in-class viewing capabilities for </span><a href="https://store.google.com/us/product/pixel_6_pro" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">$899</span></a><span style="font-weight: 400;"> and with the lower bitrates of AV1, more people than ever before can enjoy its full quality potential.</span></p>
<h3></h3>
<h3></h3>
<h3></h3>
<h3></h3>
<h3><span style="font-weight: 400;">Amazon Fire TV Stick 4K Max</span></h3>
<p><img loading="lazy" decoding="async" class=" wp-image-207807 alignright" src="https://bitmovin.com/wp-content/uploads/2021/12/Amazon-Fire-Stick-4K_AV1-Codec-Support_Device-Photo.jpeg" alt="Amazon Fire Stick 4K_AV1 Codec Support_Device Photo" width="259" height="259" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/12/Amazon-Fire-Stick-4K_AV1-Codec-Support_Device-Photo-150x150.jpeg?lossy=2&amp;strip=1&amp;webp=1 150w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/12/Amazon-Fire-Stick-4K_AV1-Codec-Support_Device-Photo-300x300.jpeg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2021/12/Amazon-Fire-Stick-4K_AV1-Codec-Support_Device-Photo.jpeg?lossy=2&amp;strip=1&amp;webp=1 425w" sizes="(max-width: 259px) 100vw, 259px" /><br />
<span style="font-weight: 400;">The most affordable item in our guide (on sale for </span><a href="https://www.amazon.com/fire-tv-stick-4k-max-with-alexa-voice-remote/dp/B08MQZXN1X" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">$34.99</span></a><span style="font-weight: 400;"> at time of writing), Amazon’s new Fire TV Stick 4K Max is an instant upgrade for older 4K TVs or even newer ones without AV1 support. Wi-fi 6 combined with lower bitrate </span><span style="font-weight: 400;">AV1 streams make congestion issues and quality drops a thing of the past, ensuring you get the full 4K experience you expect. Plug and play with integrated support for your favorite</span> platforms that are already encoding AV1 video&#8230;Netflix, YouTube, Amazon Prime Video, and definitely more to come.</p>
<h3></h3>
<h3></h3>
<h3></h3>
<h3></h3>
<h3><span style="font-weight: 400;">Roku Ultra</span></h3>
<p><img loading="lazy" decoding="async" class="wp-image-207808 alignleft" src="https://bitmovin.com/wp-content/uploads/2021/12/Roku-Ultra_AV1-Codec-Support_Device-Photo-1.jpeg" alt="Roku Ultra_AV1 Codec Support_Device Photo" width="254" height="213" /><br />
<span style="font-weight: 400;">The Roku Ultra also offers a quick and easy AV1 upgrade for your 4K TV at </span><a href="https://www.roku.com/products/roku-ultra" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">$99.99</span></a><span style="font-weight: 400;">. With support for </span><span style="font-weight: 400;">4K, Dolby Vision, and Dolby Atmos, it provides the premium viewing experience with clever new features like a built-in lost remote finder, and once you find the remote, it has a headphone jack so you can pump up the volume without disturbing the neighbors. The free Roku Channel has been adding new content and gaining popularity recently, so this could be the best budget-friendly option.  </span></p>
<h3></h3>
<h3></h3>
<h3></h3>
<h3></h3>
<h3><span style="font-weight: 400;">Samsung Neo QLED 8K QN900A TVs</span></h3>
<p><img loading="lazy" decoding="async" class=" wp-image-207809 alignright" src="https://bitmovin.com/wp-content/uploads/2021/12/Samsung-Neo-QLED-TV_AV1-Codec-Support_Device-Photo-2.jpeg" alt="Samsung Neo QLED TV_AV1 Codec Support_Device Photo" width="334" height="210" /><span style="font-weight: 400;">At the top end of our guide and Samsung’s 2021 lineup are the Neo QLED 8K TVs. With 4 times the pixels of 4K, AI-based 8</span><span style="font-weight: 400;">K</span><span style="font-weight: 400;"> upscaling, and support for all of the HDR formats, the QN900A models are among the best of the best on the market. AV1 encodings have never looked better than on its edge-to-edge Infinity Screen. Pick up the 65” for a cool </span><a href="https://www.amazon.com/SAMSUNG-75-inch-Class-QN900A-Built/dp/B08VJN2LTV" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">$3,497.99</span></a><span style="font-weight: 400;"> or treat yourself to the 85” for </span><a href="https://www.amazon.com/SAMSUNG-75-inch-Class-QN900A-Built/dp/B08VJN2LTV" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">$6,497.99</span></a><span style="font-weight: 400;">.</span></p>
<h2></h2>
<h2></h2>
<h2><span style="font-weight: 400;">What’s next in AV1?</span></h2>
<p><strong>*UPDATE &#8211; Feb 8, 2022* </strong>With the release of Encoder version <a href="https://bitmovin.com/docs/encoding/releases/encoder/encoder-2-109-0">2.109.0</a>, the <a href="https://bitmovin.com/simple-encoding-api/">Bitmovin Simple Encoding API</a> now supports AV1 encoding! Click below to try it out in Postman and check the documentation tab there for more details.</p>
<figure class="wp-block-image"><a href="https://god.gw.postman.com/run-collection/18670786-99cd0bd7-4579-4d40-89b7-663dff3aa82d?action=collection%2Ffork&amp;collection-url=entityId%3D18670786-99cd0bd7-4579-4d40-89b7-663dff3aa82d%26entityType%3Dcollection%26workspaceId%3D4b3f8ccb-66c0-4379-8cff-e282c9804e03" rel="nofollow noopener" target="_blank"><img decoding="async" src="https://run.pstmn.io/button.svg" alt="Run in Postman" /></a></figure>
<p><span style="font-weight: 400;">As production deployments of the AV1 codec become more widespread, Bitmovin is continuing to innovate, optimizing for both quality and performance, in addition to creating an automated testing suite with real-world scenarios and DRM-protected streams on multiple SmartTVs and connected devices. One specific development we can tease is that our Innovation team recently developed a new technique that is cutting the processing time of 3-pass encoding by an impressive 40%. If you’ve been curious about AV1, there’s never been a better time to check it out. It’s available for free in our trial with no obligation or credit card required, so </span><a href="https://bitmovin.com/dashboard/signup"><span style="font-weight: 400;">sign up</span></a><span style="font-weight: 400;"> today and see for yourself!</span><br />
<strong>AV1 is the next generation video codec and is on track to deliver a 30% improvement over VP9 &amp; HEVC</strong> – <a href="https://bitmovin.com/av1/">Learn about Bitmovin and AV1</a></p>
<h2><strong>More AV1 Resources:</strong></h2>
<ul>
<li style="list-style-type: none;">
<ul>
<li><a href="https://bitmovin.com/av1-4k-video-sd-bitrates/">4K Video at SD Bitrates with AV1</a></li>
<li><a href="https://bitmovin.com/bitmovin-improves-av1-video-encoding/">Bitmovin Improves Support AV1 Video Encoding for VoD</a></li>
</ul>
</li>
</ul>
<ul>
<li style="list-style-type: none;">
<ul>
<li><a href="https://bitmovin.com/cool-new-video-tools-five-encoding-advancements-coming-av1/">Cool New Video Tools: Five Encoding Advancements Coming in AV1</a></li>
</ul>
</li>
</ul>
<p><a href="Apple joins AV1 codec consortium. What does it mean for you?"> </a></p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/av1-encoding-gift-guide">Bitmovin&#8217;s AV1 Encoding Gift Guide</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Best Video Codec: An Evaluation of AV1, AVC, HEVC and VP9</title>
		<link>https://bitmovin.com/av1-multi-codec-dash-dataset</link>
		
		<dc:creator><![CDATA[Christian Feldmann]]></dc:creator>
		<pubDate>Fri, 20 Mar 2020 19:59:40 +0000</pubDate>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[av1]]></category>
		<category><![CDATA[hevc]]></category>
		<category><![CDATA[video encoding]]></category>
		<category><![CDATA[VP9]]></category>
		<guid isPermaLink="false">http://bitmovin.com/?p=22726</guid>

					<description><![CDATA[<p>  This scientific evaluation puts AV1 to the test against industry standard codecs and shows that AV1 is able to outperform VP9 and even HEVC by up to 40% Introduction For practical Over-the-top (OTT) streaming applications it is mostly necessary to supply streams using multiple different video codec standards in order to stream to a wide...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/av1-multi-codec-dash-dataset">Best Video Codec: An Evaluation of AV1, AVC, HEVC and VP9</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<pre class="wp-block-code"><code>Did you know our <a href="https://bitmovin.com/video-player/" data-type="URL" data-id="https://bitmovin.com/video-player/">video player</a> guarantees playback quality on any screen through our modular architecture, including low-latency, configurable ABR and Stream Lab, the world’s first stream QoE testing service? Check out the <a href="https://bitmovin.com/video-player/" data-type="URL" data-id="https://bitmovin.com/video-player/">Bitmovin Player</a> to learn more.</code></pre>


<h2> <img loading="lazy" decoding="async" class="size-full wp-image-22747 alignnone" src="https://bitmovin.com/wp-content/uploads/2018/03/Av1-Banner.jpg" alt="AV1 40% more efficient that HEVC" width="800" height="361" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/Av1-Banner-300x135.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/Av1-Banner.jpg?size=384x173&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/Av1-Banner-768x347.jpg?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/Av1-Banner.jpg?lossy=2&amp;strip=1&amp;webp=1 800w" sizes="(max-width: 800px) 100vw, 800px" /></h2>
<blockquote>
<p>This scientific evaluation puts AV1 to the test against industry standard codecs and shows that AV1 is able to outperform <a href="https://bitmovin.com/mpeg-dash-vp9-vod-live/">VP9</a> and even HEVC by up to 40%</p>
</blockquote>
<h2>Introduction</h2>
<p><span style="font-weight: 400;">For practical Over-the-top (OTT) streaming applications it is mostly necessary to supply streams using multiple different video codec standards in order to stream to a wide range of devices and platforms. </span></p>
<p><span style="font-weight: 400;">The most commonly used video codes in this scenario are AVC, VP9 and HEVC. With the standardization of AV1, another modern video coding standard is joining in. </span></p>
<p><span style="font-weight: 400;">While AVC offers the best compatibility across devices and platforms, the newer standards such as HEVC and AV1 offer a much higher compression efficiency and thereby also a better user experience. </span></p>
<p><span style="font-weight: 400;">Another key difference between the codecs is that VP9 and AV1 were developed with the goal of being open source and freely available for anybody to implement and use without any royalties while AVC and HEVC require a royalty to be paid. </span></p>
<p><span style="font-weight: 400;">The multi-codec dataset presented here adopts the aforementioned standards in a practical OTT adaptive streaming scenario. The full dataset is freely available online (</span><a href="http://www.itec.aau.at/ftp/datasets/mmsys18/" rel="nofollow noopener" target="_blank"><span style="font-weight: 400;">http://www.itec.aau.at/ftp/datasets/mmsys18/</span></a><span style="font-weight: 400;">). For an in-depth description of the dataset, please reference (<a href="https://arxiv.org/abs/1803.06874" rel="nofollow noopener" target="_blank">https://arxiv.org/abs/1803.06874</a>).</span></p>
<h2>The Dataset</h2>
<p><span style="font-weight: 400;">Since the main focus is on an HTTP Adaptive Streaming (HAS) dataset, we adopted a set of bitrate/resolution pairs &#8211; referred to as the </span><i><span style="font-weight: 400;">bitrate ladder</span></i><span style="font-weight: 400;"> &#8211; with a range from very low bitrates/resolutions of 100 kbits at 256&#215;144 pixels up to 4k resolutions at 20 megabits. </span></p>
<p><span style="font-weight: 400;">This is a well-established approach for OTT streaming applications. </span></p>
<p><span style="font-weight: 400;">For the video sequences, we tried to cover a range of video sequences with different properties. For this, we calculated the spatial and temporal information so that the sequences contain different amounts of motion and texture.</span></p>
<p><span style="font-weight: 400;">For the adaptive streaming encoding, a size per segment of 2, as well as 4 seconds, was used. </span></p>
<p><span style="font-weight: 400;">For AV1 encoding a snapshot of the reference software was used (v0.1.0-7691-g84dc6e9). For the encoding, the cpu_used preset was set to 2. </span></p>
<p><span style="font-weight: 400;">The encoding for AVC, HEVC, and VP9 was performed utilizing ffmpeg and, thus, libx264, libx265, and libvpx-vp9 are used. For these codecs, encoding performed with the </span><i><span style="font-weight: 400;">slow </span></i><span style="font-weight: 400;">preset. For all codecs, a two-pass scheme is employed. </span></p>
<p><span style="font-weight: 400;">Encoding of the AV1 bitstreams according to these specifications was performed by the Institute of Information Technology at the Alpen-Adria Universität Klagenfurt. Encodings using the other codecs AVC, HEVC, and VP9 was carried out by Bitmovin using the </span><a href="https://bitmovin.com/encoding-service/"><span style="font-weight: 400;">Bitmovin Video Encoding</span></a><span style="font-weight: 400;"> cloud infrastructure. </span></p>
<p><span style="font-weight: 400;">All bitstreams were then collected and jointly evaluated.</span></p>
<h2>The Evaluation</h2>
<p><span style="font-weight: 400;">For evaluation, the reconstruction at lower resolutions was upscaled to the original resolution and the weighted PSNR relative to the original source was calculated ((6*Y+U+V)/8). </span></p>
<p><span style="font-weight: 400;">From these values we calculated the corresponding Bjøntegaard-Delta bit-rate (BD-rate) values. </span></p>
<p><span style="font-weight: 400;">When calculated over the entire bitrate ladder, we were able to observe an average bitrate reduction of AV1 compared to VP9 of 13% and compared to HEVC of 17%. </span></p>
<p><span style="font-weight: 400;">When we focus on the higher part of the bitrate ladder, the BD-rate reduction compared to VP9 increases to 22%-27% while compared to HEVC, the reduction increases to 30%-43%. </span></p>
<p><span style="font-weight: 400;">It should be noted that because of the fixed bitrate ladder, the overlap becomes rather small for the highest resolutions in some sequences and the results should therefore be interpreted with some caution. </span></p>
<p><span style="font-weight: 400;">This could definitely be improved by adapting the bitrate ladder to the properties of the different sequences.</span><br /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-22797" src="https://bitmovin.com/wp-content/uploads/2018/03/chart-1.jpg" alt="- Bitmovin" width="576" height="356" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/chart-1-300x185.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/chart-1.jpg?size=384x237&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/chart-1.jpg?lossy=2&amp;strip=1&amp;webp=1 576w" sizes="(max-width: 576px) 100vw, 576px" /><br /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-22798" src="https://bitmovin.com/wp-content/uploads/2018/03/chart-2.jpg" alt="- Bitmovin" width="658" height="371" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/chart-2-300x169.jpg?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/chart-2.jpg?size=384x217&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2018/03/chart-2.jpg?lossy=2&amp;strip=1&amp;webp=1 658w" sizes="(max-width: 658px) 100vw, 658px" /></p>
<h2>Conclusion</h2>
<p><span style="font-weight: 400;">The dataset is meant to offer a first HLS set environment for the emerging video coding standard AV1 and the other in OTT applications most frequently used codecs AVC, VP9 and HEVC. </span></p>
<p><span style="font-weight: 400;">The coding performance results for this test set indicate, that AV1 is able to outperform VP9 and even HEVC by up to 40%. </span></p>
<p><span style="font-weight: 400;">Please note that this evaluation </span><span style="font-weight: 400;">primarily targets HAS services and has a very specific setup. </span></p>
<p><span style="font-weight: 400;">While it can give an indication on the coding performance of AV1, the results should be interpreted with caution.</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 [2023]</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 [2023 Guide]</li>
</ul><p>The post <a rel="nofollow" href="https://bitmovin.com/av1-multi-codec-dash-dataset">Best Video Codec: An Evaluation of AV1, AVC, HEVC and VP9</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
