Dengan Ubuntu 14.10 dan Gstreamer saya mencapai 100 hingga 116 ms latensi dengan 1280 x 720 @ 60Hz.
Tanks ke @Antonvh yang menempatkan saya di jalan yang benar. Saya mereproduksi di sini solusi untuk referensi yang terakhir.
Untuk streaming dari Pi:
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
Untuk menerimanya di komputer Anda dengan gst-0.10 dan mengirimkannya ke perangkat virtual v4l2 (memang Anda membutuhkan v4l2loopback ):
gst-launch -v udpsrc port=5001 ! application/x-rtp, payload=96 ! rtph264depay \
! ffdec_h264 ! ffmpegcolorspace ! v4l2sink device=/dev/video1
Kemudian Anda dapat membuka perangkat /dev/video1
dalam perangkat lunak apa pun yang mendukung penangkapan v4l2.
Untuk solusi gst-1.0 (v4l2loopback tidak berfungsi dengan gst-1.0), saya membiarkan Anda melihat posting blog Antonvh .