DLink DCS-935L Flaky Connection (SS Specific?)
I have a DCS-935L, which isn't in an important role. In the Dlink direct connection (their web GUI hanging on the IP address) and in the DLink iOS app the connection is rock solid stable. My router reports that the cam - which is wifi only - has full signal.
To import the cam data into SS, I'm using H.264 RTSP and a DLink profile which includes the DCS-936L. Works OK for a few seconds then the connection drops for 6 or 7 seconds, with "communication error" in the window. When I manually specify the connection using IP, the RTSP port and the play1.sdp stream, exactly the same thing happens. I get the same drops whether I use TCP or UDP. None of my other cams act in this way.
I feel like this is an SS issue due to the cam being accessible from other interfaces, but I can't find any way of bug fixing the connection to a single camera, or any other options I can tweak. The cam is on the newest firmware and I'm using SS 4.1b2. Any ideas?
To import the cam data into SS, I'm using H.264 RTSP and a DLink profile which includes the DCS-936L. Works OK for a few seconds then the connection drops for 6 or 7 seconds, with "communication error" in the window. When I manually specify the connection using IP, the RTSP port and the play1.sdp stream, exactly the same thing happens. I get the same drops whether I use TCP or UDP. None of my other cams act in this way.
I feel like this is an SS issue due to the cam being accessible from other interfaces, but I can't find any way of bug fixing the connection to a single camera, or any other options I can tweak. The cam is on the newest firmware and I'm using SS 4.1b2. Any ideas?
Comments
23/01/2017 19:33:23: Error communicating with the network device "Kitchen Side (IP 5)". 4.1b2,10,835 Excessive packet loss from network device, the network may be too slow or defective, or this computer may be overloaded. Check the network and/or reduce this camera's frame rate.
Cam is set to 512Kbps H.264 at 720P, 10fps. I've jumped onto a non-standard RTSP port. This setup is way less demanding than some of my other cams. Computer not even slightly overloaded, memory pressure reports as 20% or so. Same deal when I write a manual connection to the cam.
I may have to change the cam if it's randomly offline in SSpy every few seconds. Bearing in mind the VLC test, it's pretty clear that there's something going on in the app, but I have no idea how to further bugfix.
Streams perfectly stable to any other app including VLC as mentioned above.
Anybody have a solution/bugfix for this? It is clearly a problem isolated to SecuritySpy.
If you open the Camera Info window and enable the "Packet Loss" column, what is shown for the packet loss for the camera? To enable this column, click the header (where you see the column names) and you will get a menu that allows you to enable/disable columns.
If either of you are using the camera wirelessly, could you please try it connected by wired Ethernet as a test, to see if there is any difference in reliability.
If you are getting a "communication error" then there should be further information written to the log file. You can get this via the "Open Log" option from the File menu in SecuritySpy. Please save this to your desktop and attach it to an email to support@bensoftware.com and we will take a look.
- I can confirm that I am running the latest version of SecuritySpy 4.1.1.
- The packet loss is 0.0%.
- The D-Link DCS-935L is wireless only (there is no ethernet connectivity option). I am running on a very clean an uncongested 5Ghz/11n channel at a short distance of 3-4 metres line of site from the wireless router.
- I can achieve a solid RTSP stream with zero dropouts for this camera via many other apps including VLC (Mac, tvOS and iOS), UnionCamManager (Mac), LiveCams Pro (iOS), CamTV (tvOS and iOS).
- I just emailed you the log.txt file as requested.
Thanks in advance.
- Set the Profile to Manual Configuration
- Enter play1.sdp as the Request
- For the Format first try RTSP TCP, click the Apply Preferences button, and test for a while
- Then set the Format to RTSP UDP, click the Apply Preferences button, and test that for a while
Is there a difference in reliability between the TCP option and the UDP option?
Thanks for the speedy reply. Success!
RTSP UDP does the trick.
Thanks.
Could you please let me know which of the existing D-Link profiles allows pan/tilt control for this camera? Once I have this info I can create a special profile for the DCS-935L that uses UDP transport and allows pan/tilt control.