我正在尝试在 Python 上将 GStreamer 与 OpenCV 一起使用,因此我按照此处的说明从源代码安装 OpenCV。 我正在使用 Ubuntu 20.04。 我使用了以下 cmake 命令 这条命令后output的结尾是 但是完成安装后,我从python3 -c "import cv ...
我正在尝试在 Python 上将 GStreamer 与 OpenCV 一起使用,因此我按照此处的说明从源代码安装 OpenCV。 我正在使用 Ubuntu 20.04。 我使用了以下 cmake 命令 这条命令后output的结尾是 但是完成安装后,我从python3 -c "import cv ...
我正在尝试使用 OpenCV 和 Python 中的 GStreamer 从网络摄像头获取视频 stream。我能够 stream 并在终端中创建一个视频文件 但是,当我尝试在 OpenCV 中使用相同的管道时,出现错误。 代码: 错误: 我在 Ubuntu 20.04 中使用 Python 3.1 ...
我创建了一个 C++ gstreamer 应用程序,它通过 appsrc 元素将原始 8 位 RGB 帧加载到管道。 BGR 帧是通过 AirSim 的MultirotorRpcLibClient.simGetImages() function 生成的。请注意,AirSim 的文档指定帧是 RG ...
我正在尝试将手机用作 RTSP 服务器,将 PC 用作客户端。 所以对于手机,我使用的是 RTSP Camera Server android 应用程序,在 PC 上我尝试了这个命令: 运行此命令后,output 卡在“进度:(请求)发送 PLAY 请求”state 中,不显示任何帧: 如果我将协 ...
我有一个 RTP 流应用程序,它使用 C API 实现以下管道。 我想在RTP数据包中添加header扩展名; 因此,我使用 GStreamer v1.20 中引入的新GstRTPHeaderExtension class 创建了一个扩展。 我想设置扩展的属性(例如下面示例的颜色空间属性)。 A ...
有人可以告诉我在哪里可以找到如何在 C 中使用 gstreamer 读取 rtsp 的示例吗? 实际上那里有很多,但我需要一个明确使用“rtspsrc”组件的地方,我能找到的只是“gst-launch”示例或 C 代码,但使用“uridecodebin” 我试过这个,但是“pad_added_ha ...
如何使用 OpenCV 到 stream 使用 rstp 创建一个简单的 C++ 程序,以便可以使用 vlc 看到它? 我一直在寻找很多例子,但没有一个有效。 谢谢例如: 可以使用命令行读取视频提要 gst-launch-1.0 -v udpsrc 端口=5000 , application/x- ...
我正在尝试从连接到 Raspberry Pi 3 的 usb 摄像头建立视频 stream。我使用 gstreamer 管道但延迟非常高。 如何改善我的延迟? 我使用以下管道建立了一个视频 stream,它有效但延迟大约 5 秒。 gst-launch-1.0 v4l2src device=/dev ...
我的相机可以生成不同格式的视频 stream。 其中之一是 h264 编码的 stream。我使用 dshow 和 gstreamer 来获取这个 stream 并用 c++ 处理它并通过共享 memory 发送它。我的问题与 gst 上限中的字段流格式有关。 我怎么知道它是字节流还是avc? 它 ...
Stream 来自 inte.net 的视频文件或 m3u8 文件,通过 udp 或 rtsp 与 ffmpeg。我可以从 VLC 播放器等播放器观看。 如以下示例所示。 我可以用 gstreamer 做同样的事情吗? Ubuntu:22.04.1 LTS gstream:GStreamer ...
问题我正在使用 Meson 交叉编译 gstreamer,它适用于 3 个不同的平台( android-arm 、 android-arm64 、 android-x86_64 ),但在android-x86上失败,出现如下错误: 我似乎无法理解哪个组件不是使用-fPIC构建的,而且我不明白为什么 ...
尝试使用 gstreamer 连接到 rtsp 视频流时遇到问题。 视频流源自 IP 摄像头。 在 vlc 和 opencv(没有 gstreamer)中使用相同的 rtsp 地址可以正常工作。 测试时使用此管道: 运行管道时出现此错误: 如果我使用的密码不正确,我也会收到相同的错误消息。 这让我相 ...
我想改变垫中的一些数据。 我在这里看到了一个使用垫子的例子https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/blob/0.18.8/examples/src/bin/pad_probes.rs#L40 似乎我只能使用不修改它们捕获的任何 ...
我需要在正在运行的管道中随机访问图像数据。 类似于gst_base_sink_get_last_sample()但不适用于放置在管道末端的接收器元素。 我需要在运行时检查管道中间传递的数据,例如检查 glupload 的输入缓冲区。 我也无法将tee添加到管道中以创建一个 fork 并将其发送到 ...
我有一个 Xavier AGX 开发套件和 x4 AGX,我希望在其上复制此管道。 我正在为 _my_ip_address:8554/test 提供 RTSP stream。 我可以在其他计算机和 VLC 上看到它没问题。 stream 本身就是 MJPEG。 我没有使用 h264,因为我的相机 ...
我目前有一个不工作的 GStreamer 管道,如下所示: 我想要实现的要点是允许 GStreamer 接收 RTMP stream 然后解复用、转码和转发流。 我如何从tcpserversrc获取原始数据并告诉 GStreamer 它是 FLV/RTMP stream? 我在 FFMPEG 中使 ...
我有以下管道(重要的是将其保留为描述符而不是在运行时构建): videotestsrc. tee name=t t. . queue. ... t. ! queue ! ... 我需要一种简单的方法(在架构上也是正确的)在将管道的 state 更改为PLAYING之前“停用”第二个 tee src ...
我有一些发送原始视频 shmsink 的管道,如下所示。 我正在尝试在这样的另一个过程中使用合成器插件混合视频 但是我收到一个断言错误,指出 GST_FORMAT_TIME 不可用,如下所示。 这一切都是使用gstreamer-rs (gstreamer rust) 以编程方式实现的。 但我能够重现 ...
我正在尝试使视频播放器插件适用于 flutter 上的 video_player 包。 这一切都在嵌入式目标 (iMX8M Mini) 上。 这个插件使用 gstreamer 来运行。 然而,虽然终端上的 gstreamer 管道按预期工作,但它通过插件挂在第一帧以进行视频播放。 您可以在此处找到该 ...
我正在尝试使用带有 Python 绑定的 Gstreamer 通过 RTSP 发布视频文件。 这是我的代码from argparse import Namespace, ArgumentParser import gi gi.require_version('Gst', '1.0') gi.r ...