Come creare una diretta streaming sul tuo sito web
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
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.
- Telecamera IPUn modello che supporti il protocollo RTSP, con login e password noti
- InternetUna connessione stabile con velocità di upload sufficiente
- Accesso al routerCredenziali per configurare il port forwarding
- Il tuo sito webLa possibilità di aggiungere il codice HTML del player che ti viene fornito
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.
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:
- il modello esatto e il produttore della telecamera;
- l'indirizzo IP locale della telecamera;
- il login e la password dell'utente della telecamera;
- 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.
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.
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:
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.
- Hikvision:
rtsp://<login>:<password>@<ip>:<port>/Streaming/Channels/101 - Dahua:
rtsp://<login>:<password>@<ip>:<port>/cam/realmonitor?channel=1&subtype=0 - Axis:
rtsp://<login>:<password>@<ip>:<port>/axis-media/media.amp - Reolink:
rtsp://<login>:<password>@<ip>:<port>/h264Preview_01_main - TP-Link Tapo:
rtsp://<login>:<password>@<ip>:<port>/stream1
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.
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.
- Scegli un servizio DDNS, oppure usa quello integrato nel tuo router.
- Crea un nome di dominio, ad esempio mycamera.example-ddns.org.
- Configura gli aggiornamenti DDNS sul router.
- Inoltra una porta esterna alla porta RTSP della telecamera.
- Usa il nome DDNS al posto dell'indirizzo IP nel link RTSP.
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:
- Una telecamera rtsp.me. Un dispositivo già pronto con un metodo di connessione adatto e supporto per la configurazione.
- MyVMS Bridge. Collega una telecamera già presente sulla rete locale senza aprire la porta RTSP verso internet.
- RTMP Push. Se la tua telecamera può inviare uno stream RTMP, usa la guida "RTMP Push senza IP statico".
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
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