Ubuntu 14.10 ve Gstreamer ile 1280 x 720 @ 60Hz ile 100 ila 116 ms gecikmeye ulaşıyorum.
Beni doğru yola koyan @Antonvh tankları. Burada ikinci referans için çözüm üretiyorum.
Pi'den akış yapmak için:
raspivid -t 0 -b 2000000 -fps 60 -w 1280 -h 720 -o - \
| gst-launch-1.0 -e -vvv fdsrc ! h264parse ! rtph264pay pt=96 config-interval=5 \
! udpsink host=10.42.0.1 port=5001
Bilgisayarınızda gst-0.10 ile almak ve sanal bir v4l2 cihazına göndermek için (gerçekten v4l2loopback'e ihtiyacınız var ):
gst-launch -v udpsrc port=5001 ! application/x-rtp, payload=96 ! rtph264depay \
! ffdec_h264 ! ffmpegcolorspace ! v4l2sink device=/dev/video1
Ardından cihazı /dev/video1
v4l2 yakalamayı destekleyen herhangi bir yazılımda açabilirsiniz.
Bir gst-1.0 çözümü için (v4l2loopback gst-1.0 ile çalışmaz), Antonvh blog gönderisini görmenizi sağlar .