首页 > 解决方案 > 两个树莓派之间的 gstreamer。无法解码流

问题描述

我正在尝试设置 gstreamer 以在两个树莓派之间发送视频,但出现错误。

-“无法解码流” -“没有第一个接收上限的接收缓冲区”

这是我用来创建流的命令:raspivid -t 0 -h 720 -w 1080 -fps 25 -hf -b 2000000 -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! udpsink host=YOUR_RPI_IP_ADDRESS port=5000

这是我用来尝试观看流的一个,也是给我错误的一个:gst-launch-1.0 -v udpsrc port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! fbdevsink sync=false

任何帮助将不胜感激,谢谢!

标签: linuxraspberry-pivideo-streaminggstreamerh.264

解决方案


之后通过运行相机流解决了这个问题。我必须先启动接收管道。如果您希望能够以任何顺序随时连接,我认为可以通过将大写添加到接收 pi 来解决。当我第一次打开这个帖子时,我不知道大写字母是什么。

如果有人偶然发现它,希望这会有所帮助。


推荐阅读