DV Info Net

DV Info Net (https://www.dvinfo.net/forum/)
-   Open DV Discussion (https://www.dvinfo.net/forum/open-dv-discussion/)
-   -   Studio storage / networking advice please~ (https://www.dvinfo.net/forum/open-dv-discussion/521658-studio-storage-networking-advice-please.html)

Julian Ott February 14th, 2014 03:03 AM

Studio storage / networking advice please~
 
This is my first post here, and I welcome any advice you have. I work in a multimedia artist's studio and we seem on the verge of an upgrade. Essentially what we need is a solution for video storage, (backup and editing), and networking. You may see this as two separate solutions, but I'm including both as there is overlap.

Our current scenario: My boss uses a Mac Pro for 4k editing and has several SSD and larger drives within the machine itself. Each of his 3 assistants has a PC or Mac machine in addition for related media work. We often have to access files in each others' computers during our workflow as projects have become more involved, cross-platform, and using multiple media sources (such as 3D, still images, etc.). 4K editing really only needs to happen on his Mac Pro machine. Right now I have a d-link router handling all the traffic and enabled sharing between all the macs and PCs, but it has issues. We have about 15 TB of data we want frequent and easy access to.

Problems:

- Streaming video from his machine, which we need to do sometimes, is nearly impossible over the network.
- Sometimes one PC or Mac cannot recognize another PC or Mac's network drive, but other computers can. There doesn't seem to be any rule for when or why this happens but a restart usually works.
- Transferring files between machines is incredibly slow at times, especially between Macs and PCs. We use USB thumb drives sometimes––it's ridiculous.
- We end up having to open up machines and switch out drives in order to have access to all the files we need because of limited space on drives / in computers.

Aspirations:

- A storage solution of at least 15 TB fast enough to stream encoded 4k .mov files to 4 computers (but only 1 at at a time).
- A fast storage system with at least a terabyte of space for 4K editing (can be internal to the main editing Mac Pro)
- Networking solution so that Macs and PCs play together nicely.
- Backup system that selects folders over the network from various computers. Can run overnight.

Possibilities:

- We can upgrade to an external thunderbolt / other interface HD solution
- We will upgrade the Mac Pro (currently a bit slow for 4k editing)
- We will replace the d-link router

Caveats:

- We can't go all-mac because of certain applications--there must be at least one PC.

Questions:

- Would Apple's Airport be an ideal networking solution?
- Would a central data storage solution be best, or would networked local storage make more sense for most frequently accessed files?

I'm both a Mac and PC user, and have never had a multimedia system issue that a simple router, a few SSDs, ghost / time machine external backups couldn't solve. The kind of system we want seems a little over my head. If you have advice or could point me to where I can learn what to look for I would be sincerely grateful. We're really quite flexible on solutions since we can upgrade a lot of what we have.

Tim Lewis February 14th, 2014 03:40 AM

Re: Studio storage / networking advice please~
 
Hi Julian

Welcome to the forum.

I will just give you a bit of information on the IT side of things as this is where I have the most experience.

I would suggest that you ensure you are running a router that has Gigabit Ethernet ports and that you network via Cat 5e or Cat 6 to ensure the best throughput possible. You will also want to ensure that all computers and other wired devices that connect to the network are using Gigabit NIC's (network interface cards). It may also be better to assign fixed IP addresses to each device and ensure that they are in the DHCP pool range. This will avoid potential network issues with IP address conflicts.

A router with a DHCP range of, for instance, 192.168.0.1 - 192.168.0.254 will have 254 allowable IP addresses of which one is allocated to the router as the DHCP server and gateway. This would usually be the top of the range, i.e 192.168.0.254. All other devices can be assigned an IP address in the range. Having fixed IP addresses in a specific part of that range, such as 192.168.0.50 - 100 will keep them out of the way of leases being assigned by the DHCP server, which usually starts at the bottom of the range. This is where wireless devices such as phones and tablets will probably get their IP addresses assigned.

Once you have a stable network configuration like this, you can basically forget about network issues and concentrate on other factors, which I will leave to those with more experience in those areas.

HTH

Julian Ott February 14th, 2014 03:57 AM

Re: Studio storage / networking advice please~
 
Tim,

Thanks so much for your advice. I was wondering about IP conflicts, since we have lots of wireless (phones, laptops) devices attached too. I'll definitely work on that on Monday.

Cards are all gigabit but cables are just bits we've gotten from here or there so I'll buy some new ones next week as well.

Thanks again. I'll let you know how that part of it goes.


julian

Seth Bloombaum February 14th, 2014 04:03 PM

Re: Studio storage / networking advice please~
 
Quote:

Originally Posted by Julian Ott (Post 1832188)
...Cards are all gigabit but cables are just bits we've gotten from here or there so I'll buy some new ones next week as well...

Have you confirmed that the router is gigabit at all ethernet ports as well?

I've only been involved in this sort of project from the specification side, I guess I mean as a user.

One rule of thumb I've come to value: Take your expected storage needs and double them! Maybe you've already accounted for that in your 15TB estimate.

When you say "stream a 4K file" from one PC to another, are you asking to support a real-time stream? Why? Would user B actually play/edit a file form user A's machine?

And what kind of 4K video file are we talking here? I can't spec connectivity based on what you answer, but the people who can spec will want to know just what the bitrate of that file is if you're looking for real-time streaming of it.

Julian Ott February 16th, 2014 09:15 PM

Re: Studio storage / networking advice please~
 
Hi guys,

Thanks for the networking tips. I have confirmed everything is gigabit (router & cards) on each machine. I will play with addressing a bit later in the week when I have time to learn that.

Seth: Yes, 15 TB is 6 more than we currently use and that has accumulated over some years so I imagine 15 should work over the next 3-4 years.

As far as streaming goes, we would never do editing on another machine without first bringing over the files, and 4k editing is out of the question anyway on anything but the Mac Pro. We do however need to stream files as a preview to check them. We often have to send clips for press, curators and other reasons and to do that well we need to be able to see what version of what something is. I know it sounds obscure but it happens to be something we do often. Most of the files are lower than 4k but some are like 3840 x 1080 or something like that.

edit: and the files are variable but usually prores 422 HQ and sizes such as 3820 x 1080

I assume ethernet wouldn't be fast enough to do that. Am I wrong?

Bruce Dempsey February 16th, 2014 09:26 PM

Re: Studio storage / networking advice please~
 
Maybe check out wd mycloud

Julian Ott February 16th, 2014 09:40 PM

Re: Studio storage / networking advice please~
 
Bruce: I just checked out the reviews for MyCloud, but it seems far to slow for anything except backing up. Its largest con seems to be performance.

So I realize I'm really asking for three separate solutions. Apple Airport seems like a good solution for our networking issues, something like Mycloud could work for backups, and a fast thunderbolt / pcie box could work for editing. Are three separate purchases the best solution, or are there any other options?

Thank you!


julian

Seth Bloombaum February 16th, 2014 11:10 PM

Re: Studio storage / networking advice please~
 
MediaInfo is a great pc/mac freeware that will allow you to see the specs of any video. (Select an advanced view like "Tree" for full specs.)

Won't help with content versioning of course, but as far as figuring out if you're looking at the 4k or a 2k, it would be great for discovering clip specs.

Then... getting into disciplined use of descriptive file names like ATTMarketingFeb2014YoutubeVersion2.mp4 is very helpful for everyone - including the editor! Maybe you do that already.

Obviously you'll still need to do some previewing, but these things do help!
Quote:

Originally Posted by Julian Ott (Post 1832526)
...edit: and the files are variable but usually prores 422 HQ and sizes such as 3820 x 1080

I assume ethernet wouldn't be fast enough to do that. Am I wrong?

Not working in 4K at 422... I'm sure that info is out there. Fiber Channel networking?

Jim Michael February 17th, 2014 06:39 AM

Re: Studio storage / networking advice please~
 
I wouldn't trust a wireless connection to a mission critical high throughput requirement. I'd start looking at network storage (e.g. Synology DiskStation) and analyze the time horizon required for archive access. If more than a couple of years look at an LTO tape drive for archiving data. Later as your storage needs grow you can migrate to a full fledged SAN with full redundancy.

Jim Andrada February 17th, 2014 12:42 PM

Re: Studio storage / networking advice please~
 
I think you somehow need to find out where the bottlenecks are. There are 10Gb Ethernet cards and switches available (but quite a bit more expensive than 1Gb) IF network bandwidth is your problem, which it may not be. Do you know how your network is configured re block sizes - IIRC at one time there was a handshake across Ethernet for every 1500 bytes transfered which really slowed down large transfers - I know there are ways to increase this, but standard IP protocols are not optimized for large file transfers. The high performance networking systems I'm familiar with have all implemented proprietary protocols across an Ethernet network and often require more expensive low-latency switches as well.

However, there are a lot of other places to get bogged down - the computers themselves, the Network Interface Cards, the software, the HDD's, Drivers - the list is long.

And I'm probably of no use in figuring out exactly where your problem lies, other than to point out that I know of proprietary systems that can transfer data at about 80% of the maximum rated speed of a network, but they all use proprietary protocols and low-latency switches to make it work. One way to think about it might be to calculate the actual bit rate you're trying to transmit and see what % of 1Gbit/sec it is. I doubt you'd get more than 30 to 40 net MEGABYTES per second out of a normal network, but I could be off quite a lot - I'm not in the tech end of things anymore (which might be obvious!) but I am involved with a couple of high data rate over Ethernet products and I know the kind of things the engineers are always complaining about.

Anyhow, I'd start with figuring out the net data transfer rate you want to get out of the network and then find someone smarter than me to help you configure accordingly in order to meet it.

Tim Lewis February 17th, 2014 07:24 PM

Re: Studio storage / networking advice please~
 
Julian,

Jim is right that the traffic across an IP network is divided into 1500 byte packets. Much like the light that enters your camera the data stream is not a continuous flow. Each of these packets also contains a header that tells the networking equipment where the packet is to go and under what protocol the packet is being sent. Network equipment is designed to handle this at the throughputs appropriate to the connection interface.

There are protocols that allow packets to have up to around 6000 bytes, but "jumbo frames" are NOT supported by all networking equipment and could potentially cause more trouble than they are worth.

Then there are the MTU settings on each computer, which defines the maximum packet size the computer will send, the incorrect setting of these can cause weird behaviour, like web pages not loading passed the header.

As Jim Says 10Gb ethernet is available but expensive and you would have to ensure all devices were capable this speed if they were on the critical data path. You could move the DHCP server/ router from a central hub role to a end point as it doesn't need to serve that information at high speed.

Then there is network topology, will a star or ring layout work better? Star may be higher speed, ring will be more resilient. You have lots to think about.

Julian Ott February 18th, 2014 07:17 AM

Re: Studio storage / networking advice please~
 
Thanks for the notes, guys. I've made progress. Before considering 10 GB ethernet cards that cost more money or changing packet size (which is a bit beyond my level of knowledge), I'll work on the network.

Ethernet:

I read up on how to set up static IPS, but remembered I hadn't updated the dd-wrt firmware on my d-link router in a couple years, so I updated the firmware and file sharing between the macs is working much better. At the same time, I switched our CAT-5 cables out with new ones.

I'm able to stream at much more satisfying speeds. Now, if I hit spacebar on my macbookpro for a 1080 H264 file on the macpro, it works fairly quickly. That's very suitable for me. In addition, moving large video files over to my machine such as to take still shots works great. It might have been the network cables...

Remaining issue:

- I can access the PC from any Mac, but not any single Mac from the PC, but I'll keep working on that. I'll try starting over with the mac-pc sharing in the next few days.

Storage:

My boss will get a new Mac Pro later this year and we will
1) use an external thunderbolt storage device for editing on the MacPro
2) use a secondary external solution for storage and backup, and backup using timemachine on the mac pro.

Mediainfo is a great piece of software.

Tim, Jim, Jim, Seth, and Bruce thanks for all the suggestions. I realized that the three issues needed to be handled separately. Even for your recommendations that I can't implement, it gave me a scope for something I'm learning more about. Video really makes you learn to tweak a system! Now to move on to finding bottlenecks with Black Magic and mediainfo.

peace!

Chris Medico February 18th, 2014 09:15 AM

Re: Studio storage / networking advice please~
 
We have a network setup for our media and we can easily serve several streams of 220mb material from the server over our gigabit network. This obviously isn't 4k. What we had to do to make it work is install a managed switch and have one ethernet port per user on the server itself. As example if you have 4 edit systems then you will need 4 ethernet ports in the server. Each edit system should be "bound" to its corresponding ethernet port on the server by the software in the switch.

On the server side you will need to run a fast RAID setup with a dedicated RAID controller card. I would recommend a minimum of 5 drives in the RAID.

Even with a setup like this I suspect you won't be able to do 4k editing with the media residing on the server. It would be best to have the master media on the server and create 1080 proxy files for the online edit the conform to the master media when you are done. That workflow will work well with a setup as described above.

Julian Ott February 20th, 2014 02:36 AM

Re: Studio storage / networking advice please~
 
I was considering the Netgear R7000 router because it has a USB 2 and 3 port for backup options, has NAS functions, works with time machine, printer sharing, and performs well. However, it looks like we're going to have 6 machines on the network, so typical 4-port ethernet routers won't work and I'm thinking about a switch in combination with a new router.

Chris, may I ask what kind of managed switch you installed? Is it just to connect the ethernet ports on the server to each machine...and...is this hard to do within the software? Is this to overcome the bottleneck of a single gigabit ethernet port?

Also, is it difficult to install a switch under a router just for the media server and connected machines?

We won't be editing 4k over this network, but being able to stream it would be very ideal.


Thanks.

Chris Medico February 20th, 2014 07:06 AM

Re: Studio storage / networking advice please~
 
We bought a really nice Cisco switch - used - for pennies on the dollar off Craigslist. If you look around you'll see we are awash in great networking gear just sitting around. You don't have to buy new unless you want to spend more $$. Its one of the 3000 series Catalyst switches, sorry I don't have the exact model here.

Having a managed switch is nice because you can configure it to dedicate its backplane bandwidth across the ports you will be doing the video on. It reduces the latency and any of the brief stutters of data that can happen when you throw a lot of data all of a sudden at an unmanaged switch.

Configuration isn't so hard once you read up on how to do it. If that just isn't your bag I'm sure you can have a local computer person write you a config file to upload to the switch.

Installing the switch is a piece of cake. You run a cable from one of the ports on your router to a port on the switch and plug all the computers and servers into the switch. Your network WILL thank you for doing that. Even if its not a managed switch.

Yes, we made this choice to reduce the latency on the ports and to make sure we had a full bandwidth connection between each edit station and its corresponding port on the server.

What we have isn't fancy and for the most part it is stuff we hacked together. What we gained is being able to edit on one common pool of media and share timelines between us instantly. It has made a HUGE difference in productivity.

Tim Lewis February 20th, 2014 07:13 AM

Re: Studio storage / networking advice please~
 
Julian

A managed switch has a web interface that allows you to set all the parameters for the switch. These are relatively easy to configure and the Netgear stuff has good explanations about each setting on the page you are working on at the time.

The computers would probably be better all connected to the switch and also connect the router/modem into the switch. You will want to set up a fixed IP address for the switch and have it outside the range you will use for the computers and wireless devices. e.g.:

192.168.0.XXX /24 Network IP Address Assignments (/24 means 254 useable addresses in the range)

Useable addresses: 192.168.0.1 - 192.168.0.254

Preferred Router/Gateway/DHCP Server address: 192.168.0.254

Subnet Mask: 255.255.255.0

Range for DCHCP assigned devices : 192.168.0.1 - 192.168.0.50 (you can allocate more here if needed)
Range for fixed IP address computing devices: 192.168.0.101 - 192.168.0.150
Range for fixed IP other devices (printers, etc.): 192.168.0.201 - 192.168.0.220
Range for fixed IP address servers (if needed) and switches: 192.168.0.241 - 192.168.0.250

This should give good separation of device types and allow you to recognise what sort of device it is if you get issues relating to IP addresses. Be sure to have all this recorded in case of needs like troubleshooting. A good network diagram is also a valuable tool.

Manage devices like a good HP switch will be a Layer Three device. Some of the cheaper stuff like Netgear and D-Link can be more Layer Two and not allow for good management. This is getting a bit technical now, but the OSI Network Layer Model is a generalised representation of the way networks work. Layer one is the Physical layer (copper, optical fibre), Layer two is the data layer and layer three is the network layer.

In easy to understand terms, a hub is a layer two device and a switch is a layer three device. A hub will get a packet in on one port and send it through to all other ports. A switch will get a packet in on one port and read the header and send the packet only on through the port that the device that the packet is addressed to disconnected to. This reduces significantly the amount of traffic that is on the network. This is why a layer three switch is important in your network design.

This may be more information than you need right now, but when you have questions you can PM me.

Julian Ott March 4th, 2014 10:03 PM

Re: Studio storage / networking advice please~
 
Thank you for all your advice. I'm attracted to the solution of having an ethernet network on a switch then connecting that to a router that will have a printer and possibly a timemachine backup solution connected to it. One PC will serve as a media server hosting the catalogue of video / other files we use and then doing individual editing on each computer. My boss has been quite busy so I haven't had a chance to propose any ideas but I'm writing things down now.

Again thank you so much for your ideas. I'll likely need help configuring the subnet / static IP if this goes through :P

julian

Tim Lewis March 4th, 2014 10:16 PM

Re: Studio storage / networking advice please~
 
I am in the middle of "ICT546 LAN Design and Implementation" for my masters, so it will be good practice.

Julian Ott March 5th, 2014 12:07 AM

Re: Studio storage / networking advice please~
 
Progress! My boss is excited to move ahead with both the network / storage solutions. Let me know what you think:

For the network, I am thinking to buy the Netgear (R7000) router and plug it in to a managed (smart) switch that i can configure with a bit of research (and help, Tim?? :P). I'm not sure what model to get. Having the computers communicating as fast as possible over the network will substantially speed up our workflow.

From there, we need a primary and backup storage solution. We will use either a NAS, direct storage device, or server computer. I calculated that we have 8 TB of data we need to access daily, so 15TB primary and 15TB backup are good target ranges. Backup can be slow, and the primary storage only needs to be fast enough to stream a 1080 video file to any of our PC / Mac machines.

We will buy a new mac pro for primary video editing.

Questions:
- Does this look like a sounds solution overall?
- Does the router / switch solution look good?
- What models for the switch would you recommend?
- Should I make a PC server as the primary storage and get a NAS for backup? Or...?

Thanks!

Julian Ott March 17th, 2014 11:05 PM

Re: Studio storage / networking advice please~
 
Hi guys,

Just wanted to give you an update on how this is going.

We will hold off on buying a mac pro for another year since it seems to be taking forever to get them out here in korea, and we'd rather have the 2nd revision anyway.

I got a cisco sg300 switch and synology 1513+ with 5 Seagate NAS 4TB drives in Raid 5. The NAS is up and running well; I am in the process of setting up the switch which came in this morning. We're also getting a new netgear router to act as the gateway / printer server / wifi point.

We'll get a thunderbolt storage solution then, too. For now, the synology is our primary storage device and we will use external drives to backup once a month.

Tim, thanks for your advice on the network. I'm doing that right now along your specs. I'm just trying to figure out how to use set up DCHCP for a specific range (phones and other wifi devices) and have fixed IPs for the 5 computers, switch, and NAS :)

