[ This article was first published in November, 2008. Updated: July 2009, May 2010, June 2017, and significantly revised November, 2024. ]
Now that the shift to digital media is complete and the on-going race to ever higher resolutions continues to pick up speed, it is increasingly important that we understand the role storage and codecs play in the overall performance of our editing systems.
There are three key concepts to keep in mind:
STORAGE
It seems obvious, but it is very easy to ignore:
HARD DISK DRIVES VS. SOLID STATE DRIVES
Hard disk drives (HDD) are what made digital media possible in the first place. Each drive consists of multiple spinning platters which store data magnetically on each disk. These are highly-complex, mechanical units with lots of moving parts. Hard drive capacity continues to increase into the dozens of terabytes per drive, while prices continue to drop.
Advantages
Disadvantages
Solid-State Drives (SSD) are the latest storage speed demons. There are two categories: SATA and NVMe; NVMe is the fastest. While they don’t hold nearly as much as an HDD, they are far, far faster. Data is stored on solid state media, which means no moving parts are required to read (playback) or write (save) data. SSDs continue to increase in capacity, while lowering in price, but nowhere close to the capacity or cost per TB of an HDD.
Advantages
Disadvantages
STORAGE BANDWIDTH (SPEED)
Storage “bandwidth” is the speed at which a storage device transfers data between itself and the computer. We also call this the storage “data transfer rate.” This speed is dependent upon:
Approximate Bandwith by Hardware Type
Hardware | Bandwidth |
---|---|
SINGLE HDD | 100 – 220 MB / second |
SATA SSD | Up to 400 MB / second |
NVMe SSD | Up to 6,000 MB / second |
HDDs hold more, but SSDs are faster.
STORAGE LIMITATIONS
Because HDDs are mechanical devices with many moving parts, they have more limitations than all-digital SSDs. Here are several things to keep in mind:
RAIDs – FASTER SPEEDS, MORE CAPACITY
To improve on the speed of a single HDD, or to improve on the storage capacity of a single SSD, RAIDs were invented. A RAID is a collection of matching drives that combine the speed and capacity of multiple drives, but act – to the computer – as though it was a single unit. In general:
RAID Speed & Capacity Calculator
RAID Type | Multiplier |
---|---|
RAID 0 | (# of drives) |
RAID 1 | 1 |
RAID 4 | (# of drives – 1) |
RAID 5 | (# of drives – 1) |
RAID 1+0 | (# of drives / 2) |
To calculate the speed or capacity of a RAID, multiply the Multiplier by the speed or capacity of each device. For example:
NOTE: Here’s a more detailed explanation of RAID levels such as RAID 0 or RAID 5.
CONNECTION PROTOCOLS
Before we look at codecs directly, there’s one more set of numbers we need to understand: How you connect storage to your computer. The connection protocol has a dramatic effect on performance. It’s important to note that both your storage and computer need to support the same connection protocol. Buying a Thunderbolt 5 device won’t deliver Thunderbolt 5 speeds, unless your computer also supports Thunderbolt 5. Both ends of the connection must support the same protocol.
Data Transfer Rates By Connection Protocol
Protocol | Data Transfer Speed |
---|---|
ThunderBolt 5 | Up to 6,000 MB / second |
ThunderBolt 3/4 | Up to 2,850 MB / second |
ThunderBolt 2 | Up to 1,400 MB / second |
USB 3.1 Gen 2 | Up to 1,000 MB / second |
10-Gig Ethernet | Up 1,000 MB / second |
1-Gig Ethernet | Up to 110 MB / second |
USB 3.1 Gen 1 | Up to 400 MB / second |
Legacy Formats – Generally Too Slow | |
FireWire 800 | 70 – 80 MB / second |
FireWire 400 | 20 – 25 MB / second |
USB 2.0 | 10 – 15 MB / second |
iSCSI | 75 – 95 MB / second |
Keep in mind that these speeds define the size of the “pipe” that carries the data. The actual data speed is dependent upon they type of drive connected, how many drives are connected, how the drives are configured and, in the case of HDDs, how full the drives are.
With all this background, let’s see how this applies to video editing.
VIDEO FORMAT DATA TRANSFER REQUIREMENTS
New codecs seem to be released every week. Some are optimized for smaller files, other to give a camera manufacturer something proprietary to talk about, others to preserve more color or image data. The good news is that, as the media industry continues to migrate to NVMe SSD storage for primary editing, storage bandwidth becomes less important. However, storage capacity remains critical.
Why? Because virtually all digital filmakers consider storage to be “free,” when compared to film, and therefore shoot far more media than ever before. This means that, as DITs and editors, we need to make sure we have enough storage capacity before the next project rolls in the door. Making this issue even more complex, media storage varies widely by codec – as does image quality and editing efficiency.
NOTE: If you are editing a single camera project with a modern computer, editing efficiency – while meaningful – won’t slow you down much. But, if you are doing multicam editing, it can have a major impact on the performance of your system.
Here’s how to read the table below.
Format indicates the frame size, frame rate and codec.
Store One Hour indicates how much hard disk space it takes to store an hour of material in a particular format. This allows you to estimate what your total storage needs are based upon the amount of material shot. Remember, to add additional space for work files and free space.
Single Stream indicates how much data, on average per second, is required by a single stream of that format. (Measured in megabytes per second: MB/s.)
Editing indicates the approximate bandwidth needed for normal “single-camera” editing in that format.
Multicam indicates the approximate bandwidth needed for a 4-camera multicam edit in that format. (Using proxy files will decrease this number significantly.)
Here’s the key point: The table below helps you to match the required data rate of your video format with the speed of your storage, indicated in the table above.
Bandwidth & Capacity by Video Format
Video Format | Store 1 Hour | Single Stream (MB / second) |
Editing (MB / second) |
Multicam (MB / second) |
---|---|---|---|---|
SD – rarely used today | ||||
DV NTSC / PAL | 13 GB | 3.75 | 7.5 | 15 |
DVCPRO-50 | 27 GB | 7.5 | 15 | 30 |
Uncompressed 8-bit (Beta SP) | 72 GB | 20.2 | 41 | 85 |
Uncompressed 10-bit (DigiBeta) | 96 GB | 26.7 | 54 | 110 |
ProRes 422 (NTSC or PAL) | 19.5 GB | 5.25 | 12 | 24 |
HD – 720p formats will be smaller
|
||||
HDV (25 mbps) 60i | 13 GB | 3.75 | 7.5 | 15 |
AVCHD 1080p/30 | Up to 10.8 GB | 1.5 – 3.0 | 6.0 | 12 |
AVCCAM 1080p/30 | Up to 10.8 GB | 1.5 – 3.0 | 6.0 | 12 |
AVC-Intra 1080p/30 | 45 GB | 12.5 | 25 | 50 |
XDCAM HD (50 mbps) | 28 GB | 7.75 | 16 | 32 |
XDCAM EX 1080p/30 | 19 GB | 5.2 | 12 | 24 |
DVCPROHD 1080p/30 | 45 GB | 12.5 | 25 | 50 |
ProRes 422 (Proxy) 1080p/30 | 20 GB | 5.6 | 12 | 24 |
ProRes 422 1080p/30 | 66 GB | 18.1 | 36 | 72 |
ProRes 422 (HQ) 1080p/30 | 99 GB | 27.5 | 55 | 110 |
ProRes 4444 (no alpha) 1080p/30 |
148 GB | 41.25 | 85 | 170 |
R3D 1080p/30 * | 137 GB | 38 | 76 | 150 |
HDCAM 1080p/60 | 834 GB | 237 | 474 | 948 |
UHD & 4K
|
||||
UHD ProRes Proxy/30 | 82 GB | 22.75 | 46 | 92 |
UHD ProRes 422/30 | 265 GB | 73.7 | 150 | 300 |
4K ProRes 422/30 | 283 GB | 78.6 | 150 | 300 |
4K/24 R3D * | 586 GB | 163 | 326 | 650 |
Sony RAW 4K * | 520 GB | 300 | 600 | 1200 |
6K & 8K | ||||
6K/24 R3D * | 660 GB | 183 | 360 | 720 |
6K ProRes 422/30 | 636 GB | 176.75 | 354 | 707 |
8K ProRes 422/30 | 1,131 GB | 314.25 | 628 | 1,257 |
NOTES
SUMMARY
When it comes to compressing media, there are no hard-and-fast numbers because compressed file size depends upon six factors, each of which vary by movie:
To wrap up, here are three key takeaways:
7 Responses to Understanding Storage and Media Bandwidth [u]
You say “10 – 15 MB / second” for USB 1.0 but that is impossible. USB 1.0 & 1.1 have a theoretical max of only 1.5 MB / second (12Mbit/s).
James:
Thanks – you are correct. My numbers are for USB 2.
Larry
You say “75 – 95 MB / second” for iSCSI (Ethernet) but that is IMHE -at least for a single Gbit nic- impossible.
Net transfer rate should be around 40MB/s per single nic, with bonding of 2 Gbit nics you may realize the described rate of around 80MB/s (at 9000 MTU).
Dear sir, I want to transfer my 24 hours live video channel to a remote location by using 2mb private leased line. can it be possible ? my concern is with out any kind of mpeg2 or mpeg4 compression by just s-video out to ethernet and again that side ethernet to svideo. please suggest me
We’re a bunch of volunteers and starting a new scheme in our community.
Your site offered us with valuable information to work on. You’ve performed a formidable activity and
our whole neighborhood will be thankful to you.
You values for AVC-Intra are incorrect. While this format is based on the AVC/H.264 compression the datarate is much higher. It runs at 50mb/s or 100mb/s (not down in the 12mb/s to 24mb/s rates like AVCHD or AVCCam)
Hello Larry, is there an updated version of this article that includes the latests codecs?
also, is there any way to get an alert on this conversation?
thank you very much