<?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>Smart Chunking &#8211; Bitmovin</title>
	<atom:link href="https://bitmovin.com/tag/smart-chunking/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>Wed, 13 Mar 2024 17:31:54 +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>Smart Chunking &#8211; Bitmovin</title>
	<link>https://bitmovin.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Split-and-Stitch Encoding with incredible speed, quality and scale</title>
		<link>https://bitmovin.com/split-and-stitch-encoding</link>
					<comments>https://bitmovin.com/split-and-stitch-encoding#respond</comments>
		
		<dc:creator><![CDATA[Andy Francis]]></dc:creator>
		<pubDate>Wed, 13 Mar 2024 17:09:44 +0000</pubDate>
				<category><![CDATA[Innovation]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[Smart Chunking]]></category>
		<category><![CDATA[split and stitch]]></category>
		<category><![CDATA[video encoding]]></category>
		<category><![CDATA[VOD]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=277993</guid>

					<description><![CDATA[<p>Introduction In the early days of digital video, encoding a full-length movie could take several hours or even days to complete, depending on the settings and techniques that were used. Over time, as processor speeds increased and specialized hardware was introduced, encoding turnaround times decreased, but it was usually an incremental, linear response to the...</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/split-and-stitch-encoding">Split-and-Stitch Encoding with incredible speed, quality and scale</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p>In the early days of digital video, encoding a full-length movie could take several hours or even days to complete, depending on the settings and techniques that were used. Over time, as processor speeds increased and specialized hardware was introduced, encoding turnaround times decreased, but it was usually an incremental, linear response to the advancements in technology. Once cloud computing resources became readily available and opened new possibilities, cloud-native encoding services like Bitmovin disrupted the status quo with massive gains for encoding speed and turnaround times. This potential was unlocked by developing an innovative new technique known as <a href="https://bitmovin.com/encoding-service/split-and-stitch" data-type="link" data-id="https://bitmovin.com/encoding-service/split-and-stitch">split-and-stitch</a> encoding. </p>



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



<div class="bitmovin-stream-wrapper"><iframe src="https://streams.bitmovin.com/cnosd1450dg33ar9unr0/embed" title="bitmovin-streams" allow="fullscreen"></iframe></div>



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



<h2 class="wp-block-heading">What is split-and-stitch encoding?&nbsp;</h2>



<p>As the name suggests, split-and-stitch encoding is a method of encoding that involves splitting a file into smaller chunks, encoding those chunks separately, and then stitching them back together. These smaller chunks being encoded in parallel with separate cloud computing resources led to huge leaps in shortening turnaround times. Prior to that, digital videos were processed linearly, which was an unnecessary limitation carried over from film and tape processing workflows, where the physical medium was actually a limiting factor.&nbsp;&nbsp;</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="960" height="540" src="https://bitmovin.com/wp-content/uploads/2024/03/Split-and-Stitch-process-jpg.webp" alt="Bitmovin's split-and-stitch encoding process" class="wp-image-277994" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/Split-and-Stitch-process-300x169.webp?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/Split-and-Stitch-process-jpg.webp?size=384x216&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/Split-and-Stitch-process-768x432.webp?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/Split-and-Stitch-process-jpg.webp?lossy=2&amp;strip=1&amp;webp=1 960w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



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



<h2 class="wp-block-heading">How fast is split-and-stitch encoding?</h2>



<p>Back in 2015 when Bitmovin first implemented our encoder on the Google Compute Engine (now <a href="https://bitmovin.com/google-cloud-marketplace">Google Cloud Platform</a>) we were able to achieve encoding speeds of 66x real-time running in their cloud, as mentioned <a href="https://cloud.google.com/customers/bitmovin/" rel="nofollow noopener" target="_blank">here</a>. With some further optimization, we became the first to reach 100x real-time encoding speeds.&nbsp;</p>



<p>The actual turn-around times for your encoding jobs will depend on a lot of factors including source format, codec(s), resolution, duration and advanced features like Dolby Vision, but even with very complex 4K HDR workflows, your encodes will run faster than real-time using split and stitch. Below is a real-world example of an H.264/AAC encoding that ran faster than 92x real-time.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1230" height="813" src="https://bitmovin.com/wp-content/uploads/2024/03/92x-jpg.webp" alt="screenshot of bitmovin dashboard showing a Split-and-stitch encoding job ran 92.38 times faster than real-time" class="wp-image-277996" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/92x-300x198.webp?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/92x-jpg.webp?size=384x254&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/92x-768x508.webp?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/92x-jpg.webp?size=1152x761&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/92x-jpg.webp?lossy=2&amp;strip=1&amp;webp=1 1230w" sizes="(max-width: 1230px) 100vw, 1230px" /></figure>



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



<p>Running split-and-stitch encoding in the cloud means your individual encoding jobs run faster than real-time, but it also means that you can scale to run many jobs in parallel which allows large backlogs to be cleared in hours instead of weeks. You also have the capacity to handle spikes of content with no impact on queue time.</p>



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



<h2 class="wp-block-heading">What are the advantages of Bitmovin’s split-and-stitch encoding?</h2>



<p>Bitmovin has over a decade of experience developing and refining our split-and-stitch implementation. We built our system to take advantage of spot and preemptible instances to keep costs down, while surpassing the quality of single instance encodes with innovations like 3-pass encoding and Smart Chunking.&nbsp; Our intelligent workload orchestration allows you to manage priority and resource scheduling with capacity for thousands of jobs per hour.</p>



<p>Bitmovin also supports using multiple codecs and packaging formats together with split-and-stitch, including H.264 (AVC), H265 (HEVC), VP9 and AV1 with both HLS and DASH, where other platforms may be limited to H.264 and HLS. We’ve also implemented fast decode enhancements for large J2K and ProRes mezzanine source files that reduce the overall turnaround time even further.&nbsp;</p>



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



<h2 class="wp-block-heading">What is Smart Chunking?</h2>



<p>In 2023, Bitmovin made some key changes and updates to our VOD Encoder with a new feature called <a href="https://bitmovin.com/smart-chunking-encoding" data-type="link" data-id="https://bitmovin.com/smart-chunking-encoding">Smart Chunking</a>. This further increased the potential visual quality and turnaround times that were possible with split and stitch by decoupling the split-and-stitch chunk duration from the user-defined segment duration. This allows for variable chunk size depending on the type of codec and the complexity of encoding, enabling many immediate improvements and future optimizations. Using Smart Chunking means we can segment chunks at the optimal points with better bitrate distribution, providing more consistent quality without any noticeable dips.&nbsp;</p>



<p><br>In the graph below, you can see a comparison of an encoding job run with and without Smart Chunking. While the overall quality is similar, in the blue version (without Smart Chunking) there are several lower quality outlier frames. By using Smart Chunking (orange version) the lowest 1% of frames in terms of quality were improved by an average of 6 <a href="https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion" rel="nofollow noopener" target="_blank">VMAF</a> points, which is a noticeable difference. The lowest 0.1% improved by 22 VMAF points and the single worst frame gained a massive 60 VMAF points.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="3000" height="1875" src="https://bitmovin.com/wp-content/uploads/2024/03/smart-chunking-3000x1875.webp" alt="- Bitmovin" class="wp-image-277997" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/smart-chunking-300x188.webp?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/smart-chunking-3000x1875.webp?size=600x375&amp;lossy=2&amp;strip=1&amp;webp=1 600w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/smart-chunking-768x480.webp?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/smart-chunking-3000x1875.webp?size=1200x750&amp;lossy=2&amp;strip=1&amp;webp=1 1200w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/smart-chunking-1536x960.webp?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/smart-chunking-3000x1875.webp?size=1800x1125&amp;lossy=2&amp;strip=1&amp;webp=1 1800w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/smart-chunking-2048x1280.webp?lossy=2&amp;strip=1&amp;webp=1 2048w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/smart-chunking-3000x1875.webp?size=2400x1500&amp;lossy=2&amp;strip=1&amp;webp=1 2400w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2024/03/smart-chunking-3000x1875.webp?lossy=2&amp;strip=1&amp;webp=1 3000w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



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



<h2 class="wp-block-heading">Is split-and-stitch always the best approach?&nbsp;</h2>



<p>The steps of analyzing, splitting and reassembling chunks of video do add some overhead processing time to the encoding process. For longer episodic content or movies, the added time is negligible compared to the time saved by using split-and-stitch. But, for shorter videos like ads and news clips that are time-sensitive, the pre-processing can make using split-and-stitch less advantageous.&nbsp;</p>



<p>For these cases, Bitmovin has 2 solutions. First, we’ve added support for hardware encoding with Nvidia T4 GPUs. They can deliver the same quality of video encoding, up to four times faster than CPUs, with H.264 (AVC) and H.265 (HEVC) codec support. We also have a new “accelerated mode” that uses pre-warmed cloud compute resources, so you no longer have to wait for new instances to be started. This has made a huge impact on overall encoding job turnaround time, lowering queuing times from minutes to &lt;10 seconds.</p>



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



<h2 class="wp-block-heading">Ready to get started with split-and-stitch encoding?</h2>



<p>Bitmovin’s split-and-stitch encoding with Smart Chunking is enabled by default and doesn’t require any special configuration. You can get started quickly with our dashboard encoding wizard without any coding required. Get going today with our free trial and see the results for yourself by <a href="https://bitmovin.com/dashboard/signup">clicking here</a>!</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/split-and-stitch-encoding">Split-and-Stitch Encoding with incredible speed, quality and scale</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bitmovin.com/split-and-stitch-encoding/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bitmovin’s Smart Chunking: the evolution of the split and stitch algorithm</title>
		<link>https://bitmovin.com/smart-chunking-encoding</link>
					<comments>https://bitmovin.com/smart-chunking-encoding#comments</comments>
		
		<dc:creator><![CDATA[Markus Hafellner]]></dc:creator>
		<pubDate>Thu, 02 Mar 2023 13:23:19 +0000</pubDate>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[Smart Chunking]]></category>
		<category><![CDATA[video encoding]]></category>
		<guid isPermaLink="false">https://bitmovin.com/?p=253405</guid>

					<description><![CDATA[<p>Speed, quality and scale are always top of mind when it comes to providing the highest quality  of viewing experiences. In this blog, we are joined by Markus Hafellner (Senior Product Manager, VOD Encoding), who takes us through a key update to the Bitmovin Next-Generation VOD Encoder and advancements made to the split and stitch algorithm allowing users to enjoy content at the highest possible quality.</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/smart-chunking-encoding">Bitmovin’s Smart Chunking: the evolution of the split and stitch algorithm</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="bitmovin-stream-wrapper"><iframe src="https://streams.bitmovin.com/cniosds50dg33ar9ulg0/embed" title="bitmovin-streams" allow="fullscreen"></iframe></div>



<p></p>



<p>Speed, quality and scale are always top of mind when it comes to providing the highest quality of viewing experiences. In this blog, we are joined by Markus Hafellner (Senior Product Manager, <a href="https://bitmovin.com/encoding-service/" data-type="page" data-id="244219">VOD Encoding</a>), who takes us through a key update to the Bitmovin Next-Generation VOD Encoder and advancements made to the split and stitch algorithm allowing users to enjoy content at the highest possible quality.</p>



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



<h2 class="wp-block-heading">Q:&nbsp; Markus, thanks for joining us today. To start with, can you go into detail what our Smart Chunking functionality enables?</h2>



<p><strong>A:</strong>&nbsp; To start with, we have made changes and key updates to our VOD Encoder with Smart Chunking to further increase the quality and turnaround times with split and stitch. We have decoupled the chunk duration which allows for variable chunk size depending on the type of codec and the complexity of encoding allowing many immediate improvements and future optimizations.</p>



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



<h2 class="wp-block-heading">Q:&nbsp; What were the reasons for creating this?</h2>



<p><strong>A:</strong>&nbsp; A key driver for us was to deliver improvements to our customers without the need to change their workflow. A lot of really beneficial changes require workflow changes, which are costly and need dedicated efforts..We looked to answer the question “how do we improve quality and ideally speed and have as few tradeoffs as possible?” And this is something we’re very happy with.&nbsp;</p>



<p>For context, if you process an entire file on a single machine you will encode in the best possible quality but the downside is, it will be incredibly slow. Especially for codecs like HEVC or <a href="https://bitmovin.com/av1/" data-type="page" data-id="237257">AV1</a>. By using split and stitch you see the benefit of splitting the job into multiple parallel encodings but you also face the general challenge that segmented encoding faces when it comes to fixed GOP and segment sizes. Smart Chunking addresses this issue by making optimizations to chunk lengths and bitrate distribution which has an overall positive impact on the visual quality throughout the whole asset and achieving this at an even faster pace than before.&nbsp;</p>



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



<h2 class="wp-block-heading">Q:&nbsp; As of today, how do Bitmovin customers get access to the Smart Chunking functionality?</h2>



<p><strong>A:</strong>&nbsp; The great news is that everyone benefits from this immediately if you are using the most up to date encoder version (which is automatically the case for all encodings created in our dashboard). It is also worth mentioning that there are no additional costs to this. You can regard this as Bitmovin setting a new standard. Whether you’re working at a big broadcaster or a smaller sized company, the benefits of our Smart Chunking is going to be felt by all who are making use of our VOD Encoding product.&nbsp;</p>



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



<h2 class="wp-block-heading">Q:&nbsp; Can you give us a more detailed example of this in action?</h2>



<p><strong>A:</strong>&nbsp; Sure. This is where it gets a bit technical. Video quality is nowadays often measured with VMAF. An objective quality metric <a href="https://github.com/Netflix/vmaf" data-type="URL" data-id="https://github.com/Netflix/vmaf" target="_blank" rel="noreferrer noopener nofollow" data-schema-attribute="mentions">created by Netflix</a> and widely used in the video industry to compare quality. We created a comparison of a highly complex asset processed with the standard split and stitch approach vs the new Smart Chunking. The key numbers you can see are the lowest 1% frames are increased by 6 VMAF points (6 VMAF is exactly the noticeable difference for the human eye). The lowest 0.1% frames are increased by an impressive 22 VMAF points and the worst frame sees an increase of a ridiculous 60 VMAF points.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1999" height="1125" src="https://bitmovin.com/wp-content/uploads/2023/03/smart-chunking.png" alt="- Bitmovin" class="wp-image-253406" srcset="https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/smart-chunking-300x169.png?lossy=2&amp;strip=1&amp;webp=1 300w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/smart-chunking.png?size=384x216&amp;lossy=2&amp;strip=1&amp;webp=1 384w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/smart-chunking-768x432.png?lossy=2&amp;strip=1&amp;webp=1 768w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/smart-chunking.png?size=1152x648&amp;lossy=2&amp;strip=1&amp;webp=1 1152w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/smart-chunking-1536x864.png?lossy=2&amp;strip=1&amp;webp=1 1536w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/smart-chunking.png?size=1920x1081&amp;lossy=2&amp;strip=1&amp;webp=1 1920w, https://b3148424.smushcdn.com/3148424/wp-content/uploads/2023/03/smart-chunking.png?lossy=2&amp;strip=1&amp;webp=1 1999w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<p>Now this is to say that what you see on the left is already what has won bake offs against any competition and has beaten several benchmarks. This goes to show just how much our customers gain from using the Bitmovin Encoder over in-house developments or competing encoders.</p>



<p>Not all assets will see exactly results as above, but it showcases the capabilities of Smart Chunking.</p>



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



<h2 class="wp-block-heading">Q:&nbsp; What is the next evolution of this? And what can Bitmovin users/customers think about after feeling the impact of our Smart Chunking?</h2>



<p><strong>A:</strong>&nbsp; This announcement can very much be seen as a key step towards making Per-Shot Encoding available to all. This is something we are very excited about working towards. The upcoming launch of our Per-Shot Encoding capability will enable you to divide the video file into shots with variable duration. Each shot can then be further optimized which is another major step to driving highly optimized bitrates and flawless quality.&nbsp;</p>



<p></p>



<p>Give it a try today by <a href="https://bitmovin.com/dashboard/signup">clicking here</a>!</p>
<p>The post <a rel="nofollow" href="https://bitmovin.com/smart-chunking-encoding">Bitmovin’s Smart Chunking: the evolution of the split and stitch algorithm</a> appeared first on <a rel="nofollow" href="https://bitmovin.com">Bitmovin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bitmovin.com/smart-chunking-encoding/feed</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