Tim Lewis March 18th, 2014 03:22 AM

Re: Studio storage / networking advice please~
 
Hi Julian

DHCP is usually set with a pool. This is a range of numbers that can be allocated by the DHCP server/service. With the Netgear devices it is it is usually in the LAN Setup section. It will have a check box labelled "Use router as DHCP server? It will then ask you for a starting address and ending address, this is the DHCP pool. Make sure that the fixed IP addresses are not in the DCHP range, or you could get IP address conflicts. Mine is set quite wide from .2 to .248, but yours can be narrower. I have reserved addresses above this for the Time Capsule, Blue Ray Player and the Printer.

HTH

Tim Lewis March 18th, 2014 03:30 AM

Re: Studio storage / networking advice please~
 
That is a really great choice of switch by the way. I was just having a look at the specs and it goes way up the wazoo in terms of configurability. It is probably something you will need a professional network engineer to get the most out of over time, but it should give you all you need in the short term too.

I am doing a research subject this semester on networking for video and hope to be able to share it in some form with the forum, perhaps as an article, to allow others to get the most out their networks.

Julian Ott March 18th, 2014 06:06 AM

Re: Studio storage / networking advice please~
 
Everything is working wonderfully. Today was a day off for the studio so I had a chance to unplug the computers and do everything on my own time. PCs & Macs have learned to play like friends, and what's greatest is that I set up a 4-port LAG for the 1513+ and a 2-port LAG for the Mac Pro to the Cisco SG300-20 switch without a hitch. I haven't had a chance to test it in numbers, but streaming 3840 x 720 Prores 444 video off 3 machines off the Synology is smooth. It's insane. Loading 24 MB RAW files with OSX quickview from a networked computer was a pain in the ass before...this will really change the way we work. We were honestly using USB drives before for various reasons. This is so much more 21st century...

