两个树莓派之间的 gstreamer。无法解码流

gstreamer between two raspberry pis. Can't decode stream

我正在尝试设置 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

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

此问题已通过 运行 之后的摄像头流解决。我必须先启动接收管道。如果您希望能够以任何顺序随时连接,我认为这可以通过在接收 pi 上添加上限来解决。我第一次打开这个帖子的时候不知道什么是大写

希望这对偶然发现它的人有所帮助。