First you need to make sure you have access to the device via browser and can play stream/recording via VLC (this setup applies to both tuners/dvrs)
The discovery is done via UDP broadcast packets (on port 65001) which normally do not travel across different subnets so you will need a UDP proxy.
Here is a one I had success with - https://gist.github.com/mike-zhang/3853251
You will also need to install Golang for your platform from https://golang.org/
Now you can run
Tested on mac, on windows you need to run go.exe
Code: Select all
go run udpProxy.go -p 65001 -P 65001 -v 6 -H hdhr_address
You can also compile the program so it can be used without go - go build.