Oversikt
GStreamer er et kraftig multimediarammeverk som muliggjør effektiv videostrømming og -behandling. exploreHD støtter flere komprimeringsformater inkludert maskinvareakselerert H.264, MJPEG og rå YUYV.Krav
Du må ha GStreamer installert på en Linux-datamaskin for dette. Du kan bruke følgende installasjonskommando for å få de nødvendige pakkene.Identifisering av enhetsnoder
Når du kobler til et exploreHD-kamera, oppretter Linux-kjernen (via V4L2) vanligvis fire enhetsnoder (f.eks./dev/video0 til /dev/video3).
- MJPEG / YUYV: Vanligvis funnet på den første noden i gruppen (f.eks.
/dev/video0). - Maskinvare-H.264: Vanligvis funnet på den tredje noden i gruppen (f.eks.
/dev/video2).
v4l2-ctl:
Maskinvare-H.264-modus
exploreHD har innebygd maskinvare-H.264-koding, som gir høy videokvalitet ved lav bitrate med minimal CPU-belastning.Lokal forhåndsvisning
For å vise H.264-strømmen lokalt (forutsatt at/dev/video2 er H.264-noden):
UDP-nettverksstrøm
For å strømme H.264-feeden over et nettverk til en annen enhet (f.eks. IP192.168.1.50 på port 5600):
MJPEG-modus
MJPEG-modus er bredt kompatibel og gir god kvalitet med lav forsinkelse.Lokal forhåndsvisning
Forutsatt at/dev/video0 er MJPEG-noden:
UDP-nettverksstrøm
For å strømme MJPEG over nettverket:YUYV-modus
Merk at YUYV på grunn av USB-båndbreddebegrensninger typisk er begrenset til lavere bildefrekvenser ved høye oppløsninger.Lokal forhåndsvisning
Forutsatt at/dev/video0 er noden:
Se tekniske spesifikasjoner for exploreHD for å se hvilke kombinasjoner av oppløsning og bildefrekvens som støttes i YUYV-modus. Ved 1080p er YUYV begrenset til 5 FPS.