Iโm trying to find a CCTV solution that can stream multiple cameras from a remote site to an office over the internet, 24/7, without requiring someone to reconnect every few minutes.
Old topic: Different Camera streams, all in one
My current setup uses EZVIZ cameras. While Cloud P2P works, the live stream automatically stops after about 5 minutes, which makes it unusable for continuous monitoring.
My requirements are:
-
View all cameras simultaneously in one interface.
-
Stream from Site 1 to an office on a different network/ISP.
-
24/7 continuous live view with no 5-minute timeout.
-
No monthly cloud subscription just for continuous viewing.
-
Good video quality and reliable remote access.
-
The solution should be suitable for deployment in Saudi Arabia.
-
No extra hardware (except NVR) to stream from Site A to Site B
My questions are:
-
Is there any way to make EZVIZ provide uninterrupted 24/7 cloud streaming for 9+ cameras without the 5-minute timeout?
-
If not, which camera manufacturers (e.g. Hikvision, Dahua, Uniview, Axis, Hanwha, etc.) offer a system that supports continuous remote live viewing of multiple cameras over the internet without these restrictions and extra hardware?
-
Which brands are readily available and well-supported in Saudi Arabia, and would you recommend them for this use case?
Iโm looking for recommendations based on real-world deployments rather than theoretical workarounds.
Also, is there any way to bypass the EZVIZ expersive ash subscription for live playback of multiple cameras in 1 screen.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
The 5-min cutoff isnโt your camera โ itโs EZVIZ throttling their free cloud pipe.
Your camera already streams non-stop over RTSP (its raw video feed) on your own network.
Pull that feed yourself โ watch all 9 cams, 24/7, from any office, zero subscription.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Turn on EZVIZ's hidden RTSP feed (the always-on stream the app hides)
EZVIZ is a Hikvision sub-brand โ the raw RTSP stream is there, the app just hides it.
Enable it โ https://github.com/ylemoigne/ezviz-enable-rtsp
Control lib โ https://github.com/BaQs/pyEzviz
Home Assistant โ https://github.com/RenierM26/ha-ezviz
RTSP url format: rtsp://user:pass@CAM-IP:554/h264/ch1/main/av_stream
๐ก go2rtc โ one tiny app, all cams to your browser, no 5-min cutoff
Takes every cameraโs RTSP feed and serves it to any browser (WebRTC = near-zero delay). No app, no cloud, no timeout.
https://github.com/AlexxIT/go2rtc
https://go2rtc.org/
Camera setup list โ https://github.com/AlexxIT/go2rtc/wiki/Cameras
๐ฅ๏ธ MediaMTX โ same idea, restream RTSP โ browser (HLS/WebRTC)
https://github.com/bluenviron/mediamtx
https://mediamtx.org/
Config โ https://github.com/bluenviron/mediamtx/blob/main/mediamtx.yml
๐งฑ Full self-hosted NVR โ record + all-cams-one-screen grid, free
Runs on a cheap mini-PC or Pi. Records 24/7, motion alerts, one grid view of every camera.
Frigate โ https://github.com/blakeblackshear/frigate ยท https://frigate.video/
Shinobi โ https://gitlab.com/Shinobi-Systems/Shinobi ยท https://shinobi.video/
ZoneMinder โ https://github.com/ZoneMinder/zoneminder
Agent DVR โ https://www.ispyconnect.com/
๐ Site A โ office (different ISP) with NO port-forwarding โ the remote part
Your remote site + office become one private network. Office pulls the feed like itโs next door. Works even behind CGNAT (shared carrier IP, common in KSA).
Tailscale โ https://tailscale.com/ ยท https://github.com/tailscale/tailscale
ZeroTier โ https://github.com/zerotier/ZeroTierOne
NetBird โ https://github.com/netbirdio/netbird
Self-host (Headscale) โ https://github.com/juanfont/headscale
Cloudflare Tunnel (no VPN) โ https://github.com/cloudflare/cloudflared
๐จ๐ณ GB28181 stack โ China-grade platform built for exactly this (9+ cams, cross-site, 24/7)
This is what actual surveillance ops run. Multi-site, unlimited cameras, browser grid, self-hosted, zero per-view fee. English blogs never show it.
WVP platform โ https://github.com/648540858/wvp-GB28181-pro
ZLMediaKit engine โ https://github.com/ZLMediaKit/ZLMediaKit
Go version โ https://github.com/gowvp/gb28181
SRS media server โ https://github.com/ossrs/srs
EasyDarwin โ https://github.com/EasyDarwin/EasyDarwin
๐ฅ Hikvision / Dahua / Uniview / Reolink โ RTSP-native, no forced cloud
If youโre buying new for KSA: these expose RTSP directly, so any tool above works. Available through Gulf distributors.
Dahua P2P direct โ https://github.com/khoanguyen-3fc/dh-p2p
Hik client lib โ https://github.com/evercam/hikvision_client
Universal DVR lib โ https://github.com/OpenIPC/python-dvr
Reolink bridge โ https://github.com/thirtythreeforty/neolink
๐ Find every camera + its RTSP path on your network (ONVIF scan)
ONVIF Go lib โ https://github.com/0x524a/onvif-go
RTSP path list โ https://github.com/OpenIPC/python-dvr
Real deployment threads โ https://ipcamtalk.com/
๐ก 5 real situations where this pays off
Warehouse across town โ mesh VPN + go2rtc, watch all 9 cams from the office desk, no reconnect.
Site behind carrier NAT (no public IP) โ Tailscale/ZeroTier punches through, no port-forward needed.
EZVIZ wants a monthly fee for multi-cam view โ self-hosted Frigate grid does it for the cost of a Pi, once.
Second branch opens โ GB28181 platform adds its cameras to the same screen, no new subscription.
Camera feed drops at night on cloud โ local RTSP + NVR records 24/7, never times out.
You were never paying for the video. You were paying for the pipe. Build your own.
Hey thank you for helping,
Butโฆwe can not have an always on device at the site and thatโs the core problem.
We will buy more cameras so could you suggest which camera brand could provide me all that without any workarounds?
Oh good news then โ you donโ''t actually need a box at the site at all 
Just get standalone cams with a microSD slot + built-in P2P (Reolink, Amcrest, Annke, or Hikvision/Dahua). Each one records to its own card 24/7 and beams out solo โ no NVR, no PC, nothing extra running there.
Then at your office you drop every cameraโ''s QR into one free app (Reolink / Hik-Connect / Dahua DMSS)
all cams on one screen, live, zero subscription. The grid runs on your phone, not the site 
Only real catch is the siteโโโs upload speed โ flip the grid to the sub-stream and 8โ16 cams stay smooth. And if thereโโ's literally no internet or power out there โ 4G solar cams like Reolink Go, just know each one needs its own SIM 