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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Raspberry Pi无延迟(<10ms)视频流相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

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

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

另一答案

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

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

stop函数停止流式传输。

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

以上是关于Raspberry Pi无延迟(<10ms)视频流的主要内容,如果未能解决你的问题,请参考以下文章

树莓派(Raspberry Pi)4B无界面安装 Raspberry Pi 系统篇

树莓派(Raspberry Pi)4B无界面安装 Raspberry Pi 系统篇

树莓派(Raspberry Pi)4B无界面安装Kali系统篇

树莓派(Raspberry Pi)4B无界面安装Kali系统篇

在 C# 应用程序中播放 Raspberry Pi h264 流

适用于 Raspberry Pi 的轻量级音频播放和图像显示