tutorial8 min read

Come visualizzare i flussi delle telecamere RTSP nel tuo browser web

Scopri come convertire e visualizzare i flussi RTSP dalle telecamere di sicurezza direttamente in qualsiasi browser web utilizzando la tecnologia WebRTC. Nessun plugin richiesto.

WebRTSP Team
WebRTSP Team
22 febbraio 2026
Come visualizzare i flussi delle telecamere RTSP nel tuo browser web

Come visualizzare i flussi delle telecamere RTSP nel tuo browser web

Se hai telecamere di sicurezza o telecamere IP che utilizzano il protocollo RTSP, potresti aver notato che i browser web moderni non supportano RTSP nativamente. Questo può essere frustrante quando vuoi visualizzare i feed delle tue telecamere su un sito web o un'applicazione web.

In questa guida completa, ti mostreremo come visualizzare i flussi RTSP direttamente in qualsiasi browser web utilizzando tecnologie web moderne.

Perché i browser non supportano RTSP

RTSP (Real-Time Streaming Protocol) è stato progettato alla fine degli anni '90 per lo streaming di contenuti multimediali su reti IP. Sebbene sia ancora ampiamente utilizzato nelle telecamere IP e nei sistemi di sicurezza, i browser web moderni si sono allontanati dal supportarlo per diversi motivi:

  • Problemi di sicurezza: RTSP richiede l'apertura di più porte e non si integra bene con HTTPS
  • Dipendenza da plugin: I browser hanno rimosso il supporto per plugin come Flash e Java che potevano gestire RTSP
  • Alternative migliori: I protocolli moderni come WebRTC offrono latenza inferiore e migliore integrazione con i browser

La soluzione: convertire RTSP in WebRTC

Il modo migliore per visualizzare i flussi RTSP in un browser è convertirli in WebRTC. Ecco perché WebRTC è la scelta ideale:

Vantaggi di WebRTC:

  • Supporto nativo del browser - Funziona in Chrome, Firefox, Safari ed Edge senza plugin
  • Bassa latenza - Ritardo inferiore al secondo, perfetto per il monitoraggio in diretta
  • Sicuro - Crittografato per impostazione predefinita con DTLS e SRTP
  • Adattivo - Si adatta automaticamente alle condizioni di rete
  • Compatibile con dispositivi mobili - Funziona sui browser iOS e Android

Implementazione passo dopo passo

Passaggio 1: ottenere l'URL RTSP della tua telecamera

Prima di tutto, devi trovare l'URL RTSP della tua telecamera. Segue tipicamente questo formato:

rtsp://nomeutente:password@ip-telecamera:554/stream1

URL RTSP comuni per marchi popolari:

  • Hikvision: rtsp://admin:password@192.168.1.100:554/Streaming/Channels/101
  • Dahua: rtsp://admin:password@192.168.1.100:554/cam/realmonitor?channel=1&subtype=0
  • Reolink: rtsp://admin:password@192.168.1.100:554/h264Preview_01_main
  • Amcrest: rtsp://admin:password@192.168.1.100:554/cam/realmonitor?channel=1&subtype=0

Passaggio 2: utilizzare un servizio di conversione WebRTC

Il modo più semplice per convertire RTSP in WebRTC è utilizzare un servizio come WebRTSP.io. Ecco come:

  1. Registrati per un account gratuito su webrtsp.io
  2. Aggiungi l'URL del tuo flusso RTSP nel dashboard
  3. Copia l'URL del flusso WebRTC fornito o il codice di incorporamento
  4. Aggiungi il codice di incorporamento al tuo sito web

Passaggio 3: incorporare nel tuo sito web

Una volta che hai l'URL del tuo flusso WebRTC, puoi incorporarlo usando HTML semplice:

<iframe
  src="https://player.webrtsp.io/stream/tuo-id-stream"
  width="100%"
  height="500px"
  frameborder="0"
  allow="autoplay; fullscreen"
  allowfullscreen
></iframe>

Oppure usa l'API JavaScript per maggiore controllo:

import { WebRTSPPlayer } from '@webrtsp/player';

const player = new WebRTSPPlayer({
  element: document.getElementById('video-container'),
  streamUrl: 'wss://stream.webrtsp.io/tuo-id-stream',
  autoplay: true,
  muted: false
});

player.play();

Best practice

1. Ottimizzare per la larghezza di banda

  • Utilizzare lo streaming a bitrate adattivo
  • Regolare la risoluzione in base al dispositivo di visualizzazione
  • Abilitare l'accelerazione hardware quando disponibile

2. Gestire gli errori con eleganza

player.on('error', (error) => {
  console.error('Errore dello stream:', error);
  // Mostra messaggio di errore user-friendly
  // Tenta la riconnessione
});

3. Proteggere i tuoi flussi

  • Utilizzare token di autenticazione
  • Limitare l'accesso per IP o dominio
  • Abilitare HTTPS sul tuo sito web
  • Ruotare regolarmente le password delle telecamere

Risoluzione dei problemi comuni

Il flusso non si carica

  • ✓ Verificare che l'URL RTSP sia corretto
  • ✓ Controllare che la telecamera sia accessibile sulla rete
  • ✓ Assicurarsi che la porta 554 non sia bloccata dal firewall
  • ✓ Provare diversi trasporti RTSP (TCP vs UDP)

Latenza elevata

  • ✓ Utilizzare TCP invece di UDP per il trasporto RTSP
  • ✓ Ridurre la risoluzione video o il bitrate
  • ✓ Controllare la larghezza di banda della rete
  • ✓ Assicurarsi che il server sia geograficamente vicino agli spettatori

Conclusione

Visualizzare i flussi delle telecamere RTSP in un browser web è semplice quando li converti in WebRTC. Che tu utilizzi un servizio gestito come WebRTSP o implementi una soluzione self-hosted, la chiave è scegliere l'approccio giusto per le tue esigenze.

Per la maggior parte degli utenti, un servizio gestito offre il miglior equilibrio tra facilità d'uso, affidabilità e funzionalità. Inizia oggi su webrtsp.io e fai streaming dalle tue telecamere in pochi minuti.

Prossimi passi


Hai bisogno di aiuto? Contatta il nostro team di supporto o unisciti al nostro forum della community per assistenza con il tuo modello specifico di telecamera.