Nightowl DVR-FTD4-8 integration works for me. need wireshark

escocrx

n3wb
Dec 15, 2024
2
0
United States
Hello. Just wanted to share how I got the Nightowl DVR-FTD4-8 waljunk DVR to work with BI. Sorry for the bad writeup. Scattered like how I got it to work. Still trying to bypass the Windows application.

Some notes.

1. RTSP is enabled by default. Port 554. You can see one stream by just putting in "rtsp:/yourdvrip:554" You can add whatever junk after it and it will only show you one channel.
2. The web interface on my model is enabled on port 80. The login/password does not match your CMS Nightowl app login. I cannot log in this way. I can just see the login screen.
3. The web interface uses obsolete activeX and the download link is broken. I was able to find it for download and it allowed me to view the site properly. Can't login though.
5. If you live view in the Windows application or Android app while you are streaming to BI. The BI streams will pause until you let go of the stream. One at a time.

How I got it to work.

Install the crap CMS Nightowl Protect Windows application. Login with your credentials. This program will create a local RTSP for the camera feeds at 127.0.0.1. It will listen on a random port. It will create a token that will change each time. However I do not know what the token does as I put random words as the token and it still worked. I changed the login/pw and it will stop the stream.

Using wireshark I found this and many versions of this requested. I don't know what the ?real_stream does. It streams fine without that part. I use the real stream one because I don't want to go back into BI and change it all our but it works any way as long as the token is present. You need to wireshark it locally to find the username/password. This is not your account login. I have no idea where it comes from. I cannot login to the nightowl dvr with the password provided either.

rtsp:/127.0.0.1:PORT/user=admin&password=XXXredactedXXX&channel=4&stream=1&audio=1&token=XwhateveryouwantX.sdp?real_stream

rtsp:/127.0.0.1:PORT/user=admin&password=XXredactedXX&channel=3&stream=1&audio=1&token=XwhateveryouwantX.sdp

Use wireshark find the rtsp request locally. You cannot wireshark it on a different network. The app will encrypt the stream. You need to be local to your dvr. The only thing that matters is the username/password and the port. The token can be "anything" and work fine(in my case it does). The port will change if you close the app or reopen it. You need the app open to host the local RTSP for BI to grab.

sorry if it was confusing.
 
My cameras are model CM-FTD4LS-B-V2. 2K cameras. This was a Walmart 8 camera hardwired Nightowl system.

I do NOT recommend them. But they work ish.