Jump to content

Nas for a Hotel

We have 34 rooms in our hotel, there we want to make available some videos in each tv per room. So, maybe, I will have between 15 to 25 users using this service at the same time.

How should I choose the proper NAS for that?

Should I use SSD against HHD?

 

Thanks.

Link to comment
Share on other sites

Link to post
Share on other sites

You will likely run into bandwidth problems since you likely only have gigabit networking. Are you planning to use something like plex for this?

PC Specs:

CPU: AMD 1700x Cooler: Corsair H100i V2 Motherboard: Asus Crosshair VI Hero RAM: 4 * 8GB G.Skill RGB DDR4 Graphics: EVGA GTX 1080 Ti SC2 Storage: Samsung 960 EVO 500GB Case: Fractal Design Meshify C PSU: EVGA 750w G3 Monitors: Dell SG2716DG +  2x Dell U2515H

 

Freenas specs:

CPU: Intel Xeon E5-2650 V2 Cooler: Some noctua cooler Motherboard: Supermicro X9 SRL-F RAM: 8 * 8GB Samsung DDR3 ECC Storage: 6 * 4TB Seagate 7200 RPM RAIDZ2 Controller: LSI H220 Case: Phanteks Enthoo Pro PSU: EVGA 650w G3

 

Phone: iPhone 6S 32 GB Space Grey

Link to comment
Share on other sites

Link to post
Share on other sites

35 minutes ago, ThatFlashCat said:

You will likely run into bandwidth problems since you likely only have gigabit networking. Are you planning to use something like plex for this?

For sure. I just read about Plex 3 days ago and I liked it. I was making my test with Kodi and a basic NAS that a friend lent me (zyxel nas325), but this NAS got stuck with just 3 tv working at the same time.
What I going to do is to serve video in 720p.
For sure, I have one gigabit networking. For that reason I don't want to server grater resolutions.

 

I apologize if it's a bit hard to understand me but english is not my native language. Thanks for helping me.

Link to comment
Share on other sites

Link to post
Share on other sites

Gigabit will be sufficient if you are only streaming 720p. Your bottleneck will be your CPU if PLEX is transcoding the media. Try converting the media to a native format that the clients can interpret so PLEX does not have to transcode (convert) to a different format. If you are using FreeNAS, make sure to have enough RAM so the ARC can cache the media to prevent storage bottlenecks.

Link to comment
Share on other sites

Link to post
Share on other sites

 

8 hours ago, fabgarsan said:

For sure. I just read about Plex 3 days ago and I liked it. I was making my test with Kodi and a basic NAS that a friend lent me (zyxel nas325), but this NAS got stuck with just 3 tv working at the same time.
What I going to do is to serve video in 720p.
For sure, I have one gigabit networking. For that reason I don't want to server grater resolutions.

 

I apologize if it's a bit hard to understand me but english is not my native language. Thanks for helping me.

What are you using Kodi on? That NAS should be able to provide plenty of IO for far more than 3 concurrent streams...Kodi is client side (unless youre using the Plex plugin)

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO | 12 x 8TB HGST Ultrastar He10 (WD Whitelabel) | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

things like plex aren't going to work because of many problems.

and i'm not talking about the tech stuff.

you are better off using a service like:

http://tvforhotels.net/

or 

https://www.dvdnowfreemovies.com/index.php

as they have done all of the hard work for you, always keep their library's up to date with new content, and don't require trial and error because it's be sorted out already

almost every hotel (and motel) in the world uses a system like this as it's easier then something like plex (and won't land them in legal trouble)

oh yea the rest of you, plex may be nice but they SPECIFICALLY SAY THAT IT'S NOT MEANT FOR COMMERCIAL USE!!!!

as stated here: https://www.plex.tv/en-au/about/privacy-legal/plex-terms-of-service/ at 1.2 General Plex Solution Grant.

this is to ensure that a commercial business (e.g our friend here) doesn't just load up plex on a couple of tvs and play copyrighted content.

