Bookmark and Share

Hard Drive Storage for Producers

Post your comments below

At least once a week I’m asked, "what hard drive should I buy?" A bewildering number of options make choosing dedicated storage for media files seem like a tough question. For a facility that needs a massive RAID system or storage area network to be shared by several workstations, it is. But for a producer or editor who just needs support for common SD and compressed HD formats on a single workstation, it isn’t. Once you know your throughput, capacity and redundancy needs, your choices become clear. Well, clearer.

How Fast?

Determine your throughput needs not by the format your camera records to tape (or card or optical disc), but by the highest-bandwidth format you regularly load onto your hard drives for general editing. If you shoot and edit DV, then you’re looking at 3.7 MB/sec. But if you transcode from HDV to DVCPRO HD, for example, base your calculations on the 14.8 MB/sec required for DVCPRO HD. For HDCAM, calculate based on whatever intermediate codec you use. Avid DNxHD, CineForm, uncompressed, 4:1 MJPEG and other options are all intermediate codecs, after all.

[A note about HDV and XDCAM: These MPEG-based formats may have average throughputs from 18 to 35 Mbps, but the throughput demand varies with the mix of I, B and P frames. So add a little padding to your data-rate needs for these formats.]

I then take the highest data rate I’ll regularly encounter and multiply by four. That will support reading and writing of a couple of video streams, a few channels of audio (actualities, VO, music), plus a graphics stream and overhead. Motion-graphics designers working with uncompressed or lightly compressed material may not be able to find a system that offers four times their format’s data rate. But if they can live with, or at least tolerate, non-real-time performance, there are still affordable options.

If you only occasionally online with uncompressed HD, and usually do that at a facility other than your own (have you seen the price of HD scopes?), this approach may work for you.

Video format (and network) data transfer rates are typically described as megabits per second (Mbps). Drive transfer rates are typically described in megabytes per second (MBps). Converting between the two is simple: Eight megabits equal one megabyte. The chart, on page 35, suggests that if you mainly edit in DV, a storage system that can sustain 15 MBps will do. If you edit DVCPRO HD, 60 MBps will keep you happy. Different intermediate codecs have different data-rate needs, but 120 MBps will keep a few streams of most formats humming along.

How Much?

Just as every problem expands to fill the available time, so our video expands to fill all available hard drive space.

The size of a storage system depends on your editing format’s data rate, the amount of material required for a typical project and the number of projects that will simultaneously be on the device.

I have yet to encounter a typical project, but I have found some typical source-to-final ratios. This isn’t the same as a shooting ratio. I reduce the effects of location imagorrhea with logging to trim down what ends up on hard drives.

For fiction and corporate work, 5:1 is a good benchmark for rough footage, graphics, render files and so on. For a documentary, the ratio may increase to 10:1 or 20:1. A motion graphic designer may have a higher source-to-final ratio than a documentary or corporate editor, but will also be working on shorter projects. So let’s call it a wash.

While a five-minute corporate piece shot and edited in DV may require only five gigabytes, a one-hour documentary edited in DVCPRO HD could require over a terabyte.

I work on multiple projects at the same time, usually one to three corporate jobs and one to three documentaries or short dramas. There’s the job I’m finishing, the job I’m working on and the job I’m sitting on while the client (and for the docs, that’s usually me) figures out what the heck they’re going to do. My corporate work is mostly standard definition (though that’s changing); the docs vary from DV to HDCAM originals with editing taking place in some format that consumes less than 75 GB per hour.

For me, one to three terabytes of mainline storage does the trick. And, in fact, each of my two main workstations (one Mac and one Windows) has a terabyte of main drive space for media files.

What Interface?

For video, the five leading computer-to-storage interfaces listed in general ascending order of performance are FireWire 400 (i.e., standard FireWire as found on DV cameras), FireWire 800, SATA, UltraSCSI and Fibre Channel. I’m mixing technologies here. Typical "FireWire" drives have either IDE or SATA mechanisms inside. Similarly, there are arrays built around IDE drives, but with SCSI interfaces to the computer. But most users group drives based on the type of cable they plug into the device.

For modern video formats, FireWire 400 is getting long in the tooth and slow on the track. Even with the recent Oxford Semiconductor 924 interface and a modern 500 GB SATA II drive, the best read performance I’ve seen with FireWire 400 was just over 30 MBps. That’s good for over four streams of DV and four of DVCPRO50, but not fast enough for reliable and efficient use with most other formats. I’ve seen Firewire 400 drives alternately play back HDV footage without a problem, but then drop HDV frames. However, I’ve always been able to reliably play back the same HDV footage on an internal SATA drive I’d investigate further if there weren’t better alternatives. But there are. For example, an external drive built around the Oxford 924 can offer FireWire 400 and 800, USB 2.0 and SATA ports. A single drive can give you good performance at home and great compatibility on the road.

FireWire 800 offers close to twice the throughput of FireWire 400 and is viable with more formats, as long as you have an independent FireWire bus that isn’t also supporting a VTR or camera. On most computers all FireWire ports use a single bus, and occasionally a camera’s or VTR’s FireWire signal will conflict with that of a FireWire drive. You can avoid the conflicts by installing a second FireWire bus through a PCI card in your desktop or a PC card or Express card in your laptop computer.

