Obsah
Deska kodéru videa z USB kamery
Dnes, jeden klient mě požádal, abych mu ukázal UVC na desce kodéru videa RTSP. Takže ve videu níže, Ukazuji práci USB kamery s naším video kodérem, HDMI CVBS UVC Video kodér USB na IP ethernet RTSP UDP, a výstupní živý proud.
Webová kamera se připojuje přes USB k desce videokodéru, a video stream je vyveden přes síťový kabel do počítače. Na počítači, používáme Easyplayer jako přehrávač RTSP. Naše HDMI / CVBS / USB video vstup, prostřednictvím RTSP / Deska kodéru výstupu UDP video streamu, podporuje také přehrávač VLC, ale to je univerzální software, takže zpoždění bude větší.
Naše deska kodéru videa také podporuje protokol UDP. Kromě spuštění přehrávače RTSP na počítači, také provozujeme přehrávač UDP, Přehrávač. Ve videu, můžeme vidět, že Splayer, který podporuje protokol UDP, má nižší latenci. Samozřejmě, toto zpoždění je na úrovni milisekund, a rozdíl je jen několik desítek milisekund. Pokud se naše deska dekodéru a deska kodéru používají společně, zpoždění je asi 80-100 milisekund.
Podívejme se znovu na USB kameru připojenou k naší desce kodéru s extrémně nízkou latencí jako zdroj videa. Video stream je přenášen do počítače prostřednictvím síťového kabelu a přehráván v reálném čase pomocí Easyplayeru, který podporuje protokol RTSP a Splayer, který podporuje protokol UDP.
Pro tento test, používáme běžnou USB webovou kameru, jejíž latence nebyla optimalizována. Pokud máte speciální fotoaparát, můžete nám také sdělit model čipu fotoaparátu a objektivu, a také můžeme společně otestovat zpoždění v reálném čase.

Toto je další model USB kamery. Zde je video vstup do naší desky kodéru videa. Ethernetový kabel spojuje naši desku kodéru videa a počítač. K počítači, přes síťový port RJ45.
Na počítači, tentokrát spustíme přehrávač LVC. Přehrávač LVC podporuje také protokol RTSP. Z nabídky Média, vyberte otevřený síťový proud, a zadejte adresu URL RTSP naší výchozí desky kodéru videa.
Primární výhodou kodérů UVC až RTSP je jejich nízká latence. Naše deska kodéru videa s nižší latencí může dosáhnout tak nízké latence 60-90 milisekundy pro vstupy CVBS. 90-130 milisekundy pro vstupy HDMI, díky tomu jsou vhodné pro aplikace v reálném čase, jako je sledování a živé vysílání.
Naše konvertory UDP UVC HDMI CVBS na IP RTSP podporují různé vstupní formáty, umožňuje flexibilitu při výběru kamery, pro sledovací systémy, streamování živých přenosů, videokonference, a průmyslové monitorování.
Nejčastější dotazy
Q1: Pracuji na vašem kodéru. Jsem schopen získat stream rtsp na přehrávači VLC a stream udp ve službě Splayer. Ale chci přijímat mpeg-ts udp paket na vlc běžící na ubuntu.
A1: Pokud zákazník při zadávání objednávky nemá speciální požadavky na firmware, použijeme vlastní protokol, který je optimalizován na základě protokolu MPEGTS, má vyšší využití šířky pásma, podporuje transparentní přenos sériového portu a šifrování a dešifrování AES, takže DVB-T přijímače na trhu nejsou kompatibilní. Pokud používáte přehrávač VLC, k získávání audio a video streamů můžete použít pouze protokol RTSP. Tento firmware také podporuje protokol UDP a je třeba jej přehrát Přehrávač.
Pokud zákazník souhlasí s upgradem standardního protokolu MPEG-TS, mohou také používat k přehrávání protokol UDP přehrávače VLC.
nicméně, tento standardní protokol ztrácí po upgradu šifrování AES a transparentní přenos pomocí sériového portu, a nelze je hrát pomocí přehrávače. VLC player lze použít na systémech Windows i Ubuntu Linux.
Q2: Proč klient potřebuje UDP k přehrávání MPEGTS streamů s VLC?
A2: Musíme použít udp stream, aby fungoval simplexní odkaz. Jak můžeme použít udp stream k příjmu na Ubuntu? Sdílejte prosím něco, z čeho můžeme přijímat udp stream na Ubuntu PC.
Chcete si stáhnout standardní firmware protokolu MPEG-TS pro Vcan1746?https://drive.google.com/file/d/1YFhPQM6GcofvjtBWgpe3rY0Gwh7Da3mB/view?usp=drive_link
Jak upgradovat firmware desky kodéru?
Při dokončení dvoufázového upgradu se prosím řiďte pokyny v úvodním dokumentu k upgradu webové stránky. Neprovádějte další operace (například vícenásobné stisknutí tlačítka aktualizace) během procesu upgradu. Během procesu upgradu nevypínejte napájení.
Použití přehrávače VLC je stejné ve Windows a Ubuntu, tak není třeba zdůrazňovat systém. Pokud jste si jisti, že k přehrávání video streamů musíte použít UDP přehrávače VLC, pak byste měli upgradovat standardní firmware MPEG-TS.
- Postupujte podle pokynů k upgradu výše a upgradujte firmware na standardní protokol MPEGTS prostřednictvím webové stránky. Zda byla aktualizace úspěšná, lze ověřit na systémové stránce webového serveru.

