Surveillance Support (NVR Features)

Network Video Recorders (NVR) have become very popular in the last few years, with hard drive vendors actually releasing hard drives with specific firmware features for this particular market. The growth has mainly been due to the advent of IP cameras that has resulted in cheaper and easier to install surveillance end points. As mentioned in the introduction, NAS vendors often have dedicated NVR lineups. However, for casual surveillance needs of home users, a NAS unit can often double up as a NVR.

The main requirements in the area include IP camera support (almost all vendors support ONVIF cameras, but, specific model support is always better to make use of all the available features in the camera), ease of use when it comes to live view, recording set up, and access to archived footage. Since this feature is not needed by all customers, it often comes as an add-on to the OS. NAS vendors also have extra revenue potential in this segment. By default, a NAS comes with support for 1 to 4 IP cameras. The exact number varies from vendor to vendor. Consumers wishing to add more cameras need to buy extra licenses from the vendor. Vendors often supply a mobile app to complement the surveillance features in the OS. The mobile app support aspect is not covered in this section.

In order to evaluate the surveillance support features, we used two Amcrest IP2M-841 Pro HD 1080p Wi-Fi IP cameras. They were connected in the same subnet as the NAS unit under test. Since these cameras came in as part of the Synology - Seagate - Amcrest surveillance bundle, we used the Synology DS416j for testing out the Synology features (though they are essentially the same as what one would get with the DS216+ that we have been using for the evaluation of Synology's DSM in this series of articles).

The surveillance support features of the OS from each vendor is discussed in detail in this section. Vendors are covered in alphabetical order. Readers interested in jumping ahead to a particular vendor can use the list below.

  1. Asustor
  2. Netgear
  3. QNAP
  4. Synology
  5. Western Digital
  6. ZyXEL

Asustor

Asustor's Surveillance Center is an add-on that needs to be installed from the App Center. One of the unique points about Asustor's IP camera support is that they include licenses for four channels out of the box. As we shall see further down, there is no other vendor offering recording and control of four cameras from a single NAS without forking out cash for additional licenses. After installation of the add-on, we find that an additional Windows program needs to be downloaded for managing the surveillance setup. The absence of native control capabilities via a browser is disappointing, as the surveillance management is essentially restricted to specific nodes where the software can be installed. This is acceptable for most use-cases, though.

At first sight, the Windows program (which can thankfully be launched from within a browser), appears quite comprehensive.

The user experience, however, is an altogether different story. The UI seems to have all the necessary options, as shown in the gallery below - including split views for viewing live streams from the IP cameras, pan-tilt-zoom control etc. However, the first problem we had was that Asustor doesn't support the Amcrest cameras natively. We had to configure them as generic ONVIF cameras. This only allowed a recording resolution of 480p, though we had options later to enable a 1080p stream. Recording schedules could be set up, and storage space allocations for each camera could be made.

Privileges and maps (for setting up camera locations) could be configured. E-mail and SMS notifications, as well as push notifications and user-defined actions, could also be set up for specific events such as camera disconnects and non-availability of storage space. Other settings included enabling of a RTSP server with a URL for the feed from each camera (with the data flowing through the NAS for that stream instead of coming directly from the camera). The live view itself could be configured for streaming from the camera direct or via the NAS.

Unfortunately, our experience with the Asustor Surveillance Center was not very satisfactory. Even though we could set up previews and recordings did turn up in the shared folders, the live view and playback of stored recordings through the Surveillance Center was not successful. While the four free camera licenses are very attractive, we wouldn't suggest using Asustor NAS units for managing IP cameras unless you have one of the cameras that is in the supported compatibility list.

Netgear

Netgear's ReadyNAS Surveillance is an add-on first-party app in ReadyNAS OS 6.6.0. As one can see from the UI in the screenshot below, it is clear that this package's interface is reminiscent of the ReadyNAS OS from the early 2010s. It has not been updated to be consistent with the current ReadyNAS web UI. On the topic of available camera licenses, we find Netgear providing support for one free camera.

The gallery below takes us through the setup and usage process. The Amcrest camera had to be manually added, and it was clear from the Camera Status page even without the preview that the camera was streaming in data to the NAS. Recordings could be configured to loop around depending on either amount of storage space or a pre-defined number of days. Event action rules (such as the action that needs to be performed when, say, a camera connection is lost) can also be configured. The app can also send e-mails if a SMTP server is configured. User and license management options are available.

The issues in the app started surfacing when we tried to exercise the live view and playback options. Both need a plugin to be installed for display (Java, supposedly). However, no amount of switching browsers (even using Internet Explorer!) and installing plugins could help activate the live view or playback functionality. Apparently, this is a common issue and many consumers have just decided to use software on the PC for recording IP camera feeds while using the ReadyNAS unit as just a dumb storage area. Netgear definitely needs to revamp the ReadyNAS Surveillance app in order to keep up with the competition.

QNAP

QNAP's Surveillance Station was the first NAS package that we evaluated which could successfully display a live view and play back recordings from the IP camera. We believe that it has got a lot to do with the fact that the Amcrest IP cameras are in the official support list from QNAP, and, the surveillance package is more robust compared to the ones discussed above. QNAP provides two free IP camera recording licenses with each NAS purchase.

Despite being able to successfully use the Surveillance Station package, we believe QNAP can do a lot to improve the user experience. Our first complaint is that Surveillance Station playback and recording requires an external Windows program to be installed. This leads to the same issues that we discussed in the Asustor sub-section. The gallery below takes us through the setup and usage experience.

The two Amcrest IP cameras had to be manually added, but, they were in the support list, and the experience was essentially seamless (with just the IP address and the login credentials for the camera being needed). The video settings could be configured along with the audio recording. Recording durations and schedules could also be configured during the setup process. Event management, privilege settings, and the other usual NVR options are available from the web UI. The live view / playback Windows program allows pan-tilt-zoom capabilities. Overall, the Surveillance Station package provides an acceptable experience, though there is enough scope for improvement - Getting rid of the requirement of an external Windows program would be a nice start.

Synology

Synology has been devoting a lot of attention to the NVR features of the DSM OS in the last few years. It shows clearly, as Surveillance Station has moved from a rather plain UI to its own desktop-inspired UI similar to the main DSM. These updates have come with Surveillance Station 7.2, and Synology is justifiably proud of their efforts. Synology, like QNAP, provides two free IP camera licenses with each NAS.

The camera addition wizard is simple and straightforward, though network configuration issues might prevent automatic recognition of cameras. In our case, it was simpler to just set up the cameras manually, as we had the IP address and login credentials in hand. After the initial set-up, the editing option allows users to finely tune the settings for the stream to be recorded (resolution, frame rate, image quality etc.). Keyframe intervals can also be set (though that depends on the camera's capabilities also). Recording settings such as schedules, duration of each video and limits for archives (space as well as number of days) can also be configured.

Live view settings (whether the stream comes from the NAS or direct from the camera, multicast settings etc.) can also be edited on a per-camera basis. Event detection can be configured with the detection source being the camera itself, or the NAS. Various other camera parameters can also be altered from the settings section.

Notifications are handled with settings on the DSM side. E-mail, SMS, and push services are supported. The list of events is quite comprehensive compared to what we have seen from other vendors. These events can also be set to trigger actions such as automatic panning or streaming particular audio files (a barking dog, for example) to the IP camera's speakers. These action rules can also be set to operate on specific schedules.

Similar to other NVR packages discussed in this section, Surveillance Station 7.2 also allows e-maps (for ease of understanding camera locations). Detailed logs are also vailable for information regarding camera status as well as changes to the Surveillance Station settings.

Despite Surveillance Station itself being an add-on to DSM, it also has its own plug-in architecture. This is particularly attractive to users who don't need to be confused with functionality they probably don't need. By default, the Device Pack add-on is pre-installed. This allows Synology to add cameras to the compatibility list without the need to update Surveillance Station itself. Other available add-ons include a central management system (for multi-site NVR deployments), VisualStation (for display output of surveillance view and control on certain NAS units with video outputs), Joystick (alternative to a mouse for PTZ control) etc.

The live view and playback capabilities of Synology's Surveillance Station are very user-friendly. Unlike Asustor and QNAP, a separate Windows program is not needed, but, a NPAPI plugin needs to be installed. Unfortunately, this means that certain browser / OS combinations are out of luck. It appears that Synology is moving towards a desktop client similar to QNAP and Asustor, though we are not sure that is a good approach. Native browser capabilities with HTML5 should also remain an option so that the current user interface can be maintained without the need of a plugin. However, one must definitely give credit to Synology for having moved on from a Java plugin.

The live view interface offers PTZ (pan-tilt-zoom) capabilities, and also has alert management settings on a per-camera basis. The Timeline view offers playback capabilities and can easily indicate periods of activity to the user. There is also support for a 'Smart Search' in the Live View that can be used to track regions of interest in the feed. The Recordings option in the desktop UI presents a list of files that have been finalized or currently being recorded to. These files can be played back from the web UI. They can also be downloaded to the client, if needed.

On the whole, Synology's Surveillance Station 7.2 is one of the best native NVR packages in the commercial NAS OS space. We would like Synology to focus on a fully browser-based cross-platform solution moving forward in addition to their current plans for a dedicated desktop program in the upcoming Surveillance Station release.

Western Digital

Western Digital's My Cloud OS focuses on the core features, and leaves important value-additions like surveillance capabilities to third-party solutions. In this case, the third-party solution is not a completely hands-off approach. Rather, WD has partnered with Milestone Systems to allow users of their multi-bay NAS units to take advantage of the tried and tested Arcus VMS (video management software). We had evaluated Milestone's Arcus VMS back in 2013, and had come away impressed. In the WD My Cloud DL4100, the surveillance solution maintains its reputation. Users of the My Cloud DL4100 are allowed two free camera licenses, though it is not clear if that number varies based on the model.

The user interface has been slightly updated with a more modern look compared to what we saw in 2013. However, the core features are still available. Camera addition is seamless - just the IP address and the login credentials are needed, and the VMS does the rest. In fact, it is even more user-friendly compared to the addition process in QNAP's and Synology's Surveillance Station packages. Stream configuration and recording triggers can be set up at a later point in time. Retention time and maximum disk usage can be configured on a per-camera basis. We also have grid setups for motion detection to track regions of interest. Detection adjustments (depending on the amount of movement) can be made, and the VMS helpfully points out impact on the system performance.

The VMS maintains a user list separate from the one used in the My Cloud OS. Similar to other NVRs, Arcus also allows event notifications with a comprehensive trigger list (as shown in the gallery below). Remote access is an aspect that we have not covered in this section so far, but, since the Arcus VMS essentially operates in isolation compared to the My Cloud OS, it has its own port forwarding settings that need to be set for access to the VMS over the Internet. Export views (for creating videos of recorded streams between two particular timestamps) and features are also similar to what we looked at in 2013. Export files are in MKV format and are basically remuxed versions of the feed from the cameras.

We are impressed by Western Digital's willingness to allow their My Cloud DL-series NAS units to act as NVRs for no extra cost (particularly considering that the VMS is not in-house). Milestone Arcus is regarded highly in the industry, and we can see from our frictionless experience that the reputation is well-deserved.

ZyXEL

Zyxel has no native or third-party surveillance solutions for their NAS lineup. Given that they focus only on non-x86-based NAS units, it is not surprising. That said, tech-savvy users can always create FTP or SMB shares, and set up the shared folder as the recording destination in the IP camera's UI (if supported). Otherwise, a PC-based VMS can be used with the ZyXEL NAS share as the storage area.

Multimedia Features Remote Access and Cloud Services
Comments Locked

30 Comments

View All Comments

  • jsntech - Friday, December 23, 2016 - link

    That would be fantastic. Can't wait!
  • perseid - Thursday, December 22, 2016 - link

    Synology's DSM still does not support full drive encryption. I wonder why such a critical need has not been addressed yet.
  • tokyojerry - Saturday, December 24, 2016 - link

    Ganesh, thank you very much for your effort in creating this article on NAS. I think NAS devices are increasingly becoming popular among general computer users as an alternative to, (or complementary to) paid cloud services. Benefits are immediately obvious like like the elimination of forever recurring, monthly fee-based, cloud space rentals, an owner can control his / her own data, no theoretical space limits, etc. After all, physical possession is 9/10ths the law as the old say goes. And one's precious data is not entrusted to and at the mercy of a 3rd party vendor that you hopefully can trust, will not go out of business, etc.

    I am still a relative newcomer to NAS devices. I learn a lot such by being able to read NAS-related articles such as this one you created for the layperson. It offers insight into NAS basics for someone like me with a need to know.

    I've been using Synology's DS1515+. It has served me well. I recently also purchased a QNAP TVS-682T (foolishly I think as way overpriced) and am thinking to switch to it in lieu of, or use concurrently with the Synology. What do you think? Should I use both concurrently? Overkill? Use the new QNAP as the main and relegate the Synology to a backup role? Sell off the Synology? I am tending towards keeping the QNAP and let the Synology go all together. After all, isn't it the purpose of NAS to have not only central storage for all one's data as well as provide backup as well? As such, that would make my Synology redundant, no? Furthermore, since the QNAP is ported with Thunderbolt (albeit 2.0) the NAS can also be used as high speed DAS in addition to NAS, iSCSI. QNAP also has this Virtualization Station thing (nice!) which seems quite attractive. does that mean I can run a complete VM of Windows 10 from my QNAP without having to purchase a dedicated windows machine? Performance should be about the same? I do have a VM of Windows 10 on my Macbook Pro but I am thinking consolidation of that to the QNAP might be even better. The QNAP has the specs and I/O capability through thunderbolt, so I am thinking why not just consolidate every thing via QNAP NAS.

    Sorry for the long-winded message. I know you are busy, but, if you do have any thoughts to contribute, even short bullet-type answers will be appreciated. Thanks.
  • DanNeely - Monday, December 26, 2016 - link

    With a single unit, you can have either a unified data store or a backup because the latter is a second independent copy. A second nas is the deep pocket/paranoid way to have both. Cheaper ways include backing up your nas to external drives periodically (doing this to have offline backups is a good idea even if you have another backup option), backing up to the cloud, or having your nas serve as the backup for a media store on a 2nd machine and then share backup out.

    The desktop i3 in the model you have is fast enough that it should be comparable to what's in your MPB; depending on what you're doing you might need to upgrade its ram though. However this isn't the case for their more mainstream models which only have atom based CPUs, and can only be upgraded from 2/4 to 8GB of ram; they're only really intended for running a lightweight (ideally GUIless) *nix VM.
  • tokyojerry - Thursday, December 29, 2016 - link

    Thanks for the feedback. Yes, a second NAS might be the 'deep pocket' approach to having a backup, but I already have both. Considering Ganesh' suggestion (below) however, I may now just keep both. It surely is a lot less headache to have a complete second NAS unit rsync'd from a primary unit and using the second NAS as (1) backup and (2) immediately serviceable rather then having to try and do restores from a set of backups on external drives. I am still thinking about it but that seems to make the greater sense to me.

    Backup up to clouds is something I am giving almost no consideration to. Firstly, the forever, ongoing recurring monthly fees and secondly, I prefer to have control over my own data. The primary function for cloud services are for file transfers and file synchronizations.

    The QNAP TVS-682T is already 8GB and I think it could be upgraded to 16GB if I want. My heaviest use scenario might be video NLE production. I am not a player of 3D games (or games at all) and things of that sort. QNAP's TVS-series is their upper echelon series also having Core i5 and i7 models.
  • ganeshts - Tuesday, December 27, 2016 - link

    I have used both Synology and QNAP units as 'daily-drivers'. For personal use / AnandTech review data work, I use the QNAP TS-853 Pro because I can run VMs on it (my home automation controller is a headless Ubuntu machine running as a VM in it). For recording from IP cameras, I use a Synology NAS - I tend to find that Synology is dedicating more DSM resources towards business users and not the mid-level professional users, while QNAP tends to have something for everyone.

    Since you have both the DS1515+ and TVS-682T, I suggest using QNAP as the main and use the Synology with a rsync job to keep regular / live backups. As for VM on the QNAP, I would think it is a good idea, but I can't tell for sure unless I know what workload you plan to run on it. Note that even if you don't need to purchase a dedicated Windows machine, you might need to spend money on the license, unless you have some spare from elsewhere.

    One thing I have learned in my time with NAS units is that it is never a bad idea to keep a live backup NAS - I have had to switch-over (not seamlessly, I am afraid, but still a good deal better than retrieving data from backups and loading on to a new NAS) a couple of times in the last 7 years.
  • tokyojerry - Tuesday, December 27, 2016 - link

    Excellent information Ganesh. Thank you for the time and effort on the feedback.

    I will take your suggestion to heart and use the QNAP as the main and keep the Synology as a backup unit. Currently I've been maintaining my Synology backup via a sort of hodge-podge solution. Synology has 5 bays. 4bays (6TB x4) is the main system providing 18TB of usable space. Bay 5 has 10TB as part of my backup. Externally I have Seagate 8TB (Archive) drive as the second part of the full backup. But I can see your point to conduct backups to the Synology and be able to implement that on demand as a fallback secondary system rather then doing restores from backups afterwards.

    Windows VM on the QNAP... about the heaviest workload I would do might be video NLE basic end user productions (not a movie producer :-) ) using something like Blackmagic's DaVince Resolve or the open source Shotcut NLE editor. Other then that it wold be all run-of-the-mill that any body would typical do... office apps, photo edits, communications, etc.
  • Planet07 - Tuesday, December 27, 2016 - link

    Nice article but I really wish you would cover drive failures, data corruption etc in your NAS reviews/articles. A lot of people are relying on these devices to backup their important data. It would be good to see how these units deal with worst case scenarios. What good is a NAS if corruption of one drive takes out the whole data set or if drives fail.
  • bill3000 - Friday, December 30, 2016 - link

    Lets talk speed! Wire I/O is usually the weakest link in a NAS, and this affects the rest of the NAS design. Vendors often report the performance of multiple “teamed” 1gbe ports (AKA link aggregation), 10gbe is much less common. I think Multichannel SMB is still in development for SAMBA, meaning your linux-based NAS likely doesn’t support sending SMB traffic over “teamed” ports, so you effectively get single 1gbe performance per user. A *huge* feature is support for Offloaded Data Transfers (ODX), so your local PC doesn't have to download a file just to move it around on the NAS.
  • darwinosx - Monday, April 3, 2017 - link

    What happened to the follow up article?

Log in

Don't have an account? Sign up now