Sommario
Scheda codificatore video per fotocamera USB
Oggi, un cliente mi ha chiesto di mostrargli l'UVC sulla scheda del codificatore video RTSP. Quindi nel video qui sotto, Mostro il funzionamento della fotocamera USB con il nostro codificatore video, Codificatore video HDMI CVBS UVC da USB a IP Ethernet RTSP UDP, e flusso vivente in uscita.
La webcam viene inviata tramite USB alla scheda del codificatore video, e il flusso video viene trasmesso tramite il cavo di rete a un computer. Al computer, utilizziamo Easyplayer come lettore RTSP. Il nostro HDMI / CVBS / Ingresso video USB, attraverso l'RTSP / Scheda codificatore di uscita del flusso video UDP, supporta anche il lettore VLC, ma questo è un software universale, quindi il ritardo sarà maggiore.
La nostra scheda di codifica video supporta anche il protocollo UDP. Oltre a eseguire un lettore RTSP sul computer, utilizziamo anche un lettore UDP, Giocatore. Nel video, possiamo vedere che lo Splayer che supporta il protocollo UDP ha una latenza minore. Certo, questo ritardo è al livello dei millisecondi, e la differenza è solo di poche decine di millisecondi. Se la nostra scheda decodificatore e la scheda codificatore vengono utilizzate insieme, il ritardo è di circa 80-100 millisecondi.
Diamo un'altra occhiata a una fotocamera USB collegata alla nostra scheda codificatore a latenza ultra-bassa come sorgente video. Il flusso video viene trasmesso al computer tramite il cavo di rete e riprodotto in tempo reale utilizzando Easyplayer, che supporta il protocollo RTSP e lo Splayer, che supporta il protocollo UDP.
Per questa prova, utilizziamo una normale webcam USB la cui latenza non è stata ottimizzata. Se hai una macchina fotografica speciale, puoi anche dirci il chip della fotocamera e il modello dell'obiettivo, e possiamo anche testare insieme il ritardo in tempo reale.

