Come creare una diretta streaming sul tuo sito web

Dalla telecamera IP e dalle impostazioni di rete al codice del video player già pronto

Per una diretta streaming ti servirà una telecamera IP che supporti RTSP e una connessione internet. Una volta collegata la telecamera, rtsp.me produrrà un codice player già pronto che potrai inserire sul tuo sito web.

Di seguito descriviamo l'opzione preferibile — una connessione diretta tramite un indirizzo IP pubblico statico. Se un indirizzo di questo tipo non è disponibile, ti proporremo un'alternativa.

Testa il tuo link RTSP
Schema per la creazione di una diretta streaming: collegamento di una telecamera IP, configurazione dell'accesso da internet, aggiunta della telecamera su rtsp.me, ottenimento del codice player e inserimento sul tuo sito web
L'intero percorso in breve: la telecamera sulla rete locale, il port forwarding sul router, l'aggiunta del link RTSP su rtsp.me e il codice player già pronto da incollare nel tuo sito web.

Cosa ti serve

Prima di iniziare, assicurati che la telecamera sia accesa, collegata al router via cavo o Wi-Fi, e che mostri il video nell'app del produttore o nel tuo sistema di videosorveglianza locale.

Passaggio 1. Ottieni un IP statico

Chiedi al tuo provider internet se puoi avere un indirizzo IP pubblico statico. La parola "pubblico" è quella importante: un indirizzo dietro il CGNAT non permetterà al servizio di collegarsi direttamente alla telecamera.

Una volta configurato, prendi nota dell'indirizzo IP esterno che ti è stato assegnato. Verrà usato nel link RTSP al posto dell'indirizzo locale della telecamera.

Non pubblicare il tuo login, la password, l'indirizzo IP esterno o il link RTSP in nessun luogo pubblico. Condividili solo con il servizio o con uno specialista di cui ti fidi per la configurazione.

Passaggio 2. Trova la telecamera sulla rete

Scopri il modello della telecamera e il suo indirizzo IP locale. Di solito ha un aspetto simile a 192.168.1.100 o 192.168.0.100. Puoi trovare l'indirizzo nell'interfaccia del router, nell'app del produttore o con uno strumento di rilevamento dispositivi.

Prendi nota di quattro valori:

  1. il modello esatto e il produttore della telecamera;
  2. l'indirizzo IP locale della telecamera;
  3. il login e la password dell'utente della telecamera;
  4. la porta RTSP locale — spesso 554 è quella predefinita.

Affinché l'indirizzo della telecamera non cambi dopo un riavvio, riservalo nelle impostazioni DHCP del router oppure assegna un indirizzo permanente nel modo corretto per la tua rete.

Passaggio 3. Configura il port forwarding

Chiedi al tuo amministratore di sistema di configurare il router in modo da inoltrare una porta TCP esterna alla porta RTSP locale della telecamera. Nell'interfaccia del router questa sezione può chiamarsi Port Mapping, Port Forwarding, Virtual Server o NAT.

IP e porta esterni del router → IP locale della telecamera:554

Ad esempio, la porta esterna 10554 può essere inoltrata a 192.168.1.100:554. Non devi per forza usare la porta standard 554 all'esterno.

Se non hai un amministratore di sistema, usa la guida "Come configurare il port forwarding", che contiene esempi per i router più diffusi. Puoi anche contattarci — faremo del nostro meglio per aiutarti con la configurazione.

Non mettere la telecamera nella DMZ e non esporre la sua interfaccia web se non è necessario. Usa una password separata e robusta, aggiorna il firmware e apri solo la porta di cui hai bisogno.

Passaggio 4. Costruisci il link RTSP

Un link RTSP di solito contiene il login, la password, l'indirizzo IP pubblico, la porta esterna e il percorso dello streaming video:

rtsp://login:password@public-ip:port/stream-path

Il percorso esatto dopo la porta dipende dal produttore, dal modello, dal firmware e dallo stream che scegli. Di seguito sono riportati esempi comuni; sostituisci i valori tra parentesi angolari con i tuoi dati e verifica con la documentazione della tua telecamera.

Lo stream principale è di solito contrassegnato come main, 101 o subtype=0, mentre lo stream secondario come sub, 102 o subtype=1. Per un sito web lo stream secondario spesso si carica più velocemente e richiede meno velocità di upload.

