Agente software per lo streaming da una telecamera IP senza IP statico

Installa l'agente su un dispositivo Windows, Linux o ARM. Preleva il flusso RTSP della telecamera nella rete locale e lo invia a rtsp.me tramite RTMP Push, senza IP statico, port forwarding o esposizione della telecamera a internet

Abbiamo creato un piccolo programma che può essere installato su un normale computer, su un mini PC vicino alla telecamera o su una macchina virtuale all'interno della rete. L'agente riceve il flusso RTSP e lo invia autonomamente a rtsp.me.

Sono disponibili versioni per Windows, Linux e ARM. L'agente è fornito gratuitamente.

Vai all'installazione

Come collegare una telecamera IP senza IP statico

Con una normale connessione RTSP, il server deve poter raggiungere la telecamera IP tramite internet. In genere sono necessari un indirizzo IP pubblico e il port mapping sul router.

L'agente rtsp.me funziona al contrario. Normalmente si trova nella stessa rete locale della telecamera: preleva il flusso RTSP della telecamera dal suo indirizzo locale e invia autonomamente il video al server rtsp.me tramite una connessione RTMP in uscita.

La telecamera può quindi essere collegata anche con un IP dinamico, CGNAT o una connessione mobile, senza esporre a internet la porta RTSP della telecamera.

Vantaggi dell'agente

Telecamera IP → RTSP locale → agente → RTMP Push in uscita → rtsp.me

In cosa differisce l'agente dall'RTMP Push della telecamera

Se la tua telecamera IP supporta autonomamente RTMP Push, l'agente non è necessario: il link RTMP di rtsp.me può essere inserito direttamente nelle impostazioni della telecamera.

L'agente è pensato soprattutto per le normali telecamere RTSP che non possono inviare autonomamente un flusso tramite RTMP. Riceve il flusso RTSP della telecamera all'interno della rete locale ed esegue l'RTMP Push verso rtsp.me.

Installazione dell'agente per una telecamera IP su Windows

  1. Scarica il programma di installazione dell'agente per Windows.
  2. Avvia il programma di installazione.
  3. Segui i passaggi standard della procedura guidata.
  4. Al termine dell'installazione, apri l'interfaccia web dell'agente.
Scarica l'agente per Windows

Installazione dell'agente per una telecamera IP su Linux e ARM

Scarica l'archivio per l'architettura del tuo computer:

Estrai l'archivio scaricato e avvia il programma di installazione:

tar -xzf rtspme_<version>_linux_<arch>.tar.gz
cd rtspme_<version>_linux_<arch>
sudo ./install.sh

Se necessario, puoi cambiare la porta dell'interfaccia web o consentirne l'accesso dalla rete locale:

sudo ./install.sh --port 9000
sudo ./install.sh --bind lan

Rimozione dell'agente:

sudo ./install.sh --uninstall
sudo ./install.sh --uninstall --purge

L'opzione --purge rimuove l'agente insieme alle sue impostazioni.

Non vuoi tenere un computer sempre acceso? Puoi acquistare un Orange Pi compatto e installarvi Linux e l'agente. Scegli la versione ARM64 per un sistema a 64 bit e ARMv7 per uno a 32 bit. Prima dell'acquisto, assicurati che il modello supporti una distribuzione Linux adeguata e disponga di una connessione di rete cablata o wireless stabile.
Installazione su un VPS. L'agente può anche essere installato su un server virtuale Linux a noleggio; in genere è adatta la versione AMD64. In questo caso, la telecamera deve essere raggiungibile dal VPS tramite RTSP, ad esempio a un indirizzo pubblico o attraverso una VPN verso la rete locale del sito.

Ottieni il link RTMP

Prima di configurare l'agente, prepara il tuo link personale di pubblicazione:

  1. Accedi al tuo account rtsp.me.
  2. Crea una nuova telecamera o apri le impostazioni di una telecamera esistente.
  3. Attiva l'interruttore RTMP Push.
  4. Copia per intero il link RTMP visualizzato.
Il link RTMP contiene una chiave personale di pubblicazione. Non inserirlo in un sito web e non condividerlo con nessuno.
Come ottenere il link RTMP Push nell'account rtsp.me
Il link RTMP Push nelle impostazioni della telecamera su rtsp.me

Primo accesso

Tutta l'amministrazione dell'agente avviene tramite la sua interfaccia web. Sul computer in cui è installato l'agente, apri:

http://127.0.0.1:8787

Al primo accesso, crea una password per accedere all'agente. Usa una password complessa e distinta e conservala in un gestore di password.

Per impostazione predefinita, l'indirizzo 127.0.0.1 è raggiungibile solo dal computer in cui è installato l'agente. Non esporre l'interfaccia web a internet.

Aggiungi un flusso

