如何在 gstreamer-1.14 的 c 中将 v4l2src 链接到 capsfilter
我有一个 gstreamer 媒体管道,如下所示,我正在尝试将其转换为 ac 代码。命令行工作正常。 gst-launch-1.0 v4l2src device=/dev/video1 ! capsfilter…
没有名为 gi 的模块
我已经尝试了下面给出的所有可能的命令: pip 安装 pgi 、pip 安装 PyGObject 、pip 安装 python-gi 仍然无法在 python 中安装模块。 安装了python 3.…
Opencv+Gstreamer cv2.VideoCapture读取视频FPS问题
我只是尝试使用 Opencv+Gstreamer 来加速视频流,如下所示。 cv2.VideoCapture(cap = cv2.VideoCapture('filesrc location={} ! qtdemux ! queue ! h2…
gstreamer 视频在一段时间后变慢
我使用 appsrc 推送 jpg 图像来创建实时视频。视频在前 5 - 10 秒内正确显示,但随着时间的推移逐渐滞后并丢帧。下面是代码: #!/usr/bin/env python3…
在 gstreamer 中解析不带上限的原始视频
我有以下管道 发送方 gst-launch-1.0 videotestsrc ! "video/x-raw,width=1280, height=720,framerate=30/1" ! shmsink socket-path=/tmp/stream sync…
如何使用 RTCP 中的 RTP 时间和 NTP 时间计算 RTP 数据包中的延迟
我正在使用 webrtc 将视频流从浏览器发送到 gstreamer。我可以从 gstreamer 中的 RTCP SR 数据包中获取数据包的 RTP 时间和 NTP 时间。在接收方 在接…
无论如何使用 GStreamer 发送 Linear PCM +网络上的元数据?
我能够使用 GStreamer RTP lib 的 gst_rtp_buffer_add_extension_twobytes_header() 通过 H264 发送元数据。 rtph264pay 是 RFC 3984 确实支持这一点…
Gstreamer Python - 插件可与 gst-launch-1.0 配合使用,但在手动创建管道时则无法使用
我正在使用带有 Python 绑定的 gstreamer v1.14.5。我通过子类化 GstBase.BaseTransform 类并覆盖其 do_transform_ip 方法创建了一个插件。该插件在视…
如何正确使用GstReferenceTimestampMeta
我的目标是将时间戳附加到独立于 GST 时间的 GstBuffer 。我找到了 GstReferenceTimestampMeta,它看起来正是这样我在追。但是,我在尝试使用它时遇到…
管道适用于“nveglglessink”,但不适用于“ximagesink”
我对 GStreamer 和 DeepStream 还很陌生。我有一个基于 deepstream-test1 创建的管道。这是元素出现的顺序: filesrc(h264)-> h264parse-> nvv4l2解…
这个 Gstreamer 管道可以转换为 FFMPEG 吗?
我想知道是否可以将此 GSTREAMER 管道转换为 ffmpeg 命令: udpsrc port=5000 caps="application/x-rtp, media=(string)video,clock-rate=(int)90000,…
用于将 h264 流式传输到 nvr 的 Gstreamer 管道
我使用此管道来流处理处理的帧: pipeline = Gst.parse_launch('appsrc name=m_appsrc ! capsfilter name=m_capsfilter ! videoconvert !x264enc ! rt…
OpenCV 和 gstreamer rtsp 服务器
我正在尝试设置一个 rtsp 服务器,以在使用 OpenCV 编辑后重新传输 IP 摄像机的 rtsp 流。捕获 rtsp 流并编辑帧可以工作,但我无法让 rtsp 服务器工作…