Domande frequenti: Configurazione di RTSP per encoder HDMI EXVIST

Domande frequenti: RTSP di Codificatore

Che cos'è lo stream RTSP?

RTSP (Real Time Streaming Protocol) è un protocollo di controllo di rete progettato per controllare la consegna di dati multimediali, come audio e video, su una rete. Consente la trasmissione fluida di contenuti audio e video in diretta o preregistrati da un server a un dispositivo client ed è comunemente utilizzato per applicazioni di streaming multimediale.

Ecco alcuni punti chiave sugli stream RTSP:
  1. Controllo dello stream: RTSP viene utilizzato per stabilire e controllare la consegna di contenuti multimediali in streaming. Consente a un client di richiedere l'avvio, l'arresto e la pausa di uno stream multimediale, nonché di controllare funzioni di riproduzione come l'avanzamento rapido e il riavvolgimento.
  2. Funzionamento del protocollo: RTSP opera su User Datagram Protocol (UDP) o Transmission Control Protocol (TCP). Utilizza un'architettura client-server, in cui un server ospita gli stream multimediali e i client richiedono e ricevono il contenuto multimediale.
  3. Tipi di media: RTSP può essere utilizzato con vari formati multimediali, inclusi stream audio e video. Supporta lo streaming di contenuti in diretta, contenuti on-demand e altre applicazioni multimediali interattive.
  4. Interoperabilità: RTSP è uno standard aperto che consente l'interoperabilità tra diversi dispositivi multimediali, server e client. Ciò significa che dispositivi e software compatibili con RTSP di produttori diversi possono comunicare e scambiare contenuti multimediali in streaming.
  5. Utilizzo: RTSP è comunemente utilizzato per lo streaming di eventi in diretta, video on demand, feed di telecamere IP e altre applicazioni multimediali in tempo reale.
Per accedere a uno stream RTSP, un client invia tipicamente una richiesta RTSP al server specificando lo stream multimediale desiderato e le relative operazioni di controllo. Il server risponde quindi con le informazioni necessarie per stabilire e mantenere lo stream. Queste possono includere la posizione dello stream multimediale, i comandi di controllo della riproduzione e altri parametri rilevanti.

Nel complesso, RTSP svolge un ruolo fondamentale nel consentire la consegna e il controllo efficienti di contenuti multimediali in streaming, rendendolo un protocollo fondamentale per molte applicazioni di streaming.

Come possiamo riprodurre lo stream RTSP?

Per riprodurre uno stream RTSP (Real Time Streaming Protocol) e selezionare una modalità di stream specifica, come complessa (audio e video combinati), solo video o solo audio, è possibile utilizzare software o applicazioni di riproduzione multimediale che supportano lo streaming RTSP.

Ecco come è possibile riprodurre uno stream RTSP:
  1. Utilizzare lettori multimediali compatibili con RTSP: è possibile utilizzare software o applicazioni di riproduzione multimediale che supportano lo streaming RTSP, come VLC Media Player, Windows Media Player, QuickTime Player o altre applicazioni di riproduzione multimediale con supporto RTSP.
  2. Aprire lo stream RTSP: avviare il lettore multimediale compatibile con RTSP e selezionare l'opzione per lo streaming complesso (audio e video combinati), solo video o solo audio. Nella finestra di dialogo fornita, inserire l'URL o la posizione di rete dello stream RTSP. Tipicamente questo sarà nel formato: rtsp://192.168.1.120:554/live/1_0.

Qual è il numero massimo di stream simultanei supportati dal protocollo RTSP?

Supporta 6 stream RTSP, il che significa che è stato progettato per gestire fino a sei stream simultanei Real Time Streaming Protocol (RTSP). Questa capacità dovrebbe consentire di distribuire in modo efficiente contenuti video e audio su più canali o dispositivi. Tuttavia, è importante assicurarsi che l'infrastruttura di rete, inclusi server e dispositivi client, possa gestire efficacemente questi stream senza degradazione delle prestazioni. Inoltre, considerare i requisiti di larghezza di banda e le capacità dei dispositivi che accedono a questi stream per garantire un'esperienza di streaming fluida. Tipicamente, si consiglia di utilizzare lettori multimediali come VLC, PotPlayer o OBS per estrarre uno stream RTSP dal nostro encoder.

Perché non riesco a estrarre lo stream RTSP dal sub stream?

Ci sono alcune potenziali ragioni per cui il sub stream potrebbe non funzionare
  1. Impostazione della modalità di sistema: Se la modalità di sistema è impostata su1080p@60fps, è disponibile solo il main stream. In questo caso, quando si tenta di estrarre lo stream RTSP dal sub stream, non funzionerà perché il sub stream è disabilitato in questa modalità.
  2. Risoluzione di uscita della sorgente video: se la sorgente video è 1080iinvece di 1080p, il bitrate potrebbe aumentare significativamente (fino a 11Mbps). L'encoder potrebbe avere difficoltà a ridurre il bitrate tramite regolazioni software, il che potrebbe causare errori nell'estrazione del sub stream RTSP. Si consiglia di utilizzare una sorgente video 1080p per garantire prestazioni migliori del sub stream.
Per risolvere questo problema, verificare le impostazioni della modalità di sistema e la risoluzione della sorgente video per garantire la compatibilità con la funzione sub stream.

Test di latenza tramite stream RTSP

Come possiamo ottenere una latenza inferiore tramite VLC quando si riproduce un video sul proprio iPad?



Come possiamo eseguire un test di latenza tra l'encoder e il decoder?


Come possiamo eseguire un test di latenza del codec riproducendo un flusso RTSP?

La determinazione della causa del ritardo nello streaming RTSP è spesso influenzata dal lettore RTSP utilizzato. Per testare accuratamente le prestazioni, consigliamo di utilizzare strumenti specializzati progettati per lo streaming RTSP, poiché i comuni lettori multimediali possono introdurre problemi di buffering. Nello specifico, strumenti comeEasyPlayerProsono ottimizzati per lo streaming in tempo reale e possono fornire risultati più precisi per identificare e risolvere i ritardi nello streaming RTSP. Basta cliccare sul linkEasyPlayerProsopra per scaricarlo ed eseguire il test.

Quali passaggi specifici devono essere seguiti per eseguire un test di latenza comparativo tra VLC ed EasyPlayerPro?

  1. Configurare due computer: il 1° computer fungerà da sorgente di ingresso video, e il 2° computer fungerà da dispositivo di uscita video.
  2. Scaricare ed eseguireOnlyStopWatchsul 1° computer per misurare la latenza.
  3. Sul 2° computer, aprireEasyPlayerProe prelevare il flusso RTSP come di seguito:
  1. Aprire VLC sul 2° computer e prelevare lo stesso flusso RTSP come di seguito:
  1. Utilizzare una fotocamera ad alta velocità su un telefono cellulare per catturare immagini dei desktop di entrambi i computer. Utilizzare queste immagini per calcolare i tempi di latenza specifici.
  1. Analisi: Confrontare i risultati della latenza. Se la latenza è di circa 100ms quando si utilizza EasyPlayerPro, e significativamente più alta quando si utilizza VLC, ciò indica che è il lettore stesso a influenzare la latenza piuttosto che l'encoder/decoder utilizzato.
Notes
NOTA: La latenza teorica sia per la codifica che per la decodifica è di 33.3ms, in base ai parametri del chip.

Scopri di più su RTSP dell'Encoder

  1. RTSP dell'Encoder