Safe to say I've learned more about LANs this week than I have up till now. It's been interesting, and I've encountered some bizarre problems, but with what there is available at a google's search away, nothing I couldn't get solved. Link aggregation was surprisingly the easiest. The Cisco router, as you mentioned Tim, has far more features than I can learn to use, but I trust it based on its reviews and know that if I have issues with throughput later, I can make adjustments. If you have any suggestions to tweak it for video throughput, I'm all ears.

I'm confident that as long as we us proxy media or edit 4k on a small SSD RAID system later, this system will work for our needs for years to come. If anyone has any questions I'd be glad to help. You can see that I'm no networking pro but everything has worked out.

a remaining quandary: How do you get a drive associated with an icon to appear remotely on another computer's desktop? I'd like to share a raid drive on the MacPro with the other computers. Solutions I've found online aren't as nice as something I've seen on another network, but I can't remember how they did it.

Tim Lewis March 18th, 2014 06:53 AM

Re: Studio storage / networking advice please~
 
Hi Julian, it is good to hear you sounding so empowered and successful with your new network. These types of switches are the duck's guts when it comes to professional networking. You could do all sorts of fancy stuff on it with variable length subnet masking and inter VLAN routing, but it would only make the design more complicated.

You may wish to try QoS (Quality of Service) on some of the traffic in time, but this will only affect internal traffic on the network, not external connections. I am pleased you have been able to achieve such a personally satisfying result. This also is pleasing for me as it justifies my subject choice for my research project.