Questo è un altro modello di fotocamera USB. Ecco l'ingresso video della nostra scheda codificatore video. Il cavo Ethernet collega la nostra scheda di codifica video e il computer. Al computer, tramite una porta di rete RJ45.
Al computer, questa volta eseguiamo il lettore LVC. Il lettore LVC supporta anche il protocollo RTSP. Dal menu Multimediale, seleziona flusso di rete aperto, e inserisci l'URL RTSP della nostra scheda di codifica video predefinita.
Il vantaggio principale degli encoder da UVC a RTSP è la loro capacità di bassa latenza. La nostra scheda di codifica video a latenza inferiore può raggiungere una latenza pari a 60-90 millisecondi per gli ingressi CVBS. 90-130 millisecondi per gli ingressi HDMI, rendendoli adatti per applicazioni in tempo reale come la sorveglianza e la trasmissione in diretta.
I nostri codificatori convertitori UVC HDMI CVBS a IP RTSP UDP supportano una varietà di formati di input, consentendo flessibilità nella selezione della fotocamera, per i sistemi di sorveglianza, streaming di trasmissioni in diretta, videoconferenza, e monitoraggio industriale.
FAQ
Q1: Sto lavorando sul tuo codificatore. Sono in grado di ottenere lo streaming rtsp su VLC Player e lo streaming udp su Splayer. Ma voglio ricevere il pacchetto mpeg-ts udp su vlc in esecuzione su Ubuntu.
A1: Se il cliente non ha requisiti speciali per il firmware al momento dell'ordine, utilizzeremo un protocollo personalizzato, che è ottimizzato in base al protocollo MPEGTS, ha un maggiore utilizzo della larghezza di banda, supporta la trasmissione trasparente della porta seriale e la crittografia e decrittografia AES, quindi i ricevitori DVB-T presenti sul mercato non sono compatibili. Se usi il lettore VLC, puoi utilizzare solo il protocollo RTSP per ottenere flussi audio e video. Questo firmware supporta anche il protocollo UDP e deve essere giocato con Giocatore.
Se il cliente accetta di aggiornare il protocollo standard MPEG-TS, possono anche utilizzare il protocollo UDP del lettore VLC per giocare.
però, questo protocollo standard perde la crittografia AES e le funzioni di trasmissione trasparente della porta seriale dopo l'aggiornamento, e non può essere giocato utilizzando lo Splayer. Il lettore VLC può essere utilizzato sia su sistemi Windows che Ubuntu Linux.
Q2: Perché il client ha bisogno di UDP per riprodurre flussi MPEGTS con VLC?
A2: Dobbiamo utilizzare il flusso udp in modo che possa funzionare con il collegamento simplex. Come possiamo usare il flusso udp per ricevere su Ubuntu? Per favore condividi qualcosa da cui possiamo ricevere il flusso udp su Ubuntu PC.
Vuoi scaricare il firmware del protocollo MPEG-TS standard per Vcan1746?https://drive.google.com/file/d/1YFhPQM6GcofvjtBWgpe3rY0Gwh7Da3mB/view?usp=drive_link
Come aggiornare il firmware della scheda encoder?
Seguire scrupolosamente le istruzioni del documento introduttivo all'aggiornamento della pagina Web per completare l'aggiornamento in due passaggi. Non eseguire operazioni aggiuntive (come premere più volte il pulsante di aggiornamento) durante il processo di aggiornamento. Non spegnere l'alimentazione durante il processo di aggiornamento.
L'utilizzo del lettore VLC è lo stesso in Windows e Ubuntu, quindi non è necessario enfatizzare il sistema. Se sei sicuro di dover utilizzare l'UDP del lettore VLC per riprodurre flussi video, allora dovresti aggiornare il firmware MPEG-TS standard.
- Seguire le istruzioni di aggiornamento riportate sopra ed eseguire l'aggiornamento al firmware del protocollo MPEGTS standard tramite la pagina Web. Se l'aggiornamento ha avuto successo può essere confermato accedendo alla pagina di sistema del web server.

- Come ottenere flussi audio e video nel lettore vlc: Accedere al server web della scheda encoder Vcan1746, cambiare l'IP remoto nell'IP del PC, e modificare il protocollo in entrambi (per facilitare la dimostrazione dei protocolli udp e rtsp allo stesso tempo)

- In che modo il lettore VLC ottiene flussi audio e video tramite UDP?

- In che modo il lettore VLC ottiene flussi audio e video tramite RTSP?

- L'utilizzo del lettore VLC è lo stesso in Windows e Ubuntu.
Q3: Ho compilato ed eseguito dvb_demux_testapp inLinux. Vedo che questa app imposta un thread e riceve pacchetti udp in porta 1234. Voglio sapere cosa farà con questi pacchetti dopo. Cosa fanno le funzioni dbv con questi pacchetti?
A3: Il numero di porta da utilizzare dipende dalle impostazioni della scheda di codifica del cliente. Per esempio, se il numero di porta predefinito utilizzato è UDP 8090, il cliente dovrebbe modificare il programma di test e utilizzarlo 8090 invece.

- L'IP remoto deve essere impostato sull'indirizzo IP del PC
- La porta può essere impostata dal client, ad esempio 1234, o quello predefinito 8090;
- Il protocollo dovrebbe essere UDP, o entrambi
Q4: Come posso sviluppare una versione Linux di Splayer in base all'esempio che hai fornito?
A4: In parse_pal, vengono analizzati il timestamp e nal_type del fotogramma video nal, ed è già un video finale completo.

Il cliente può quindi chiamare la libreria di decodifica che ha scritto (come ffmpeg) per decodificarlo.

