hardware:video-pis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hardware:video-pis [2024/04/02 21:49] – add "missing" quotes pathardware:video-pis [2024/04/03 21:13] (current) wtf
Line 5: Line 5:
 == gstreamer with Auvidea B101 HDMI-CSI2-Bridge == gstreamer with Auvidea B101 HDMI-CSI2-Bridge
  
- * max. supported resolution: 1080p30. [[https://forums.raspberrypi.com/viewtopic.php?t=268787|Theoretically]] CSI-2 with two lanes should be capable of handling 1080p50 in UYVY colorspace, but this fails so far, even as UYVY seems to be in use. (It's unclear if everything will literally melt, too ;)+ * max. supported resolution: 1080p30. [[https://forums.raspberrypi.com/viewtopic.php?t=268787|Theoretically]] CSI-2 with two lanes (card-sized RPis; CM4-module has 4 lanes!) should be capable of handling 1080p50 in UYVY colorspace, but this fails so far, even as UYVY seems to be in use. (It's unclear if everything will literally melt, too ;)
  * The iframe-peroid of 2 frames is quiet aggressive.  * The iframe-peroid of 2 frames is quiet aggressive.
  * I/O-mode = auto. Result unclear, it seems popular stating DMAbuf here. Investigate!  * I/O-mode = auto. Result unclear, it seems popular stating DMAbuf here. Investigate!
 +
 +Hint: For better reading pipelines are described as pipeline files which one can use with `cat pipeline-file.txt | xargs gst-launch-1.0`.
  
 === SMPTE2022-1 FEC streaming (multicast/unicast), audio and display-loop-out included === SMPTE2022-1 FEC streaming (multicast/unicast), audio and display-loop-out included
Line 23: Line 25:
  * Don't forget to remove "netsim drop-probability=0.01" before flight!  * Don't forget to remove "netsim drop-probability=0.01" before flight!
  
-Sender, using Audio from HDMI-In and sending video-input to display:+Sender, using audio from HDMI-In and sending video-input to first HDMI-display port:
  
-Hint: For better reading pipelines are described as pipeline files which one can use with `gst-launch-1.0 -f pipeline-file.txt`. 
  
 ``` ```
Line 52: Line 53:
 rtp.send_rtp_src_0  rtp.send_rtp_src_0 
 ! udpsink  ! udpsink 
-  host=${ipAddress} +  host=224.0.23.1 
   port=5000    port=5000 
   multicast-iface=eth0    multicast-iface=eth0 
Line 58: Line 59:
 rtp.send_fec_src_0_0  rtp.send_fec_src_0_0 
 ! udpsink  ! udpsink 
-  host=${ipAddress} +  host=224.0.23.1 
   port=5002    port=5002 
   async=false    async=false 
Line 65: Line 66:
 rtp.send_fec_src_0_1  rtp.send_fec_src_0_1 
 ! udpsink  ! udpsink 
-  host=${ipAddress} +  host=224.0.23.1 
   port=5004    port=5004 
   async=false    async=false 
Line 86: Line 87:
 ! fbdevsink  ! fbdevsink 
   device="/dev/fb0"    device="/dev/fb0" 
-  sync=false Receiver, with audio-out on Headphone-jack:+  sync=false
 ``` ```
 +
 +Receiver, with audio-out on Headphone-jack:
  
 ``` ```
  • hardware/video-pis.1712087375.txt.gz
  • Last modified: 2024/04/02 21:49
  • by pat