I don't do a lot of file sharing, but you should be able to share the raid drive from the system preferences panel on sharing, but remember to turn on Windows sharing as well (SMB = Server Message Blocks).

Where I worked was an all HP switch environment, but all the engineers had CCNA as a minimum qualification (Cisco Certified Network Associate).

Julian Ott March 25th, 2014 08:49 PM

Re: Studio storage / networking advice please~
 
Hey guys,

Everything is still going well. I'll have to do some tuning on the switch for video files, and perhaps someone can help me with that later (Tim?) :P

Having some problems transferring existing storage since a lot of our file names are in Korean and english and there seem to be some encoding issues with long filenames. Slow process but going well!

Julian Ott July 23rd, 2014 01:15 AM

Re: Studio storage / networking advice please~
 
Hey guys,


Just wanted to give an update. The synology system / cisco switch system is working great. Aggregated 4 gigabit ports and two into the Mac Pro is working great. Access while traveling is nice too.

The only problem is that finder access in mavericks just kinda...sucks. I've sent messages and read on the forums about what to do but no great solutions yet. Older OSX versions and Windows runs great, but on Mavericks opening deeper nested folders is really slow. You just sometimes wait for 20-30 seconds waiting for contents to load. It seems a lot of people have that issue.

We use it as I expected; editing / rendering we do on individual machines, but we keep everything we're not using right now on the synology. Streaming 1080 over the network is no problem. We use it more than we anticipated and often have 7 or 8 unique connections and usually you don't notice too badly unless more than two people are simultaneously streaming. Next step is to get the expansion for redundancy.

thanks for the help on here.


All times are GMT -6. The time now is 06:55 AM.

DV Info Net -- Real Names, Real People, Real Info!
1998-2024 The Digital Video Information Network