树莓派 MJPG-Streamer 低延迟

A J*_*A J 5 latency stream raspberry-pi

我已经构建了一个树莓派机器人。现在我想从 Raspberry Pi 板载摄像头流式传输视频。我跟着这个教程:http : //blog.miguelgrinberg.com/post/how-to-build-and-run-mjpg-streamer-on-the-raspberry-pi/page/2

所以我终于让它工作了,但现在我想获得尽可能低的延迟。低延迟很重要,因为控制具有这种延迟的机器人是不可能的。

有什么建议吗?祝你今天过得愉快!

小智 5

您可能应该在https://raspberrypi.stackexchange.com/上问这个问题

现在可以找到的所有有效解决方案都使用 raspivid。它直接将视频编码为 H.264/MPEG,这在捕获每一帧时效率更高。

到目前为止对我来说效果最好的是 - 首先是你的树莓派

raspivid -t 999999 -w 1080 -h 720 -fps 25 -hf -b 2000000 -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=<IP-OF-PI> port=5000
Run Code Online (Sandbox Code Playgroud)
  • 在您的 PC/查看设备上

gst-launch-1.0 -v tcpclientsrc host=<IP-OF-PI> port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false

来源:http : //pi.gbaman.info/?p=150