This is based on https://gist.github.com/corenel/db98113b346717e114864538996134a8, however, adapted to work over UDP transport, rather than TCP, which makes it a bit more complicated, and requires the client to fix the UDP ports used.
Assume we have the following network environments:
- Forwarder device:
- eth0 (
192.168.144.25
): for camera access - wlan0 (
192.168.1.54
): for PC access
- eth0 (
- IP Camera:
192.168.144.25