Puoi fare riferimento al nostro SDK del lettore di visualizzazione (basato sul sistema Windows).
dvb_demux_test implementa l'elaborazione front-end nel player Splayer. Un lettore completo richiede le seguenti parti: demox, decodificare, Schermo, disco. dvb_demux_test implementa demux.
Tranne il demux, che prevede il nostro protocollo personalizzato e ci impone di fornire una libreria, le altre parti sono aperte e trasparenti e possono essere implementate in diversi modi. I clienti possono utilizzare il nostro, come il nostro Splayer sotto Windows, oppure possono usare il proprio (per esempio, hanno scritto il proprio player), o anche trovare altri individui e aziende che creino giocatori per svilupparli.
Perché molti clienti, anche se sviluppano i propri giocatori, potrebbe effettivamente chiamare ffmpeg/vlc per implementarlo, che è solo un travestimento. In questo caso, difficilmente riescono a gestire i protocolli che ffmpeg/vlc non supporta (come i nostri protocolli personalizzati) (perché non svilupperanno un giocatore da zero). Per questi clienti è possibile passare al protocollo standard mpegts. dvb_demux_test, adatto a clienti che vogliono sviluppare un giocatore da zero.
Schede Moduli Encoder
Schede Moduli Decoder
Disponibile per la personalizzazione
Nuovi prodotti encoder
| No. | nome del prodotto | Configurazione | Caratteristiche principali | Stato |
|---|---|---|---|---|
| 1 | Encoder video a luce visibile USB UVC a doppio canale | 2× ingresso USB | Supporta la codifica video della doppia fotocamera USB, e streaming RTSP; uscita CVBS/HDMI locale; modalità di visualizzazione commutabili | Produzione di massa |
| 2 | Encoder a doppio canale (1× Luce visibile USB + 1× Termocamera USB) | 2× ingresso USB | Supporta la doppia fotocamera USB (visibile + termico) catturare, codifica, e streaming RTSP; uscita CVBS/HDMI locale; modalità di visualizzazione commutabili | Produzione di massa |
| 3 | Modulo display HDMI/CVBS decodificatore RTSP | HDMI + Uscita CVBS | Supporta la decodifica del flusso RTSP fino a 4×1080P@30fps; Supporta l'inoltro del protocollo di streaming video; Visualizzazione dell'uscita HDMI/CVBS | Campione disponibile |
| 4 | Decodificatore RTSP Modulo display HDMI/CVBS con 4.3"/5" LCD | uscita HDMI + Schermo a cristalli liquidi | Supporta la decodifica del flusso RTSP fino a 4×1080P@30fps; inoltro del protocollo; Visualizzazione dell'uscita HDMI/CVBS | Debug |
| 5 | Encoder a doppio canale (1× Luce visibile USB + 1× Analogico CVBS) | 1× CVBS + 1× Ingresso USB UVC | Doppio video (USB + CVBS), codifica e streaming RTSP; uscita CVBS/HDMI locale; modalità di visualizzazione commutabili | Debug |
| 6 | Encoder a doppio canale (1× USB UVC + 1×AHD analogico) | 1×AHD + 1× Ingresso USB UVC | Doppia acquisizione video (USB + AHD), codifica e streaming RTSP; uscita CVBS/HDMI locale; modalità di visualizzazione commutabili | Debug |
| 7 | Encoder a doppio canale (1× CVBS + 1× Video analogico AHD) | CVBS + AHD 2 ingresso video | Doppia acquisizione video analogica, codifica e streaming RTSP; uscita CVBS/HDMI locale; modalità di visualizzazione commutabili | Debug |
| 8 | Encoder a doppio canale (1× Fotocamera CMOS + 1× Termocamera USB) | 1×Interfaccia USB | Supporta CMOS + Acquisizione tramite termocamera USB, codifica e streaming RTSP; uscita CVBS/HDMI locale; modalità di visualizzazione commutabili | Produzione di massa |
Per soluzioni di conversione di ingresso/uscita video personalizzate non elencate nei nostri prodotti, contattateci per il supporto OEM/ODM. Possiamo sviluppare prodotti su misura in base alle vostre esigenze.

Fai una domanda
Grazie per la risposta. ✨