Raspberry pi 在Gstreamer中以低延迟传输低分辨率视频的同时保存高清晰度视频

Raspberry pi 在Gstreamer中以低延迟传输低分辨率视频的同时保存高清晰度视频,raspberry-pi,streaming,gstreamer,Raspberry Pi,Streaming,Gstreamer,我正在尝试从Raspberry Pi流式传输视频,我将高分辨率视频保存到磁盘,并将低分辨率版本(低延迟)流式传输到设备。我尝试了以下方法: 使用V4l2Rtspserver: 我已经成功地以高清晰度流式传输内容,同时保存到文件中,使用。唯一的问题是V4l2Rtspserver不支持流式传输低分辨率视频的管道。我还尝试使用以下命令读取V4l2Rtspserver的高清流,然后使用Gstreamer将视频压缩到较低的分辨率,然后再将其发送到设备: gst-launch-1.0 rtspsrc loc

我正在尝试从Raspberry Pi流式传输视频,我将高分辨率视频保存到磁盘,并将低分辨率版本(低延迟)流式传输到设备。我尝试了以下方法:

使用V4l2Rtspserver: 我已经成功地以高清晰度流式传输内容,同时保存到文件中,使用。唯一的问题是V4l2Rtspserver不支持流式传输低分辨率视频的管道。我还尝试使用以下命令读取V4l2Rtspserver的高清流,然后使用Gstreamer将视频压缩到较低的分辨率,然后再将其发送到设备:

gst-launch-1.0 rtspsrc location=rtsp://10.8.0.50:8554latency=0 ! decodebin ! videoscale ! video/x-raw,width=480,height=270,framerate=10/1  ! udpsink host=10.8.0.51 port=5600
然而,这确实会导致5-6秒的延迟,这是不可取的

有没有一种方法可以在使用Gstreamer传输较低分辨率(没有太多延迟)的同时直接从摄像机保存高清视频?相机源是V4l2源