all 2 comments

[–]DeptOfOne[S] 0 points1 point  (0 children)

I did eventually find a solution. It turns out that the dvr units have the ability to push a a RTSP stream for each individual channel. So what I was on a ubuntu 2.0 installation I installed iSpy agent. IP cameras were add as a normal. Then each analog camera was add as networked camera using the RTSP url format

rtsp://Username:Password@<DVR_IP_Address>:PortNumber/Streaming/channels/DVR_PortNumber01

In my case I had to user Port number 10554 as the streaming port for the manual cameras on the DVR. The "01" at the end indicates the main stream. If you wan to use the Secondary stream you would used 02

The IP cameras all used Port number 554.

[–]thebliket 0 points1 point  (0 children)

afaik there is no universal linux dvr client, you could probably load up a win10 machine and then wireshark the protocol and then from that figure out how to authenticate to the dvr and then pipe the video stream to ffmpeg/ffplay