4,975 questions
0
votes
0
answers
13
views
Gstreamer in Android
I´m very very new in Gstreamer and I need to play a RTSP with h265 for Android
I am trying to build tutorials but unfortunately not able to build
also tried to create new project by myself but getting ...
0
votes
0
answers
23
views
Configuring RTSPServer within GStreamer without affecting original stream
I'm wanting to setup a stream that performs ultra low latency calculations on a video stream, but also makes it available to rtsp clients. Ie:
Incoming stream -> Scale & Perform work (Ultra ...
-5
votes
1
answer
60
views
Why does GStreamer rtspclientsink fail intermittently with TCP when pushing to local RTSP server (only stable with GST_DEBUG=4)
Description
I’m developing a GStreamer-based RTSP client that pushes a local video stream to a MediaMTX RTSP server over TCP using rtspclientsink.
However, the pipeline fails intermittently with “...
1
vote
0
answers
61
views
Green video output when streaming to RTSPtoWeb using GStreamer
I’m trying to make a script in python that restream an RTSP feed that has been processed in OpenCV (where I overlay the current date and time on each frame).
After processing, I use GStreamer to ...
0
votes
0
answers
48
views
Gstreamer Qt6 Mutlimedia Video stops 3 secs before end
I am working with Qt 6.8 (QtWidgets) on an embedded Linux/Yocto device. I want to play a video in my application. It should be possible to play, pause, seek 5 sec forward, seek 5 sec backward and load ...
0
votes
0
answers
102
views
How to properly shut down an RTSP server using the C++ API?
I am trying to set up an RTSP server using the GStreamer API for C++. I would like to cleanly shut down and relaunch this streamer on command. I have finally managed to implement a pipeline that seems ...
2
votes
0
answers
72
views
Setting up customized value to GST_PLUGIN_PATH to GStreamer in Rust
I'm creating an ABR controller for streaming user's desktop using Rust and GStreamer.
The purpose of my abrcontroller.rs is to set up a GStreamer instance and handle bitrate changes. The sink I'm ...
0
votes
0
answers
43
views
Video Output Not Displaying in QVideoWidget with Playbin Element
I am encountering an issue where video playback does not correctly display within a QVideoWidget when using a playbin element in a GStreamer pipeline with Qt's QMediaPlayer. However, when I use a ...
0
votes
0
answers
21
views
LOCAL_MODULE_FILENAME must not contain a file extension (Implementing GStreamer in Andriod Studio Project)
I am trying to integrate GStreamer via JNI into an existing Android Studio project.
My Android.mk file looks like this:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := rtsp-...
0
votes
1
answer
60
views
What to do if PostgreSQL and GStreamer dlls depend on different versions of libiconv-2.dll and libwinpthread-1.dll?
I'm updating the project, in which Qt, PostgreSQL and GStreamer are used. I need to update PostgreSQL to the latest version. PostgreSQL libpq.dll depends on several dlls and one of them is libintl-9....
0
votes
0
answers
53
views
RootEncoder to Gstreamer RTSP server provide verify suggestion
I used RootEncoder sample android app that can stream RTSP. In my mac i used Gstreamer RTSP server created via python code. In the android app i entered the RTSP endpoint that is my mac ipaddress to ...
2
votes
0
answers
72
views
Saving an image before a videocrop element and pairing it with the videocrop resulting image
I currently have this pipeline using Gstreamer 1.24.3 C API
uridecodebin -> videorate -> videoconvert -> queue -> tee (2 src)
tee_src1 -> queue -> videocrop -> videoscale -> ...
0
votes
0
answers
137
views
RTSP stream on Wpf using Gstreamer
I'm trying to capture a stream from an Axis encoder on a wpf application using Gstreamer SDK, The stream always tends to start in a new window but not the element I created in the WPF itself.
When I ...
0
votes
0
answers
50
views
GSTREAMER+CAIRO issue with two pipelines render issue
import time
import gi, glob
gi.require_version('Gst', '1.0')
from gi.repository import Gst, GLib
from app.factories import OverlayFactory
import os
os.environ['GST_DEBUG'] = '3'
class GstRunner:
...
1
vote
0
answers
42
views
GStreamer rtpbin DTMF pad linking fails with "caps are incompatible" in Kurento media server
I'm trying to handle DTMF (telephone-event) pads from GStreamer's rtpbin element in a Kurento media server application. Both direct linking and capsfilter approaches fail with "caps are ...
0
votes
0
answers
39
views
GStreamer Tee for LiveView and saving streams to Mp4 file
I am able to record videos using the Gst.parse_launch() utility, it waits for EOF and gracefully closes the files. When I tee the encoded streams for liveViews, while recording, I have to create ...
0
votes
1
answer
145
views
Gstreamer RTSP Server
I'm trying to implement a passthrough where one of the server can have rtp packets pushed to it and the other allows those same packets to be watched.
In a basic example I've created a record media ...
1
vote
1
answer
67
views
How to create Gst.Buffer?
I want to stream RTSP pipeline using MediaMtx server. To do that I'm using rtspclientsink of gstreamer.
At the moment I'm doing it using EmguCv compiled with Gstreamer enabled. But I wanted to do ...
0
votes
0
answers
40
views
Is it possible to switch in between multiple audios present in the media-file while streaming with RTSP?
I have been trying to figure out if it is possible to stream media-file containing more than one audios and single video in it!
As per the steps of connection establishment in RTSP, when the two-way ...
1
vote
1
answer
134
views
Gstreamer: switching from v4l2src to filesrc during runtime
I am new to Gstreamer and I am working on a C project using glib. The main task would be that, having a pipeline, we should be able to switch from one source to the other during runtime. My current ...
0
votes
0
answers
91
views
Black Screen when trying to record my screen with gstreamer and pipewire in rust
I am working on building a screen capture app and am just trying to get recording a 3 second clip working.
I am running Arch and Hyprland.
I am using gstreamer, ashpd to setup pipewire. This allows me ...
1
vote
0
answers
74
views
OpenCV 4.1.2 - DLL Load Error: "The specified procedure could not be found" when importing cv2.pyd
I followed this official OpenCV tutorial
to build OpenCV 4.1.2 with GStreamer support on Windows 11 (64-bit). Build and install were successful, but importing cv2 fails with:
ImportError: DLL load ...
0
votes
0
answers
61
views
gstreamer does not allow my application to make multicast endpoint
I have this gstremer pipeline which is started by Qprocess in Qt Application:
gst-launch-1.0 rtspsrc location="rtsp://admin:[email protected]:554/sub" ! rtph264depay ! h264parse ! mpegtsmux ...
0
votes
0
answers
137
views
Random audio/video sync issue with libcamera-vid + ffmpeg on raspberry pi 3a+
I have been working on camera software, which will stream live fullhd video to Cloudflare Stream via RTMPS protocol. Everything is mostly working nicely, but I have occasional A/V sync issues with the ...
0
votes
0
answers
62
views
Custom DLL Path for Core Libraries in Gstreamer
I’m working on Windows, using C++ and Visual Studio. I’ve added an implementation of gstreamer into an already existing project and now I need to pack it and test it into our target machines.
The ...
1
vote
0
answers
83
views
Can't set seeker in GSTREAMER cv2, python
I want to skip n seconds forward and backward in gstreamer cv2 capture for recorded videos. But when I use cap_gstreamer.set(cv2.CAP_PROP_POS_FRAMES, fps*skip_second) it resets seeker to beginning of ...
0
votes
0
answers
28
views
Gstreamer Application Deployment on windows
I'm trying to deploy an application I've developed using Gstreamer as part of its functions and components. In order to deploy it I'm adding all the .DLL files into the root folder of the application ...
0
votes
0
answers
129
views
Issue Muxing KLV Metadata with GStreamer 1.20.3 on Ubuntu 22.04
I'm working on a GStreamer pipeline that muxes H.264 video and KLV metadata into an MPEG-TS stream using mpegtsmux. While this setup functions correctly with GStreamer 1.16.3, I'm encountering issues ...
0
votes
0
answers
101
views
How can I make a rectangle in a frame transparent using gstreamer
I am trying to achieve a transparent rectangle in the resulting frame rendered on screen, but cannot find how to do this.
Pipeline:
I am writing a c++ application. I have multiple incoming video ...
0
votes
1
answer
99
views
Unable to get custom python gstreamer plugin registered in Gstreamer
This is the error I get when I try to get my custom plugin registered:
t$ GST_PLUGIN_PATH=$GST_PLUGIN_PATH:$PWD gst-inspect-1.0 audiotestsrc_py.py
(gst-inspect-1.0:82): GStreamer-WARNING **: 18:57:46....
0
votes
0
answers
65
views
GStreamer does not insert black video frames,when app is in the background, so the recorded video appears to skip that time segment completely
We are recording Mediasoup-based (https://mediasoup.org/) video calls using GStreamer on the backend(for your reference i shared code link(https://github.com/ethand91/mediasoup3-record-demo/blob/...
0
votes
0
answers
90
views
Publish a video using opencv and gstreamer in rtsp
I'm trying to send a video acquired by my webcam through rtsp stream but I cannot reproduce using VLC, it seems that I cannot send out the frame at the end of pipeline.
My setup is the follow:
...
0
votes
1
answer
117
views
RTPS URL in gstreamer contains special character
I’m using gstreamer rtspsrc to connect to live cameras as part of a pipeline.
At this point I already have a working pipeline that opens almost all of the incoming streams, the problem is that I have ...
0
votes
1
answer
152
views
Webrtc video stream is corrupted when sent to multiple peers but fine when I send it to only one peer
I am building a Webrtc based virtual browser. I have my backend setup in golang and I am using pion/webrtc and Gstreamer to handle the multimedia aspects of the applicatoin. I am stuck on this strange ...
1
vote
0
answers
55
views
Gstreamer Discoverer fails on http URLs
I’m using the discoverer component to extract some info from a set of incoming streams, precisely I want to textract the codec in which the streaming comes to apply the proper pipeline.
My current ...
1
vote
2
answers
137
views
Using gstreamer discoverer inside C++ code
currently I’m building an application that will need to handle different types of streams, some of them are H264 and some other are MJPEG, thus I’m trying to build C++ code that generates the adecuate ...
1
vote
1
answer
294
views
GStreamer - RTPS stream to MJPEG pipeline
I'm trying to write a working pipeline for capturing an RTPS Stream using MJPEG instead of H264, currently I have a working pipeline using H264, thus I know that my stream is working properly. But ...
0
votes
1
answer
264
views
Extracting Timestamps from RTSP Stream with OpenCV and GStreamer
I am working with an RTSP stream from a Hikvision camera, which has its internal time synchronized via NTP. I am trying to extract timestamps from the video frames using OpenCV and GStreamer. My goal ...
2
votes
0
answers
59
views
Qt6 QVideoSink Not Getting Frames from V4L2 Webcam
I'm currently writing a C++ Qt App that takes a webcam feed and applies some processing to each frame before rending the processed frame to the app. The problem I'm getting is that when I start my Qt ...
2
votes
1
answer
157
views
gstreamer audio channel mapping
I want to implement the following target architecture:
One pipeline for each received network RTP streams via udpsrc (more than 10 in total)
One pipeline for each device which mixes multiple network ...
0
votes
0
answers
125
views
Streaming RTSP/SRTP from Live555 to GStreamer with MIKEY Encryption
I am using Live555 to stream an RTSP/SRTP stream, which appears to use MIKEY encryption. On the receiving end, I am using GStreamer. However, it seems that Live555 does not provide an option to ...
0
votes
2
answers
146
views
how can I stream internet radio with gstreamer
I have a raspberry pi with bookworm lite, I would like to stream an internet radio station using gstreamer from the command line There must be some plugin that can do this. Specifically I'd like to ...
0
votes
0
answers
95
views
Using gstreamer to stream onto a RTSP server
I've found a few articles regarding this problem but none of them were able to work for me. So anyways, I was able to get my camera streaming to it's host machine using the command $ gst-launch-1.0 ...
0
votes
0
answers
35
views
Unable to Run Multiple Branches in a Single GStreamer Pipeline with Two Different RTSP Sources
Description:
I am trying to create a GStreamer pipeline that takes input from two different RTSP streams and processes them in parallel using separate branches. However, when I attempt to run the ...
2
votes
0
answers
188
views
Can't create a fakecamera with a custom pattern using Aravis
Describe the bug
I'm trying to build a fake camera source with my own specific pattern using opencv. However the camera starts but seems to never get picked up by the arvtools/arvviewer.
To Reproduce
...
0
votes
0
answers
39
views
Using gstreamer videocrop with asymmetric values distorts the image
My gstreamer code generates a distorted image if the values passed to videocrop to remove pixels from the left side of the image are different from the values passed to remove pixels from the ...
0
votes
1
answer
98
views
How to set keyframe interval rpi camera with gstreamer
We are getting h264 video from rpi camera, but could not set keyframe interval. Is there a way? This is our command
libcamera-vid -t 0 --inline --bitrate 2000000 --width 1920 --height 1080 --framerate ...
0
votes
1
answer
169
views
Gstreamer create RTP stream
I want to use gstreamer to package and stream h264 video frames. The udp method succeeds, but the tcp method does not work. What is my problem?
This is a rtp client program. The following is the code ...
1
vote
0
answers
71
views
Issues with Switching from VOD to Live RTMP Stream Using input-selector
I am new to GStreamer. I have a pipeline that streams a VOD file to an RTMP output. I added a live RTMP stream as a second input and used input-selector to switch between them. However, after ...
0
votes
0
answers
67
views
Using VIDIOC_STREAMON and VIDIOC_QBUF
I'm facing the issue while testing hw accelirated decoding in Chromium. After some investigation I found out that at the start of decoding Chromuim calls VIDIOC_STREAMON ioctl first and the starts to ...