mac 上的 gstreamer 错误

gstreamer error on mac

我一直在开发我的 mac(版本 10.10)和我的 raspberry pi(raspbian),以便从我的 raspberry pi 相机向我的 mac 使用 gstreamer。在我的 mac 终端上,我一直在输入以下代码以通过 wifi 从 raspberry pi 接收数据:

gst-launch-1.0 -v tcpclientsrc host=192.168.2.50 port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false

但是我一直收到错误, 错误:无法构建管道:没有元素 "tcpclientsrc"。有没有人 运行 之前遇到过这个问题,是否可能是我错误下载了导致此错误的插件?如果有人有任何更好的方式来以低延迟和不到一秒的滞后流式传输视频源,我将不胜感激链接到指南。如果您需要更多信息来回答问题,请深入了解此错误,请在评论中提问。

您需要安装 gst-plugins-base 才能获取 tcp 插件

如果您使用端口安装软件

sudo 端口搜索 gstreamer1

将列出与gstreamer1相关的所有端口

然后你可以安装gstreamer1-gst-plugins-base

sudo port install gstreamer1-gst-plugins-base

感谢您的建议。 所以,我做了更多的研究,找到了一个有用的插件列表。使用自制软件获取额外的插件使用命令: brew install gstreamer gst-libav gst-plugins-ugly gst-plugins-base gst-plugins-bad gst-plugins-good,这将获得流式直播视频源所需的所有插件。