Using apps with HDHR devices from a different network using UDP proxy - sdust

Help and support for HDHomeRun DVR and HDHomeRun software for Windows 10, Mac, Android, XBox, etc.
Post Reply
sdust
Posts: 154
Joined: Sat Jun 05, 2021 3:39 am
x 9

Using apps with HDHR devices from a different network using UDP proxy - sdust

Post by sdust »

In order to use apps with HDHR residing on a different network you need to make HDHR discoverable on your network.

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

Code: Select all

go run udpProxy.go -p 65001 -P 65001 -v 6 -H hdhr_address
Tested on mac, on windows you need to run go.exe

You can also compile the program so it can be used without go - go build.

sdust
Posts: 154
Joined: Sat Jun 05, 2021 3:39 am
x 9

Re: Using apps with HDHR devices from a different network using UDP proxy

Post by sdust »

The easiest way to try it is to run this on the same machine you are running the app. The local DVR engine can not not be active. You will need to stop/remove it.

It gives you access to only one device so you can have multiple scripts and activating them depending what do you need access to.

Post Reply