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系统篇