Raspberry Pi无延迟(<10ms)视频流

问题描述 投票:9回答:2

我正在构建基于Raspberry Pi的四轴飞行器。我想通过蜂窝连接将视频从网络摄像头传输到我的电脑。我尝试了ffmpeg和mjpg但是它必须有很大的延迟才能通过观看视频来控制Quad。

我的问题是,是否有可能以极小的延迟流式传输视频(如此之小以至于我能够毫无问题地驱动四核)?

如果Raspberry的硬件不够好,BeagleBord可能会这样做吗?此外,将智能手机安装到四核处理器将是最后一种可能的解决方

更新:我使用gstreamer进行流媒体和Raspberry Pi相机。事实证明它有很少的延迟。 10毫秒是不可能的,但我设法将延迟降低到20毫秒。

video-streaming real-time live raspberry-pi
2个回答
8
投票

我有一个RasPi模型B并使用mjpg-streamer。延迟几乎不明显,以12fps 640 x 480运行。安装和配置大约需要10分钟。除了mjpg-streamer之外,我还尝试过Motion和FFMpeg,但两者都非常迟钝。

树莓有一个很好的webcam tutorial,你可能会觉得有帮助。


0
投票

this git repo中使用stream.py。我们有三个功能。

run函数使用默认端口8001开始流式传输。您可以通过传递一个整数来更改默认端口。

stop函数停止流式传输。

最后,您可以通过调用status函数来检查状态。

© www.soinside.com 2019 - 2024. All rights reserved.