DMSS works for Live View but not Playback

Contadino

Getting the hang of it
Jan 25, 2022
63
28
Wisconsin
I'm using an Empiretech NVR, Dahua camera and Pixel 6 Android phone.
Using DMSS on the phone I can see the live view but when i try to playback any IVS triggered recordings it doesn't work.
If I go to the NVR through a browser I can see live view and playback but the aspect ratio is way off.
Any ideas on how to see the playback videos?
 
When I try to open an event recording I see a % indicator on the screen which increases from 1% and usually stops around 94%. Then the blue circling icon just keeps spinning. No recorded video ever plays.
 
I have all these alarms but can't play any of them. Only Live View works.
 

Attachments

  • Screenshot_20241219-161259.png
    Screenshot_20241219-161259.png
    947.6 KB · Views: 20
Make sure you have the latest Firmware installed on all.
"aspect ratio is way off" ?? - System - Display- check resolution =1920x1080
 
  • Like
Reactions: JDreaming
How are you connected, wifi local to your NVR or remote via P2P?

If you have P2P enabled on your NVR and you have a profile on DMSS using the serial number, you should be able to play the clips if connected via P2P (disconnect from wifi)

If you only have a profile using a local IP via WiFi, you won’t be able to play the clips when you leave home (wifi)
 
  • Like
Reactions: JDreaming
I have two profiles in dmss

1-Home - using my local home lan IP address for my NVR. 192.168.1.x

2- Remote- using the NVR serial number via P2P

Sometimes using the serial# doesn’t work while home connected to my wifi. Thus 2 profiles.
 
  • Like
Reactions: JDreaming
I have two profiles in dmss

1-Home - using my local home lan IP address for my NVR. 192.168.1.x

2- Remote- using the NVR serial number via P2P

Sometimes using the serial# doesn’t work while home connected to my wifi. Thus 2 profiles.
I’m also a fan of this for if the internet goes down in the middle of the night I can still get alerts.
 
  • Like
Reactions: JDreaming
Ok I'm trying to understand the DMSS behavior.
I created two profiles as you suggested, named them NVR AWAY P2P, and NVR HOME.
CASE 1: P2P enabled on the NVR, wifi is enabled on my phone, using DMSS on my Android phone.
See first screenshot. I can see my two profiles, in either one I can see live video, but there are no messages.
If I click on the Messages tab at the bottom I see only NVR AWAY. If I click on it I can see all the recorded events and can playback the videos. See second screenshot.

Case 2: P2P is disabled on the NVR, WIFI is enabled on my phone.
NVR AWAY P2P doesn't connect - went offline a little later.
NVR HOME live view works
Messages tab- NVR AWAY doesn't connect.

Case 3:
P2P disabled on NVR, wifi disabled on phone.
NVR AWAY P2P live view works
NVR HOME live view does not work
Messages tab- recorded videos can be played back.

There must be a way for me to playback recorded videos when I am on local wifi and P2P is disabled. Any recommendations?

Under the messages tab should I be able to see my NVR HOME profile?

Is it normal operation to not see any recordings under the DEVICE tab?
 

Attachments

  • Screenshot_20241221-113924.png
    Screenshot_20241221-113924.png
    161 KB · Views: 7
  • Screenshot_20241221-120305.png
    Screenshot_20241221-120305.png
    109.1 KB · Views: 7
Are your cameras plugged into the NVR PoE ports or an external router?

If plugged into the NVR PoE ports, the first part of #3 sounds impossible, The camera relies on the NVR P2P connection
P2P disabled on NVR, wifi disabled on phone.
NVR AWAY P2P live view works


Beyond that, there have been previous threads about whether alerts work without P2P enabled on the NVR AND a Dahua account logged in in DMSS on the phone.

For me, I get push alerts/notifications on home wifi with P2P disabled on the NVR, but with no video/image pushed
The only way I get videos pushed is with P2P enabled on the NVR and DMSS logged into the Dahua account

I've concluded over the years that push notifications and alarm videos seem to be somewhat FW dependent. Others have had different results

 
  • Like
Reactions: JDreaming
So with P2P off I do not get any notifications. I read a few threads about the security risks of P2P and would rather not use it. Is there some other way to get notifications without using P2P?
 
Any system on the internet can be hacked.

So it is good you are not blindly doing the mindset of "what do I care if they see my front yard".

Hackers don't care about your camera feed. Hackers use a vulnerable device (NVR or camera or any other IoT) that has ZERO protection on it to get into your LAN and either scrape it for bank info or use your ISP as a bot for DDoS attacks. Your antivirus software and router firewall do not block this crap because you gave an open door directly to your system to bypass these measures.

That is why many of us don't have the Alexa, don't connect smart TVs to our internet, etc.

But many that do have those types of things VLAN them off so they cannot talk to other stuff on the LAN. Doesn't prevent a bot from taking over that specific device to DDoS, but at least it prevents them from scraping your data.

The only way to completely prevent it is to not allow the device to connect to anything and truly be a CCTV system.

But that is unrealistic to most.

Most here will agree that port forwarding directly to your NVR is the least safe. Although the great internet has many articles that state it is OK lol.

Then there is a debate as to if P2P or OpenVPN or something like ZeroTier, Wireguard or TailScale is the next safer option.

Arguments are made both ways.

P2P you are relying on the NVR manufacturer's servers to not be hacked. You have zero control over those. Dahua has recently been shutting down the older P2P servers that were more easily hacked. Many here have confidence in the newest line of P2P security features.

Same with ZeroTier and the like. You are relying on someone else's servers to make that connection. Anytime you are relying on someone else, it can be hacked.

OpenVPN is hosted locally, either native to the router or installed on a computer.

In theory you have the most control over this since it is all in your house.

But it relies on opensource coding that can be hacked as well.

You are relying on your computer and router to be up to date and not allow bad actors in. But that is the same regardless of the solution you are using. At least the computer gets more frequent security updates than an NVR. But Windows is the most common OS that more actors are trying to exploit it than say an NVR.

So you take extra steps like the firewall device @bigredfish has that allows you to monitor everything.

Many of us with BI use Pushover to send notifications that go out to the Pushover email or API servers - in this event all they have access to is your images and not your entire system. You should be able to setup an NVR with the Pushover email option.

Take steps to further minimize access to stuff.

Regardless of which platform you use to access your stuff remotely, have it be isolated from the rest of the system so that the entire system isn't compromised.

Set up procedures that lets you know whenever something connects or logs in to your device. Doesn't necessarily prevent the backdoor exploit, but take any steps possible to eliminate those risks.

Or just say F it and use port forward blindly like most of society. At the end of the day, most don't get hacked. It just sucks if you are one of them that do.
 
Not that I'm aware of. Again this seems to have changed back and forth over the years with various releases but currently for my older 2017-2018 NVR and latest DMSS thats what it takes along with being logged into the Dahua account in the app.

Have any of those threads actually shown with certainty a hack from using P2P and that it didnt come from another vector? I havent seen one. I see a lot of folks who port forward and may not even know it, or have other major security holes that they're not aware of. I'm comfortable with Dahua P2P in the current environment.
 
  • Like
Reactions: JDreaming