- Jak získat audio a video streamy v přehrávači vlc: Přihlaste se k webovému serveru desky kodéru Vcan1746, změnit vzdálenou IP na IP PC, a změňte protokol na oba (pro usnadnění demonstrace protokolů udp a rtsp současně)

- Jak VLC player získává audio a video streamy přes UDP?

- Jak VLC player získává audio a video streamy přes RTSP?

- Použití přehrávače VLC je stejné ve Windows a Ubuntu.
Q3: Zkompiloval jsem a spustil aplikace dvb_demux_test v Linuxu. Vidím, že tato aplikace nastavuje vlákno a přijímá pakety udp na portu 1234. Chci vědět, co to s těmito pakety dělá poté. Co s těmito pakety dělají funkce dbv?
A3: Které číslo portu použít, závisí na nastavení kódovací desky zákazníka. Například, pokud je výchozí číslo portu použitého UDP 8090, zákazník by měl upravit testovací program a použití 8090 namísto.

- Vzdálená IP by měla být nastavena na IP adresu počítače
- Port může být nastaven klientem, jako 1234, nebo výchozí 8090;
- Protokol by měl být UDP, nebo obojí
Q4: Jak mohu vyvinout verzi Splayer pro Linux na základě vámi poskytnutého příkladu?
A4: V parse_pal, je analyzováno časové razítko a nal_type video rámce nal, a to už je kompletní video nal.

Zákazník pak může zavolat do dekódovací knihovny, kterou napsal (jako je FFMPEG) dekódovat.

Můžete se obrátit na naše SDK přehrávače splay (založené na systému Windows).
dvb_demux_test implementuje front-end zpracování v přehrávači Splayer. Kompletní přehrávač vyžaduje následující části: demox, dekódovat, Zobrazit, záznam. dvb_demux_test implementuje demux.
Kromě demuxu, který zahrnuje náš vlastní protokol a vyžaduje, abychom poskytli knihovnu, ostatní části jsou otevřené a transparentní a lze je implementovat různými způsoby. Zákazníci mohou využít naše, jako je náš Splayer pod Windows, nebo mohou použít vlastní (například, napsali svůj vlastní přehrávač), nebo dokonce najít další jednotlivce a společnosti, které vytvářejí hráče, aby je vyvíjeli.
Protože mnoho zákazníků, i když vyvíjejí své vlastní hráče, může ve skutečnosti zavolat ffmpeg/vlc, aby to implementoval, což je jen převlek. V tomto případě, stěží si poradí s protokoly, které ffmpeg/vlc nepodporuje (jako jsou naše vlastní protokoly) (protože nevyvinou hráče od nuly). Přechod na standardní protokol mpegts je pro takové zákazníky proveditelný. dvb_demux_test, vhodné pro zákazníky, kteří chtějí vyvinout přehrávač od nuly.

Položit otázku
Vaše zpráva byla odeslána