But if you don’t already have a spare FireWire 800 port, you could go to SATA. Big moderate-priced drives can sustain around 70 MBps, and you can combine drives for faster performance. You can get SATA cards for desktop and laptops. For my needs, SATA is the way to go. At least for this year. I don’t have anything against FireWire 400 drives. I have six right here. While I don’t use them for main online storage, I use them for backup, some location work and shipping media to collaborators.

Use a RAID System?

It comes down to speed, data security and cost. Two or more drives set up as a RAID 0, with files spread evenly across the drives, gives great performance at a low cost. For example, a single SATA drive that can transfer around 65 MBps (and that slows down as it gets full) could be matched with three similar drives into a RAID 0 array and transfer over 200 MBps.

Video Data and Storage Rates
Video Format MBps (MBps) x 4 GB/hr Hours/Terabyte
Estimate the speed and size you need in a storage system by finding the highest-bandwidth format you edit, multiplying by the number of streams you want to move at the same time, and estimating the amount of material you will have on the system at any one time.
DV (DV25, DVCAM) 60i 3.7 14.8 13 75
DVCPRO50 60i 7.4 30 27 37
Uncompressed 10-bit SD 60i 27 108 97 10
HDV (25 Mbps) 60i 3.7 14.8 13 75
XDCAM (35 Mbps) 60i 5.2 21 19 53
DVCPRO HD 720/60i 14.8 60 60 17
DVCPRO HD 729/24pn 6.7 27 24 41
Avid DNxHD 220 27.5 110 100 10
CineForm 1080p24 or 720p60 19.2 77 70 14
Uncompressed HD 720p 8-bit 110 440 396 2.5
Uncompressed HD 720p 10-bit 138 552 497 2
Uncompressed HD 1080i 8-bit 120 480 432 2.25
Uncompressed HD 1080i 10-bit 155 620 558 1.8
Uncompressed HD 1080p 10-bit (4:4:4 RGB 24fps) 190 760 667 1.5

But if any one of the drive mechanisms in a RAID 0 fails, data on all of them is lost. RAID levels 3, 5 and 6 add data security and redundancy by adding increasingly secure parity information needed to recreate files across drives. With RAID 6, you can theoretically have two drives fail and still not lose data.

There are other RAID levels, and each level has drawbacks and advantages. But overall, this data security often comes at the cost of reduced throughput and storage capacity, and always comes at the cost of increased, well, cost.

A 2-terabyte RAID 0 can cost $2,000. A 2-terabyte Fiber Channel RAID 3 or 5 system appropriate for video work can easily cost $4,000 to $7,000 or more. If you run a full-time facility with multiple seats and multiple editors, then a higher-level RAID system or storage area network is a good economic choice. Lost time is lots of lost money.

But my two workstations each have their own RAID 0 system, and I regularly back up the data on each to FireWire drives. It’s not a perfect solution and I plan to buy a higher-end RAID system in 2007, but for now it works.

What and Where to Buy

I used to track storage technology more closely than I do now. But knowing the best mechanism of yesteryear doesn’t mean I know the best choices today. Western Digital and Maxtor used to be on my do-not-fly list. Now some people have great experiences with them.

Tracking storage trends and building systems can be fun. But I have other hobbies, so these days I buy from video-savvy vendors. It saves time, doesn’t cost much extra and gives me a direct line to tech support and replacement parts if things go wrong (which they haven’t, knock on wood).

I don’t buy the lowest cost-per-gigabyte systems available at Best Buy. Video pros work their drives harder than consumer and business users do, and our systems, therefore, generate more heat. So even if the guy at the megastore says you can stick four more hard drives into your computer, or says he edits video with the FireWire drive that’s on sale today, you might not get what you need.

Many of the storage questions I get come from people whose FireWire drive just went kaput. It often turns out they bought a consumer FireWire drive that didn’t have an internal fan or heat sink adequate to keep cool a constantly working drive. And I’ve seen similar problems with some RAID systems built into computer cases.

But I’ve also seen reliable fanless FireWire drives and successful internal RAIDs. The difference is intelligent heat dissipation, and I find that intelligence most reliably with vendors and resellers who really understand the needs of video professionals.

Storage is cheap. Figure a buck or three a gigabyte. Or in video-sized terms, around $1,000 per terabyte for single drives and SATA RAID 0, around $3,000 per terabyte for multi-terabyte Fibre Channel systems. Compared to the guy in 1997 who rented out 9 GB hard drives for $125 per week, hard drive storage today is a bargain.

More Storage Articles in this Issue


- Tips for Implementing Storage

- Underdog editor Brett Schlaman: Why Archion RAID Takes a Bite Out of Time on an Effects-Heavy Avid Edit



Comments (1) for "Hard Drive Storage for Producers"
1.
Do you know how long I have tried to find an article like this, especially with a table of data rates and storage necessityies.

Brilliant!!!!!!!!!!
Posted by Peter on Tuesday, March 11, 2008 @ 02:56 AM

Bookmark and Share

Post a Comment

Name:
Email:
Comments:

Please enter the letters or numbers you see in the image.
Your message will be reviewed before it is posted

Subscribe to StudioDaily Podcast


       
  flash video mini-site   rich media tutorials   store  
 
flash video News, analysis, tips and tricks served up daily at the new Studio Daily blog.
 
video tutorials All New Video Tutorials on Softimage Face Robot, Avid Liquid, After Effects, FCP and more!
 
downloadable tutorials final cut pro after effects motion
 
           
    STUDIO MONTHLY © 2008 Access Intelligence LLC. All Rights Reserved.