Se la tua telecamera non è nell'elenco, inviaci il modello esatto oppure cerca la sezione RTSP URL nella documentazione del produttore.

Passaggio 5. Testa lo streaming

Apri la pagina principale di rtsp.me, incolla il link RTSP che hai costruito nel campo di test e clicca su "Test".

Se il test fallisce, controlla uno per uno l'IP esterno, la porta, l'indirizzo locale della telecamera, il login, la password e il percorso dello stream. A volte il provider blocca le connessioni in entrata o usa il CGNAT.

Passaggio 6. Pubblica lo streaming

Una volta superato il test, aggiungi la telecamera su rtsp.me. Il servizio converte lo stream RTSP in un formato compatibile con i browser moderni e ti fornisce un codice player HTML già pronto.

Telecamera IP → RTSP → rtsp.me → codice player → il tuo sito web

Inserisci il codice dove preferisci nella pagina usando l'editor del tuo sito, oppure passalo al tuo sviluppatore. La procedura dettagliata, le statistiche delle visite e l'integrazione sicura tramite PHP sono trattate nella guida "Come incorporare una diretta streaming nel tuo sito web".

Dopo la pubblicazione, controlla la riproduzione su un computer e su uno smartphone.

Se non hai un IP pubblico statico

Chiedi prima al tuo provider che tipo di indirizzo viene usato: un IP pubblico dinamico o un indirizzo dietro il CGNAT. Questo determina come collegarti.

Opzione 1. IP pubblico dinamico e DDNS

Se hai un IP pubblico ma cambia di tanto in tanto, puoi usare un servizio DDNS — un nome di dominio dinamico che punta automaticamente all'IP attuale del tuo router.

  1. Scegli un servizio DDNS, oppure usa quello integrato nel tuo router.
  2. Crea un nome di dominio, ad esempio mycamera.example-ddns.org.
  3. Configura gli aggiornamenti DDNS sul router.
  4. Inoltra una porta esterna alla porta RTSP della telecamera.
  5. Usa il nome DDNS al posto dell'indirizzo IP nel link RTSP.
rtsp://login:password@mycamera.example-ddns.org:port/stream-path

Il DDNS non aiuta con il CGNAT: il tuo router deve ricevere un indirizzo pubblico raggiungibile da internet.

Opzione 2. Nessun IP pubblico

Se il tuo provider usa il CGNAT, una connessione in entrata verso la telecamera e il normale port forwarding non funzioneranno. In questo caso puoi scegliere una delle opzioni in cui la connessione viene avviata dalla tua rete locale:

Contatta il supporto di rtsp.me, comunicaci il modello della telecamera e il tipo di connessione internet, e ti aiuteremo a scegliere l'opzione giusta.

Domande frequenti

Cosa mi serve per una diretta streaming?
Una telecamera IP che supporti RTSP, una connessione internet stabile e l'indirizzo RTSP dello stream. Per una connessione diretta di solito serve anche un IP pubblico e il port forwarding configurato.
Devo per forza usare la porta esterna 554?
No. La telecamera può accettare RTSP localmente sulla porta 554, mentre sul router puoi scegliere una porta esterna diversa e inoltrarla alla porta della telecamera.
Perché il mio link RTSP non funziona?
Controlla il login, la password, l'indirizzo, la porta e il percorso dello stream. La causa può anche essere il CGNAT, connessioni in entrata bloccate, un indirizzo locale della telecamera cambiato oppure RTSP disattivato nelle impostazioni della telecamera.
Posso semplicemente incollare il link RTSP in un browser?
Di solito no: i browser moderni non riproducono RTSP direttamente. rtsp.me riceve lo stream della telecamera e fornisce un player web compatibile.
E se il mio modello non è tra gli esempi?
Cerca l'RTSP URL nella documentazione del produttore, oppure comunica al supporto il modello esatto della telecamera. Il percorso dello stream video può differire anche tra modelli dello stesso marchio.
E se non ho un IP pubblico statico?
Con un IP pubblico dinamico puoi usare il DDNS e il port forwarding. Se non hai affatto un IP pubblico, scegli una telecamera rtsp.me, collega una telecamera già presente tramite un MyVMS Bridge, oppure configura l'RTMP Push se la tua telecamera lo supporta.

Testa la tua telecamera RTSP

Prepara il link RTSP, verifica che lo stream sia raggiungibile e ottieni una diretta streaming già pronta per il tuo sito web.

Vai al test