-
-
Notifications
You must be signed in to change notification settings - Fork 157
Network Connection Modes
Like the wyze app, the tutk library has three different modes to connect to the camera and will attempt to stream directly from the camera when on the same LAN as the camera in "LAN mode". If the camera is not available locally, it will either attempt to stream directly from your network using "P2P Mode" or relay the stream via the wyze servers (AWS) in "relay mode".
LAN mode is more ideal as all streaming will be local and won't use additional bandwidth.
By default, the bridge will attempt to connect via "LAN Mode", but will fallback to other methods if LAN mode fails.
You can restrict streaming to LAN only by setting the NET_MODE=LAN
environment variable:
environment:
..
- NET_MODE=LAN
NET_MODE=P2P
is ideal when running the bridge remotely on a different network or on a VPS and will allow the bridge to stream directly from the camera over the internet while blocking "Relay Mode".
NET_MODE=ANY
is the equivalent to leaving NET_MODE
unset and will allow the connection to fallback to P2P or relay mode.
In the event that you need to allow the bridge to access a select number of cameras outside of your LAN, you can specify them by appending the camera name to NET_MODE
, where CAM_NAME
is the camera name in UPPERCASE and _
in place of spaces and hyphens:
..
- NET_MODE=LAN
- NET_MODE_CAM_NAME=P2P
Use NET_MODE
to restrict connections for all cameras or CAM_OPTIONS
for to restrict a specific camera by adding a new entry for each camera:
- CAM_NAME: Cam Name
NET_MODE: P2P