I have tried connecting directly to the cameras as well as through Synology Surveillance Station. RTSP works fine, however is not supported through a browser. Does anyone have either a stream direct to the cameras or through Synology Surveillance Station working?
I had the Synology Surveillance Station generate a MJPEG stream which I used on a Sharp Tools Dashboard.
If you just use the Hubitat app on your mobile you will not be able to see the cameras stream because Chrome (or however the app does it), does not allow a key to be passed.
Perhaps @patrick knows why there is a difference between the two situations:
a) If you use the Dashboard through the mobile app, the MJPEG stream from Synology Surveillance Station is filtered , and is not displayed.
b) if you get a link to the cloud dashboard from the App from the PC interface (it sends a link via SMS), and display that link on your mobile phone, it displays correctly the MJPEG stream
Out of interest what did you use to get this to appear on the dashboard? I've tried both Image and Video but neither are working. I've tested my RTSP link using VLC and it works, but I just can't get it on my dashboard. I note you metioned it doesn't work on the mobile app but I can't get it to work on the PC with Chrome either.
I use Amcrest cameras.
I think that the "Edit Camera" page transforms the stream from the camera to MJPEG.
(I think that it outputs H.264).
Dashboards only like MJPEG, not RTSP.
I think that TinyCam also converts to MJPEG.
Also, there appears to be a way to get the Raspberry Pi to do the conversion.
Also, if you have a machine running VLC (all the time), it can also convert to MJPEG.
I used instructions like these (yours??) a few years ago now, but am only able to get 1 of the 2 streams to show in the dashboard. It's not a HE bug, either Hikvision (most likely) or Synology. I cant get the second stream to show up in the Synology Surveillance Station. It always shows the first stream. I cant even get the seconds camera to show the right picture in Surveillance Station. The only reason I'm using Surveillance Station is to get the stream onto the dash.
As far as I know, all streaming for every dashboard that I know of is only MJPEG. (Hubitat, Sharptools, ActionTiles, etc.)
In addition, some browsers won't let you put in any link that has an id and password embedded in it.
If anyone else knows how to get an RTSP stream onto a dashboard, I'd be interested in hearing about it.
I run BlueIris alongside surveillance station for the purpose of providing an mjpg stream, it also allows me to trigger PTZ presets from a dashboard. I use surveillance station for my actual recording.
Hi all, just setup my my HE to pull the mpeg stream from Synology. Thanks for posting the workaround. But this only work locally in LAN. Anyone find a solution for streaming on mobile outside the house using data - not local LAN?
@jtmpush18, I tried your b) option to get the cloud link to the dashboard. Email that link to myself. When I go outside the house using data, click the dashboard link in the email to show it on browser. The MJPEG stream is not working. How is this different than yours? Did I misunderstand you? Or I missed anything?
One of those is building your DIY IP-cam security system via the Synology Surveillance Station add-on package. In my opinion, this feature is so useful and well-designed that it alone can be the reason you should get a Synology NAS in the first place.
This post will explain the Surveillance Station app and how to make the most out of it. Before continuing, check out my take on Synology NAS servers to get an overall idea of working with one, including accessing its web user interface and handling apps.
Dong's note: I first published this review on May 20, 2019, with Surveillance Station 8 running under DSM 6, and last updated it on August 10, 2023, to add more information with Surveillance Station 9 under DSM 7. Synology regularly pushes out minor updates for this app and DSM, and in March 2020, the company introduced its first IP cams. The information in this post is based on the latest versions and Synology hardware available as of the published date.
The apps allow you to manage multiple IP cameras at a remarkably comprehensive level and save security footage directly on your NAS server. That's on top of the options to use the camera's built-in SD card slot or the vendor's cloud.
Since 2019, Synology has maintained a surveillance-centric line of network video recorders (NVRs) called the DVA series, currently represented by the DVA1622 and DVA3221. This series combines the video management features of Synology Surveillance Station with advanced analytics for improved incident response and business intelligence.
It's worth noting that Surveillance Station 9 requires DSM 7. Consequently, Surveillance Station 8.2 will remain relevant to existing servers of model years 2013 and older that can't upgrade past DSM 6.
I upgraded my Surveillance Station from version 8.2 to 9 in May 2022, and the process was a no-brainer. After a few warnings, shown below, the 10-min migration finished without a hitch. All of the existing recordings remained in place.
Since then, I've been using version 9 for over a year and have grown to like it. The C2 option is not applicable in my case, but the Monitor Center is an excellent way to keep tabs on multiple cameras simultaneously in sync for live and recorded footage.
That said, if you have a 2013 or older NAS server and have to stick with DSM 6.2 (hence Surveillance Station 8.2), keep in mind that Surveillance Station 9 is nice to have, but it's not necessarily earth-shattering.
As mentioned above, the Surveillance Station has an intuitive user interface of its own. Each major function of the surveillance system is managed via an app with shortcuts readily available on the desktop.
It's important to note that even those not (yet) added to the list will work with Surveillance Station as long as they support ONVIF -- an open set of standardized interfaces available in most IP cameras.
When a camera is supported, most, if not all, of its functions and features will be available to the app. For example, if the camera has pan and tilt functions, the app can control those. For all cameras, all essential features, including zoom, night vision, and motion detection, are all there.
Specifically, the process is super-quick if you use a Synology cam since the app handles everything. All you have to do is install the cam like any PoE device, run the Surveillance Station app, and finish the two steps below with a few clicks.
On the other hand, if you use a third-party cam, each part of the two-step process below needs some attention. You must first physically connect the camera to your network and then logically add it to Surveillance Station.
If it's a wired camera, plug it in via a network cable, and that's it. For a Wi-Fi camera, you'll need to follow the camera's manual to connect it to the Wi-Fi network using its web interface or mobile app.
It's important to note that the actual amount of customization varies depending on the camera's capability. Version 9 has a function where you can quickly copy the setting of an existing camera to a newly added one, making the setup process much faster.
I've been happy with how the app works for the most part. It's reliable and delivers excellent performance. Compared with other canned security camera systems, like the Arlo, the best thing about Surveillance Sation is that there's almost no limit to how long a recording can be.
The Timeline view and Sync playback (now available with improved performance via Monitor Center in version 9) are also helpful when I need to find a particular recording or have a good picture of what's happening at a specific time.
Remote access to the system is also convenient. You can do that via the web interface, the Surveillance Station desktop software, or the DS Cam mobile app. They all use Synology's QuickConnect vendor-assisted portal to access the NAS server. Alternatively, you can also use Dynamic DNS.
Using remote access with the Surveillance Station means you stream recording (or live footage) from the NAS server. For this reason, the performance depends on the Internet speeds at both ends, where the NAS server resides and the remote location.
For example, the DS1618+ server, which has 8GB of RAM (default) and no other upgrades, ran my 6-camera Surveillance Station app smoothly with a few other heavy apps, including a Windows Server 2016 virtual machine.
What you need to worry about, however, is the bandwidth for managing the system remotely on the phone. In this case, using the lowest resolution, part of the recording options, for remote streaming helps.
If you want to use more cameras, you'll need to buy additional licenses at about $60/each. I feel the company should include a free license per drive bay. So a 4-bay server should have four free camera licenses and so on.
You can transfer a purchased license from one server to another. Just delete it from a server, and it will become available to use with another. However, the two built-in licenses will remain with the server even when you don't want to use them.
Version 9 has some improvement on this front, but it's a good idea to take your time and configure each camera properly. If you use multiple similar (or the same) cameras, you can make batch changes to all of them simultaneously.
The newly added C2 Surveillance feature helps bring multiple locations together, but you still need a separate NAS server (or a dedicated Surveillance Station NVR) at each location. On top of that, the subscription can be cost-prohibitive.
However, this do-it-yourself surveillance system is much more comprehensive than any other canned home security camera set. At the very least, it gives you complete control of your security recording without a required monthly subscription, like the case of most other home security solutions.
7fc3f7cf58