your best option (that won't get you in trouble) is to use one of the services i provided as an example and get on with it

*Insert Witty Signature here*

System Config: https://au.pcpartpicker.com/list/Tncs9N

 

Link to comment
Share on other sites

Link to post
Share on other sites

On 9/26/2018 at 4:42 AM, fabgarsan said:

What I going to do is to serve video in 720p.
For sure, I have one gigabit networking. For that reason I don't want to server grater resolutions.

What devices are going to be used to play back the video?

 

You will want to transcode everything to the correct supported codec in 720p, you don't want to be transcoding anything otherwise the CPU requirements will be huge. Last time I looked at GPU accelerated transcoding you could only do a limited number of streams due to imposed limits by Nvidia and GeForce cards so for this number of users I'd just rule that out.

 

Not sure what internet access speeds are like for you but an online service would be a lot easier.

Link to comment
Share on other sites

Link to post
Share on other sites

On 25-9-2018 at 5:52 PM, fabgarsan said:

We have 34 rooms in our hotel, there we want to make available some videos in each tv per room. So, maybe, I will have between 15 to 25 users using this service at the same time.

How should I choose the proper NAS for that?

Should I use SSD against HHD?

 

Thanks.

Personnally I would, although not a superb solution. Have a moderatly powerfull nas on each floor (5 - 10 rooms) and let a low power server sync files across mulitple of those devices from a single device.

 

This lowers your points of failure since a single nas fail will not cause the entire hotel to lose access. 

The individual nas' could be wired into a gigabit switch,while the sync server could be wired into 10 gigabit. I thought asus had a fairly priced 10g switch with 8 gigabit and 2 10 gigabit ports. So each nas would be getting 1 gigabit , while the sync server would have to bee SSD based and could handle syncing to every nas at the same time

Link to comment
Share on other sites

Link to post
Share on other sites

For that many streams I would have a dedicated box instead of a prebuilt NAS. HDDs will be fine especially if you plan to use 720p and pre-encode the media. A single disk can saturate a gigabit link, so if you raid 3 or more you'll definitely be fine. IOPS for media playback isn't an issue.

 

As others have pointed out, it's good to know what will play these movies (Chromecast? Roku? AppleTV?).

 

Depending on the age of those going into your hotel, I don't think you'll even get half when fully booked. Lot of people get frustrated when it requires more than 1-2 clicks. Most will resort to Youtube or some other online media outlet. I would say don't stress too much about over-building your solution.

Link to comment
Share on other sites

Link to post
Share on other sites

If you want to go with plex server here is my suggestion for one way of doing it...

1 Gbit will be enough for this setup... 34/1000 Mbit = 30 Mbit for each room. Normal 1080P movies are about 8-10Mbit! So alot of headroom already and no need to downscale to 720p. However don't go 4K!

1 NAS server with raid 5 or 6 to store all the video content.

Install plex on a server etc ryzen 2700 cpu with 32/64gb ram that will load the files from the NAS. ( this server will just act as the plex server / transcoder if needed however! read this carefully below if the server is going to transcode!)

 

If using plex make sure to have the content being played "directly" from plex so the server does not need to perform any transcoding as this is a demanding task for the CPU - This depends what TV supports (codecs, audio and so on) if the TV can't natively play the content the plex app will automatically ask the server to transcode the content to the TV so it can be played.

 

However if you need to transcode then see below notes
 

1x 1080P transcoding stream takes about 2000points in cpu passmark - I have made that to 3000 just to be sure !

 

So 15 streams being transcoded at the same time x 3000 passmark score = 45.000 cpu passmark

 

the above mentioned ryzen 2700 CPU gives about 15.000 cpu passmark points - which means you will require 3 of these plex servers all connected to the NAS (via a switch). split the 34 rooms up so they are connected equally to these 3 servers and if any issue occurs with buffering. Just add another "plex transcoding" server.

 

 

The above method will 100% however it is a DIY solution compared to a PRO hotel TV setup.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×