Informazioni
I tipi di sorgente per le tue telecamere sono configurati nella scheda Generale, accessibile quando modifichi le telecamere. Questa sezione è dove stabilisci e configuri le impostazioni di connessione per ciascuna delle tue telecamere. È un passaggio essenziale per garantire che Agent DVR possa comunicare e interagire correttamente con i tuoi dispositivi telecamera.
Clona
Il tipo di sorgente Clona offre un modo semplice per replicare una telecamera, inclusi i suoi flussi video e audio, in un nuovo dispositivo. Questa funzionalità consente di applicare diversi elaborazioni di movimento, regole di registrazione e avvisi sul dispositivo appena creato senza influire sulle impostazioni della telecamera originale. Poiché il clone riutilizza il flusso della telecamera originale, non apre una seconda connessione alla telecamera. È importante notare che se la telecamera originale è disabilitata, il dispositivo clonato perderà la sua connessione video.
- Telecamera: Seleziona il dispositivo che desideri clonare.
Desktop
Il tipo di sorgente Desktop registra lo schermo del computer come sorgente video, utile per monitorare un chiosco o conservare prove di sessioni remote. Le sorgenti video desktop possono essere utilizzate su tutte le piattaforme tranne quando si esegue Agent DVR come servizio Windows. Se è necessaria la cattura del desktop su Windows, è necessario eseguire Agent DVR come applicazione di console locale anziché come servizio. Per indicazioni su come passare a un'applicazione di console locale, consultare Risoluzione dei problemi.
- Schermo: Scegliere quale schermo registrare.
- Cattura mouse: Abilitare questa opzione per includere il puntatore del mouse nella cattura video (solo Windows).
- Area: Definire un'area specifica dello schermo da catturare facendo clic e trascinando (questa funzione è disponibile solo su Windows).
Finto
I dispositivi fittizi forniscono un'opzione per utilizzare un colore solido o un'immagine come Sfondo. Ciò può essere utile per scopi di Test, per combinare video da altri Dispositivi utilizzando la funzione Picture in Picture o per lo Streaming RTMP di più Telecamere.
- Larghezza: Impostare la Larghezza in pixel della telecamera fittizia, ad esempio 640.
- Altezza: Specificare l'Altezza in pixel della telecamera fittizia, ad esempio 480.
- Frame rate: Definire il frame rate della Telecamera, ad esempio 10 fps.
- Colore di sfondo: Scegliere il Colore per lo sfondo video.
- Immagine: Fornire un Percorso a un'immagine sull'unità locale. Questa Immagine sostituirà il colore di sfondo.
Registratore video digitale
L'opzione DVR in Agent DVR fornisce un modo per connettersi ai dispositivi DVR comunemente utilizzati che mancano di endpoint video RTSP o HTTP standard. Usala per estrarre i singoli canali della telecamera da un registratore autonomo esistente in Agent DVR insieme agli altri dispositivi.
- Modello: Seleziona da un elenco di modelli DVR supportati.
- Host: Inserisci l'indirizzo IP del tuo DVR all'interno della tua rete. Includi anche la porta su cui sta operando, oppure lascia il campo della porta vuoto per impostare per impostazione predefinita la porta standard per il modello selezionato.
- Nome utente: Inserisci il nome utente utilizzato per accedere al tuo DVR.
- Password: Fornisci la password associata alle credenziali di accesso del tuo DVR.
- Canale: Specifica il numero del canale della telecamera sul tuo DVR. Ad esempio, se un DVR gestisce 4 telecamere, aggiungeresti ogni telecamera utilizzando i canali 1-4 (o possibilmente 0-3, a seconda della configurazione del canale del DVR).
File
Il tipo di sorgente File in Agent DVR consente di utilizzare una clip video preregistrata e riprodurla come se fosse un flusso live di una telecamera. Questo è utile per provare le impostazioni di rilevamento del movimento e di avviso senza una telecamera live.
- Percorso file: Fornisci il percorso locale del file video che desideri utilizzare.
- Ciclo: Abilita questa opzione per riprodurre automaticamente il file una volta raggiunta la fine.
Telecamera IP o Telecamera di rete
Il tipo di sorgente Telecamera di rete è progettato per la connessione a telecamere di rete (IP), utilizzando FFmpeg per la connessione. È la scelta abituale per qualsiasi telecamera sulla tua rete che fornisce un flusso RTSP o un URL video HTTP. Se FFmpeg non riesce a stabilire una connessione, puoi in alternativa utilizzare VLC installandolo e selezionandolo come Decodificatore.
- Nome utente: Il tuo nome utente di accesso per la telecamera (questo è diverso dal tuo nome utente iSpyConnect).
- Password: La password per accedere alla tua telecamera (non la tua password iSpyConnect).
- URL live: L'URL per il flusso video live dalla tua telecamera. Se la tua telecamera fornisce un flusso a bassa risoluzione, utilizza quell'URL qui. Utilizza il pulsante "..." per avviare una Configurazione guidata che aiuta a scoprire le connessioni disponibili.
- URL di registrazione: L'URL per il flusso video principale (registrazione) dalla tua telecamera. Se la tua telecamera offre un flusso ad alta risoluzione, utilizza quell'URL qui. Il pulsante "..." avvia una Configurazione guidata per trovare le connessioni disponibili.
- Usa stream HD: Mostra il flusso di registrazione (HD) nella visualizzazione live invece del flusso live, sia solo quando massimizzato che sia nella visualizzazione principale che in quella massimizzata. Richiede che la modalità di registrazione sia impostata su Registrazione raw.
- HD on demand: Connettiti al flusso di registrazione ad alta definizione solo quando necessario, ad esempio quando la telecamera è massimizzata nella visualizzazione live o durante la registrazione. Ciò consente di risparmiare larghezza di banda e quota dati su connessioni a consumo o mobili. Le registrazioni effettuate in questo modo iniziano senza filmato memorizzato nel buffer e possono subire un ritardo di alcuni secondi mentre il flusso si connette. Se il flusso di registrazione non riesce a connettersi, Agent DVR registra il flusso live invece.
Se Funzionalità sperimentali è abilitato in Impostazioni server, è disponibile un tipo di sorgente RTSP (alternativo) aggiuntivo. Si tratta di una connessione RTSP semplificata (solo nome utente, password e URL live) offerta come modo alternativo per connettere telecamere RTSP.
JPEG o Immagine
Il tipo di sorgente JPEG/Immagine è progettato per connettersi a sorgenti JPEG o altre sorgenti basate su immagini. Usalo per telecamere o dispositivi che pubblicano istantanee o un URL di immagine su HTTP.
- Nome utente: Inserisci il nome utente della telecamera (non il tuo nome utente iSpyConnect).
- Password: Inserisci la password della telecamera (non la tua password iSpyConnect).
- URL/ percorso: Specifica l'URL di connessione per il flusso di immagine in diretta della tua telecamera. Il pulsante "..." avvia una configurazione guidata per aiutarti a trovare le connessioni disponibili.
- Intervallo di ricarica: Per le immagini statiche (come GIF meteorologici che cambiano solo occasionalmente), imposta un intervallo di ricarica per controllare periodicamente le nuove immagini. Per i flussi JPEG e video, questo intervallo deve essere impostato su 0.
Dispositivo locale
Connetti webcam USB, schede di cattura e altre sorgenti video hardware locale utilizzando questa opzione.
- Dispositivo: Seleziona dall'elenco dei dispositivi video locale rilevati.
- Risoluzione video: Scegli la risoluzione video desiderata.
Su Linux, le opzioni del dispositivo potrebbero essere vuote, spesso a causa di problemi di permessi. Per risolvere, aggiungi il tuo utente al gruppo di permessi video con i seguenti comandi:
sudo adduser YOUR_USERNAME video
sudo usermod -a -G video YOUR_USERNAME
Poi riavvia il computer.
Se il tuo dispositivo è rilevato ma non sono disponibili opzioni di risoluzione video, puoi aggiungere manualmente l'impostazione di risoluzione nelle impostazioni ffmpeg in Opzioni, ad esempio:
video_size=720x576
MJPEG
Connettiti a fonti MJPEG. Mentre l'opzione Telecamera IP è generalmente preferita, l'opzione MJPEG funge da backup per i casi in cui alcune telecamere sono incompatibili con la configurazione standard della Telecamera IP.
- Nome utente: Immetti il tuo nome utente di accesso per la telecamera (nota: questo è diverso dal tuo nome utente iSpyConnect).
- Password: Fornisci la password per la tua telecamera (non la tua password iSpyConnect).
- URL live: Specifica l'URL per il ruscello video live dalla tua telecamera. Usa il pulsante "..." per accedere a una configurazione guidata che aiuta a trovare le connessioni disponibili.
- URL di registrazione: Immetti l'URL per il ruscello di registrazione dalla tua telecamera. Di nuovo, il pulsante "..." può aiutarti a scoprire le connessioni disponibili.
- Usa decoder interno: Il decodificatore FFmpeg utilizzato da Agent DVR può incontrare difficoltà con alcuni ruscielli che hanno marcatori di confine non standard. Abilita questa opzione per passare al decodificatore interno di Agent DVR. Nota: L'utilizzo del decodificatore interno significa che l'URL di registrazione non verrà utilizzato.
- Usa stream HD: Mostra il flusso di registrazione (HD) nella visualizzazione live invece del flusso live, sia solo quando massimizzato che sia nella visualizzazione principale che in quella massimizzata. Richiede che la modalità di registrazione sia impostata su Registrazione raw.
- HD on demand: Connettiti al flusso di registrazione ad alta definizione solo quando necessario, ad esempio quando la telecamera è massimizzata nella visualizzazione live o durante la registrazione. Ciò consente di risparmiare larghezza di banda e quota dati su connessioni a consumo o mobili. Le registrazioni effettuate in questo modo iniziano senza filmato memorizzato nel buffer e possono subire un ritardo di alcuni secondi mentre il flusso si connette. Se il flusso di registrazione non riesce a connettersi, Agent DVR registra il flusso live invece.
NDI
Accedi alle sorgenti NDI (Network Device Interface) per lo streaming video su una rete. Per le impostazioni di rilevamento NDI, consulta Impostazioni server NDI.
- Sorgente: Seleziona dall'elenco delle sorgenti NDI rilevate. È importante scegliere una sorgente dall'elenco rilevato anziché digitarla manualmente. Fai riferimento alle impostazioni NDI per includere gli endpoint per il rilevamento delle sorgenti remote.
- Livello audio: Regola il livello audio proveniente dalla sorgente NDI selezionata.
Nido
Questa opzione fornisce supporto di integrazione per telecamere Nest e Dropcam legacy che possono condividere un flusso video pubblico. Google ha interrotto Dropcam e non offre più la condivisione pubblica sulle telecamere Google Nest più recenti, quindi questo tipo di sorgente funziona solo con dispositivi più vecchi. Consulta Telecamere Nest e Dropcam per i dettagli.
- URL pubblico: Inserisci l'URL in cui la tua telecamera è accessibile pubblicamente.
- Ottieni URL video: Clicca questo pulsante e Agent DVR troverà il collegamento diretto al ruscello video della tua telecamera.
- URL video: Questo campo verrà compilato automaticamente dopo che avrai cliccato il pulsante "Ottieni URL video".
Browser web
Il tipo di sorgente Browser web rappresenta un browser web come sorgente video all'interno di Agent DVR, permettendoti di visualizzare una dashboard di stato o qualsiasi pagina web come feed di una telecamera. Se non già disponibile, scaricherà e installerà automaticamente una versione headless di Chromium per facilitare questa funzione.
- Nome utente: Immetti il nome utente per accedere alla pagina web se richiesto.
- Password: Immetti la password per accedere alla pagina web se richiesta.
- Larghezza: La larghezza della finestra del browser.
- Altezza: L'altezza della finestra del browser.
- URL: Immetti l'URL da caricare (ad esempio, https://www.example.com).
- Intervallo di ricarica: Determina con quale frequenza la pagina deve essere ricaricata.
Per forzare il ricaricamento di una pagina, puoi abilitare l'opzione Previene la cache JPEG disponibile nelle impostazioni Avanzate.
Per impostare i cookie per il browser, utilizza l'opzione Cookie nelle impostazioni Avanzate. Ad esempio, per impostare un cookie denominato 'mycookie' con il valore 'myvalue', immetti 'mycookie=myvalue' nel campo Cookie.
ONVIF
Agent DVR offre il supporto integrato per quasi tutte le telecamere compatibili con ONVIF. ONVIF è uno standard aperto utilizzato dalla maggior parte delle moderne telecamere IP e la connessione con esso consente ad Agent DVR di scoprire automaticamente i flussi video disponibili. Se riscontri problemi di connessione con i tuoi dispositivi ONVIF, controlla i registri in /logs.html per eventuali errori.
- Nome utente: Inserisci il nome utente della tua telecamera (non il tuo nome utente iSpyConnect).
- Password: Fornisci la password per la tua telecamera (non la tua password iSpyConnect).
- URL servizio: Questo è l'URL della definizione del servizio della tua telecamera. Agent DVR di solito può rilevarli automaticamente: clicca un dispositivo rilevato per popolare l'URL servizio. Se il tuo dispositivo non viene trovato automaticamente, puoi inserirlo manualmente. Dovrebbe assomigliare a 'http://IPADDRESS:PORT/onvif/device_service'.
- Sovrascrittura porta RTSP: Sostituisci la porta RTSP della tua telecamera se necessario, ad esempio quando si utilizza l'inoltro di porta su una rete diversa con una porta RTSP diversa. In genere, lascia questa opzione su 0. Questa porta viene utilizzata per lo streaming di video e audio dal vivo dalla tua telecamera.
- Sovrascrittura porta HTTP: Sostituisci la porta HTTP della tua telecamera se si utilizza l'inoltro di porta su un'altra rete con una porta HTTP diversa. Di solito, questa dovrebbe essere lasciata su 0. Questa porta serve per ottenere immagini JPEG dalla tua telecamera.
- Timeout: Imposta la durata per la quale Agent DVR proverà a connettersi alla tua telecamera prima del timeout.
- Scopri: Clicca questo pulsante per consentire ad Agent DVR di connettersi alla tua telecamera utilizzando le credenziali fornite e recuperare le opzioni di connessione video, popolando gli URL di seguito.
- URL live: Dopo la scoperta, seleziona un ruscello video a bassa risoluzione per la visualizzazione dal vivo e il rilevamento del movimento.
- Sostituisca URL: Facoltativamente, aggiungi un URL di sostituzione per l'URL live se lo preferisci rispetto alle opzioni scoperte.
- URL di registrazione: Dopo la scoperta, scegli un ruscello video ad alta risoluzione per la registrazione grezza.
- Sostituisca URL: Facoltativamente, aggiungi un URL di sostituzione per l'URL di registrazione se lo preferisci rispetto alle opzioni scoperte.
- Usa URI snapshot per Foto: Scegli di scaricare le foto direttamente dalla telecamera invece di generare immagini dal ruscello video dal vivo.
- Usa stream HD: Mostra il flusso di registrazione (HD) nella visualizzazione live invece del flusso live, sia solo quando massimizzato che sia nella visualizzazione principale che in quella massimizzata. Richiede che la modalità di registrazione sia impostata su Registrazione raw.
- HD on demand: Connettiti al flusso di registrazione ad alta definizione solo quando necessario, ad esempio quando la telecamera è massimizzata nella visualizzazione live o durante la registrazione. Ciò consente di risparmiare larghezza di banda e quota dati su connessioni a consumo o mobili. Le registrazioni effettuate in questo modo iniziano senza filmato memorizzato nel buffer e possono subire un ritardo di alcuni secondi mentre il flusso si connette. Se il flusso di registrazione non riesce a connettersi, Agent DVR registra il flusso live invece.
- Ricarica forzata: Se la tua telecamera aggiunge un token univoco agli URL del ruscello video valido solo per una sessione, abilita questa opzione per ottenere un nuovo URL video per ogni tentativo di connessione, che può aiutare con i problemi di riconnessione.
Impostazioni avanzate
Le opzioni avanzate in Agent DVR offrono strumenti aggiuntivi per una connettività migliorata con i tuoi dispositivi. Per accedere a queste opzioni, vai a Modifica telecamera, seleziona la scheda Generale, fai clic per configurare la sorgente video, quindi seleziona la scheda Avanzate.
- Decodificatore: Le opzioni includono CPU, GPU, VLC (se installato) e Nessuno. VLC può decodificare flussi che FFmpeg (utilizzato da Agent) potrebbe non riuscire a decodificare. Il passaggio del decodificatore richiede la disabilitazione e la riabilitazione della telecamera. Nessuno è disponibile solo per i tipi di sorgente telecamera di rete: ignora completamente la decodifica video, quindi richiede la modalità registrazione non elaborata, e il rilevamento del movimento e il filtraggio degli avvisi AI non funzioneranno.
- Decoder GPU: Seleziona il decodificatore GPU hardware specifico da utilizzare. Scegli predefinito per utilizzare l'impostazione predefinita.
- Dispositivo di decodifica: Se disponi di più GPU, specifica quale dispositivo utilizzare per la decodifica. Lascia vuoto per il predefinito, oppure inserisci un indice di dispositivo o un percorso (ad esempio /dev/dri/renderD128).
- Cookie: Aggiungi tutti i cookie necessari per accedere al flusso video della tua telecamera.
- Autenticazione di base: Attiva o disattiva l'autenticazione di base per l'accesso alla telecamera.
- Usa HTTP 1.0: Forza l'utilizzo di HTTP 1.0 per la compatibilità con telecamere più vecchie.
- Valida certificato: Valida i certificati SSL durante la connessione. Lascia disattivato per le telecamere che utilizzano certificati autofirmati.
- Previene la cache JPEG: Aggiungi un parametro univoco alle richieste JPEG per prevenire la memorizzazione nella cache. Può causare problemi con alcune telecamere.
- Intestazioni: Includi eventuali intestazioni aggiuntive richieste per accedere al flusso video della tua telecamera.
- User Agent: Imposta l'agente utente per la connessione se specificato dalla tua telecamera.
- Timeout connessione: Imposta il tempo massimo di attesa per una risposta dalla telecamera prima del timeout.
- Intervallo di riconnessione: Configura un intervallo periodico per chiudere e riaprire la connessione alla telecamera.
- Strategia di riconnessione: Scegli la programmazione per i tentativi di riconnessione se la connessione alla telecamera viene persa. Le opzioni includono una programmazione elastica (2, 5, 10, 30 secondi) o la riconnessione immediata.
- Opzioni VLC: Specifica eventuali opzioni aggiuntive da passare a VLC durante la connessione alla tua telecamera.
Impostazioni FFmpeg
Queste sono impostazioni generali di FFmpeg che ti permettono di ottimizzare il modo in cui Agent DVR si connette alle tue telecamere. Per accedere a queste impostazioni, vai a Modifica telecamera, seleziona la scheda Generale, clicca per configurare la sorgente video e seleziona la scheda FFMPEG.
- Preferisci TCP: L'abilitazione di questa opzione fa sì che FFmpeg preferisca le connessioni TCP alla tua telecamera, il che fornisce correzione degli errori al costo di un aumento dell'utilizzo della CPU e del traffico di rete.
- Cambio automatico: Cambia automaticamente tra i trasporti TCP e UDP se la connessione non riesce.
- HTTP Tunneling: Tunnel RTSP su HTTP. Questo può aiutare quando ci si connette attraverso firewall o proxy.
- Bassa latenza: Riduci la latenza nel ruscello. Disabilitare questa opzione può migliorare la qualità del ruscello.
- Modalità scala: Seleziona una modalità scala per FFmpeg. La modalità predefinita è Fast Bilinear.
- Trova il miglior stream: Abilita questa opzione per permettere a FFmpeg di scegliere automaticamente i migliori stream video e audio dalla connessione.
- Indice flusso video: Se 'Trova il miglior stream' è deselezionato, puoi selezionare manualmente l'indice del flusso video. 0 = automatico.
- Indice stream audio: Simile all'indice del flusso video, questa opzione consente la selezione manuale dello stream audio quando 'Trova il miglior stream' è disabilitato. 0 = automatico.
- Numero thread: Imposta il numero di thread per la decodifica del ruscello. 0 = automatico. Meno thread possono ridurre il ritardo.
- Opzioni: Luogo per immettere eventuali opzioni FFmpeg aggiuntive che desideri applicare.
- Filtro: Vedi sotto.
Risoluzione dei problemi di FFmpeg
Filtri FFmpeg
Utilizzando i filtri ffmpeg è possibile applicare effetti e overlay in tempo reale al video. Nota che affinché questi persistano nelle registrazioni, è necessario impostare la modalità di registrazione su Codifica.
Per utilizzarli, modifica la telecamera e nella scheda Generale clicca su impostazioni sorgente video - impostazioni ffmpeg. Questi effetti si applicheranno solo se stai utilizzando un decodificatore ffmpeg.
Esempi:
Ritaglia e sfoca un'area:
[in]split[main][crop];[crop]crop=w=200:h=100:x=50:y=50,boxblur=10[blurred];[main][blurred]overlay=x=50:y=50[out]
Aggiungi sovrapposizione di testo:
[in]drawtext=text='Hello, World!':x=10:y=10:fontsize=24:fontcolor=white[out]
Combina:
[in]drawtext=text='Hello, World!':x=10:y=10:fontsize=24:fontcolor=white,split[main][crop];[crop]crop=w=200:h=100:x=50:y=50,boxblur=10[blurred];[main][blurred]overlay=x=50:y=50[out]