No meu caso, o que eu tenho feito é descobrir qual é o path que a câmera usa pro onvif e com isso consigo o acesso à stream diretamente pela rede local.
No Windows, tenho usado o ONVIF Device Manager
pra tentar descobrir qual o endereço do onvif delas.
Por exemplo, uma desta aqui sem marca do aliexpress (app Hopeway), a stream fica em rtsp://192.168.0.XXX/[HASHDE32CARACTERES]*0
, porém só consegui fazer pegar a câmera móvel. As duas fixas do topo não consegui acessar localmente.
Já esta também do aliexpress(app tuya/smartlife) a stream fica em rtsp://192.168.0.XXX/streamtype=0
e as duas lentes ficam no mesmo vídeo, um em cima do outro (1920x2160).
Uma mais antiga que comprei no br, LKW1320lite, app yoosee, a stream fica em rtsp://192.168.0.XXX/onvif1
.
Geralmente trocando o número identificador você acessa outras resoluções da câmera, exemplo 0 = 1080p, 1 = 480p.
EDIT:
Só pra comentar, essa câmera de 3 lentes usa h264 e funciona meiaboca num raspberry pi 1 antigão + rpisurv. A parte perto do fundo do vídeo fica com defeitos, acho que o aparelho não consegue terminar de decodificar, mas a imagem é bem melhor que a câmera analógica+dvr que usava antes. Já no raspberry 4 + rpisurv, eu nem consegui fazer tocar. No windows ele roda bem com o ffplay, mas num vlc/mpv ele dava uns problemas.
Já a camera de duas lentes eu testei por pouco tempo (era emprestada), mas era h265 e não funciona no rpi1+rpisurv. Já no rpi4 funcionou redondo. Usei pouco no Windows, mas o vlc e mpv parece que rodam de boas.
O LKW eu acho que era h264 também e funcionou em tudo que testei.
--
Já NVR eu não tenho nenhum pra saber como elas funcionam.