Dopo aver creato la password, si apre il pannello di amministrazione:

  1. Fai clic sul pulsante per aggiungere un nuovo flusso.
  2. Scegli un nome chiaro per il flusso.
  3. Incolla il link RTSP locale della telecamera.
  4. Incolla il link RTMP copiato in precedenza dal tuo account rtsp.me.
  5. Salva le impostazioni e avvia il flusso.

Assicurati che il computer su cui viene eseguito l'agente possa raggiungere la telecamera al suo indirizzo locale e disponga di una connessione internet stabile.

Tramite l'agente puoi creare tutti i flussi che vuoi: il loro numero è limitato solo dalle risorse del computer e dalla larghezza di banda della connessione.

Aggiunta di un flusso nell'interfaccia web dell'agente rtsp.me
Configurazione di un nuovo flusso nell'agente

Fatto: la telecamera è in streaming

Torna al tuo account rtsp.me. Se tutto è configurato correttamente, la telecamera sta già trasmettendo: il video in diretta appare nell'elenco delle telecamere.

Non resta che incorporare l'iframe del player nel tuo sito web: il codice di incorporamento è disponibile nelle impostazioni della telecamera.

Codec e transcodifica

Per lo streaming, consigliamo di impostare la telecamera sul codec H.264. Non richiede transcodifica aggiuntiva e comporta un carico minore sul computer in cui viene eseguito l'agente. Consulta anche le impostazioni consigliate per la telecamera IP.

Se la telecamera produce solo video in H.265, l'agente può transcodificare localmente il flusso in H.264. Tieni presente che la transcodifica utilizza risorse della CPU. Il carico dipende dalla risoluzione, dal frame rate e dal numero di flussi simultanei.

Prima di usare H.265 in modo permanente, verifica il carico della CPU e la stabilità del flusso sul PC o mini PC scelto.
Impostazioni di codec e transcodifica nell'agente rtsp.me
Opzioni per il codec e la transcodifica locale

Avvio di un flusso RTSP su richiesta

Se il sito utilizza una connessione mobile o un piano con un limite di traffico, abilita l'avvio del flusso su richiesta.

In questa modalità, l'agente invia il video solo quando il flusso ha spettatori attivi. Il primo avvio richiede un po' più di tempo, ma non viene utilizzato traffico in uscita quando non ci sono spettatori.

Prezzi

L'agente viene distribuito gratuitamente: l'installazione e l'utilizzo non costano nulla.

Paghi solo per il numero di visualizzazioni del nostro player, in base alle tariffe di rtsp.me.

Importante: per i flussi trasmessi tramite RTMP Push, la soglia gratuita di 100 visualizzazioni non si applica: le visualizzazioni sono sempre addebitate.

Domande frequenti

È necessario un IP statico?
No. L'agente si collega autonomamente a rtsp.me tramite una connessione in uscita.
Devo aprire delle porte sul router?
No. La telecamera rimane all'interno della rete locale e non sono necessari né il port mapping né l'accesso in ingresso alla porta RTSP.
Le credenziali della telecamera vengono trasmesse?
No. Il link RTSP, il nome utente e la password vengono memorizzati localmente nell'agente e non sono inviati al servizio rtsp.me.
Su quali dispositivi può essere installato l'agente?
Su un computer, mini PC o VPS con Windows, Linux o ARM. Il dispositivo deve poter accedere al flusso RTSP della telecamera e a internet.
L'agente funziona dietro CGNAT?
Sì. L'agente stabilisce una connessione in uscita verso il server rtsp.me, quindi non sono necessari un indirizzo IP pubblico né l'accesso in ingresso alla telecamera.
L'agente deve essere eseguito su un computer vicino alla telecamera?
Non necessariamente. L'agente può essere eseguito su qualsiasi computer o mini PC nella rete locale da cui sia raggiungibile il flusso RTSP della telecamera, oppure su un VPS se la telecamera è raggiungibile tramite RTSP, ad esempio attraverso una VPN.
Quanti flussi posso creare?
Quanti ne vuoi: l'agente non impone alcun limite. Il numero di flussi è limitato solo dalle risorse del computer e dalla larghezza di banda in upload della connessione internet.
Posso trasmettere in H.265?
Sì, ma per garantire la compatibilità il flusso deve essere transcodificato localmente in H.264. Questo può comportare un carico significativo sulla CPU.
Come posso risparmiare traffico mobile?
Abilita l'avvio su richiesta. Il flusso verrà inviato solo quando ci sono spettatori attivi, ma l'avvio richiederà un po' più di tempo.
L'agente è gratuito?
Sì, l'agente è gratuito. Paghi solo le visualizzazioni del player rtsp.me e, per i flussi RTMP Push, la soglia gratuita di 100 visualizzazioni non si applica.

Collega la tua telecamera locale

Crea una telecamera su rtsp.me, attiva RTMP Push e aggiungi all'agente il link che ricevi.

Apri rtsp.me