如何通过网络以低延迟和动态摄像机控制从 RPi 传输视频?

问题描述 投票:0回答:1

问题

我有一个问题,我想通过网络将 720p60 视频从我的 rpi 5(默认操作系统)传输到远程电脑,相机是相机模块 3。我的问题是我无法选择传输协议。我需要低延迟(1秒以下)和相对稳定的传输。在尝试的过程中我决定选择webrtc,因为它更能满足这些要求。但是那些可以在互联网上找到的解决方案(例如UV4L)总是与我的配置(例如手臂上没有安装模块等)或控制相机的方式不兼容。我使用 picamera2 来控制相机。我使用它是因为我可以动态更改设置,据我所知 v4l2 可以用于相同目的。

如果有任何建议,我将不胜感激,也许还有其他方法可以解决我的问题,或者其他一些协议在这种情况下会更好。

raspberry-pi webrtc video-streaming picamera
1个回答
0
投票

关键问题是接收方 - 是浏览器还是任何服务器端应用程序?对于浏览器,您肯定需要 WebRTC,而服务器端应用程序可以使用 RTP / RTSP(更容易上手)。

对于WebRTC,您可以使用GStreamer(Gstreamer上手有点困难,尤其是WebRTC,但它非常强大)或Pion,RTP可以使用FFMpeg或GStreamer进行流式传输。

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