495 questions
-1
votes
0
answers
7
views
vulkanh265dec gstreamer plugin not working correctly on RPI 5 [closed]
I am trying to utilize hardware accelerated decoding on RPI 5 using gstreamer. I have an RTP stream encoded with x265enc plugin available in gstreamer and trying to decode it with vulkanh265dec plugin....
0
votes
0
answers
15
views
Adding a metadata such as location,geo-location-name,geo-location-latitude to an mp4 file using GStreamer Framework in cpp
I have the following GStreamer pipeline:
gst_element_link_many(source, convert, overlay, encoder, parser, taginject, muxer, sink, NULL);
where, encoder = x264enc
parser = h264parse
...
0
votes
1
answer
22
views
gst_caps_from_string: assertion 'string' failed
On Ubuntu 22.04, Gstreamer does not work with parameters that is is quotation marks. This happens to the basic-tutorial-1.c where
pipeline =
gst_parse_launch
("playbin uri=https://gstreamer....
0
votes
0
answers
43
views
Getting delay in the video stream while streaming to webrtc
I am working with Gstreamer 1.16.3 application on the Ubuntu 20.4. The application is in such a way that, I have USB camera which is giving output a H264 encoded data, and using the laptop microphone ...
0
votes
0
answers
45
views
Why does decodebin return this to me?
I'm running gstreamer using the gtkpaintable plugin to be able to manipulate a player. My code, which I call build_pipeline(), looks like this:
pub fn build_pipeline(&self) {
let src = gst:...
0
votes
0
answers
9
views
Do awss3sink or gssink stream data directly to cloud storage in gstreamer?
There are 2 possible approaches:
Save data to local files and upload each to cloud storage.
Stream incoming data to cloud storage directly.
Which one is used by gssink and awss3sink internally?
0
votes
0
answers
51
views
Gstreamer filesink and videosink tee pipeline
I am trying to make a pipeline that will show a video stream to the screen and also save this stream to a file.
This is my pipeline:
gst-launch-1.0 videotestsrc pattern=snow ! videoconvert ! tee name=...
0
votes
0
answers
38
views
udpsrc with multiple caps
is it possible to make a udpsrc element that listens on one port, but can receive several different caps formats?
I would like to receive one video format at the beginning, and then to be able to ...
0
votes
1
answer
30
views
Why doesn't gStreamer demuxer create its source pad initially
I'm newbie in gStreamer framework and multimedia in general,
I'm following the official third tutorial at here,
the goal is to create and run a pipeline to stream an audio using uridecodebin as a ...
0
votes
0
answers
30
views
How to specify File Saving Order Between Two Separate GStreamer Pipelines (Audio and Video)
I have two separate GStreamer pipelines: one for audio and one for video. Here's my current pipeline setup:
gst-launch-1.0 -e videotestsrc is-live=1 ! video/x-raw,width=1280,height=720,framerate=60/1 !...
0
votes
1
answer
197
views
Stream camera stream using Gstreamer, WebRTC from device to react frontend on other device
I am new to Gstreamer and WebRTC. I have two arravisrc camera plugged into a Nvidia ORIN, I want to be able to stream both the camera feeds on demand to a react UI hosted on AWS. The ORIN might be ...
0
votes
1
answer
89
views
Gstreamer rtpbin on-receiving-rtcp is not receiving any RTCP packets inside docker container
I am creating an application where I need to have access to rtspsrc sender report. So I added a new-manager callback to rtspsrc element and inside that callback I retrieve its manager (aka rtpbin), ...
0
votes
1
answer
95
views
NNStreamer - could not link tensortransform to tensorfilter
I'm using Ubuntu Linux. I would like to run the example pipeline below with a command line.
https://github.com/nnstreamer/nnstreamer-example/blob/main/native/example_pose_estimation_tflite/...
0
votes
1
answer
54
views
Python : Using Pyside6 and gi for GStreamer : Image without color and duplication of image
I stream a video web camera from another computer with GStreamer with a command:
gst-launch-1.0 -v v4l2src device=/dev/<video4> ! image/jpeg,width=640,height=480,framerate=30/1 ! jpegdec ! ...
0
votes
0
answers
46
views
Troube Creating a GStreamer Pipeline With Preview and Video Record on Command in Python
I'm trying to build a demo pipeline in GStreamer that can read a V4L2 source and show a video preview while enabling start/stop video recording to a file at will. I have the following code that can:
...
0
votes
0
answers
42
views
Project issue with pipelines
I'm programming and modifying an application in Python 3 with GTK 3 and gstreamer 1.0 and this is the code I have.
# init Gst and create pipeline
Gst.init(None)
self.player = Gst.Pipeline.new()
self....
1
vote
0
answers
68
views
How to convert bayer raw10 to H.264 using GStreamer?
I'm trying to create a gstreamer pipeline to transcode bayer raw10 frames to H.264 using appsrc. Here's what my pipeline looks like:
r#"appsrc name=src is-live=true block=true caps="video/x-...
0
votes
0
answers
34
views
Need to submit to appsink 1 second in before than the second queue
I have a GStreamer pipeline where I read data from a filesrc and send it to two queues, the first queue submits in the alsasink the other is sent to an appsink. My requirement is that I want the data ...
0
votes
0
answers
72
views
Is GStreamer/RTSP pause client-side or server-side?
We've inherited an application in which there are four possible camera streams but with only one viewed at any given time. The streams are known in advance and the URLs do not change.
It has a ...
0
votes
1
answer
253
views
Cannot build gstreamer pipeline with tee, appsink and file sink
using:
Jetson Orin Nano
Jetpack 5.1.2
L4T 35.4.1
Ubuntu 20.04
I am attempting to build the following pipeline:
video source → tee t.→ video sink
t.-> appsink
each of the pipeline with just one sink,...
0
votes
0
answers
53
views
Listen for sink-added in splitmuxsink gstreamer-rs
I want to create chunked MPEG-TS segments from video file and send them to datastore without touching the filesystem.
So I've created a pipeline with splitmuxsink where I set muxer-factory to ...
0
votes
1
answer
99
views
How to play files generated by Gstreamer multifilesink?
Use below command to successfully continuously saving frame files.
gst-launch-1.0 pulsevideosrc ! vaapipostproc ! vaapiencode_h264 ! mpegtsmux ! multifilesink location = multisrc/frame%d.ts
saved ...
0
votes
0
answers
85
views
missing vaapih265enc in gstreamer-vaapi
I installed vaapi using apt install gstreamer1.0-vaapi on Debian 12 linux system. But the vaapih265enc is missing in the feature list.
# gst-inspect-1.0 vaapi
Plugin Details:
Name ...
0
votes
0
answers
36
views
DTLS element in gstreamer pipeline
I have these two pipelines for server and client
gst-launch-1.0 videotestsrc ! videoconvert ! x264enc ! queue ! udpsink host=127.0.0.1 port=1234
gst-launch-1.0 udpsrc port=1234 ! queue ! h264parse ! ...
0
votes
0
answers
101
views
Streaming Axis video to Dolby using WebRTC WHIP protocol
I'm trying to streaming my Axis video feed to Dolby using WHIP protocol. I copied the gstreamer pipeline from this document https://docs.dolby.io/streaming-apis/docs/using-whip-with-gstreamer#...
0
votes
0
answers
27
views
gstreamer pipeline going to paused state
gstreamer pipeline is going to paused state when a new branch is created from playing pipeline using tee and pads until last element in new branch goes to playing state. how to solve this?
I tried ...
0
votes
0
answers
40
views
How to sink into imxg2dcompositor after taking video from 2 camera?
I'm trying to sink videos from 2 v4l2src into imxg2dcompositor and then sink them into a tcpserversink, the pipeline works perfectly:
gst-launch-1.0 \
v4l2src device=/dev/video2 io-mode=dmabuf ! \
...
0
votes
0
answers
48
views
Save np.ndarray frame from opencv with using Gstreamer as video recorder
Hello, guys.
So i have problem with python3 api of gstreamer. I can't write correctly video in format .mov (i add frames np.ndarray in gstreamer) with using gstreamer. So in constructor i send ...
0
votes
0
answers
71
views
Fixed packet size in low-latency rtp stream using queues
I am trying to stream a v4l2src source encoded as h265, with low latency mode turned on.
Below is the gstreamer command I use.
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw, format=NV12, ...
0
votes
1
answer
27
views
Gstreamer- I want to toggle between audio and video from the same src file present in the local directory
I've been trying to toggle between video and audio. Requirement: Play only the video (without the audio) for the first 3 seconds then play the audio and finish the audio till eos and finally resume ...
0
votes
1
answer
248
views
Gstreamer- facing error: Failed to link demux video pad to video queue pad. Exiting
I've been studying about gstreamer and I don't understand where I got it wrong but every pipeline I tried turning code would give me 'Elements could not be linked' and I'm running this code on ubuntu. ...
0
votes
0
answers
101
views
Garbled audio when using ALSA on PipeWire + deinterleave + sample rate filter
I'm getting strange audio output when using deinterleave in my pipeline along with alsasrc on my PipeWire system.
First, a working pipeline without deinterleave:
gst-launch-1.0 alsasrc ! audio/x-raw, ...
0
votes
0
answers
144
views
Adjusting Webcam settings while a GStreamer pipeline is runnig
I'm running a WebUI with a live Webcam feed on my Raspberry Pi and I'm trying to adjust the camera settings to fix the overexposure of the camera. When I try to change the settings while the video ...
0
votes
0
answers
72
views
qtdemux qtdemux.c:7423:gst_qtdemux_loop:<qtdemux0> error: streaming stopped, reason not-linked (-1)
I am trying to stream a video stored on my system using Gstreamer using Java as a coding language.
This is the pipeline which runs fine when executed on CLI:
gst-launch-1.0 filesrc location=C:\\Users\\...
0
votes
1
answer
75
views
No such element or plugin 'tiovxdlcolorconvert'. Not able to install thus gstreamer plugin
i'm not able to install this plugin. please write commands for installing this plugins using gstreamer in ubuntu.
I tried gst bad plugins, but this tiovxcolorconverter not included on these bad ...
0
votes
1
answer
131
views
Can we restrict client port range for GStreamer rtspsrc element?
We're working in a heavily-controlled network environment (in production) where we need to lock down ports used for certain things.
We currently have a need to open an RTSP stream to some camera and ...
0
votes
0
answers
205
views
Error: Failed to allocate required memory with OV5640 camera in GStreamer pipeline in Yocto
I'm encountering an error while trying to use an OV5640 camera with GStreamer. The error seems to be related to memory allocation.
What could be causing the "Failed to allocate required memory&...
0
votes
1
answer
308
views
"cannot find appsink" - Gstreamer with OpenCV4, Python under Linux environment
Under an embedded Linux environment, and with Python, I am trying to get a video feed from my USB Camera,
Using OpenCV "default" implementation works perfectly :
video = cv2.VideoCapture(cv2....
0
votes
1
answer
209
views
Compiling gstreamer with msdkh264enc results in relocation errors
I would like to use msdkh264enc (on Linux) which requires that I build gstreamer from sources, as per the docs.
I run the following configure step:
meson setup -Dbad=enabled -Dgst-plugins-bad:msdk=...
0
votes
1
answer
464
views
Documentation for GLVideoItem for GStreamer 1.16.1
I'm integrating a (pure) RTP stream into a Qt 5.15.2 Application using GStreamer 1.16.1. Within QML there is "import org.freedesktop.gstreamer.GLVideoItem 1.0" and "GstGLVideoItem" ...
0
votes
0
answers
531
views
Use v4l2convert instead of videoconvert
I have a proprietary Scaler driver running on my HW. Due to this I see a v4l2convert element in my gst-inspect. I would like the gstreamer to use this element instead of using videoscale/videoconvert ...
0
votes
0
answers
52
views
GstAppSink: Sharing between two pipelines
We're trying to use appsink from one pipeline, which reads camera image data from appsrc using aravis library in gst-rtsp-server as a buffer provider for need-data signal.
The camera is acquiring ...
0
votes
0
answers
151
views
GStreamer Mac(OSX) avfvideosrc to RTMP issue (Getting Stuck at Redistribute Latency)
I am trying to get gstreamer to stream video from avfvideosrc to RTMP. Its partially working.
Here is the command I am using
gst-launch-1.0 -e avfvideosrc ! queue ! videoconvert ! x264enc ! flvmux ...
0
votes
1
answer
161
views
Playing N sequential videos as a single video in GStreamer
I have n sequential videos. I want to play them back to back as one video. For example, when the first video ends, it will continue with the second video without interruption. My code is as follows, I ...
0
votes
0
answers
333
views
How can I make a GStreamer pipeline to read individual frames and publish stream?
I have an external system which sends individual H264 encoded frames one by one via socket. What I'm trying to do is getting these frames and publishing an RTSP stream to RTSP server that I have.
...
0
votes
0
answers
131
views
Using Gstreamer, there occurs 'Segmentation fault' errors.,
I'm trying to use Gstreamer API and
I want to streaming internal buffer using rtsp with H.264 encoder.
SO I made a code by searching but It doesn't works.
I cannot find what is wrong with my code.
The ...
0
votes
0
answers
72
views
Gstreamer boilerplate code is not compiling
I am trying to build Gstreamer custom plugin. I am referring this link.
I followed the instructions given in the website, here are my steps,
Cloned the git repo using
git clone https://gitlab....
0
votes
0
answers
64
views
Cannot get image data from GStreamer while launching with .desktop file (written in pyqt5 and opencv)
I tried to build desktop application with PyQt5+opencv for image recognition system. I’m using GStreamer pipline to get rtsp streaming by
rtsp_url = “rtspsrc location=rtsp://192.168.1.50/live1.sdp ...
0
votes
1
answer
355
views
Not able to switch to other camera using input-selector in gstreamer c
In the code, as you can see i have two input pipeline
gst_element_link_many(v4l2src1, videoconvert1, capsfilter1, queue1, input_selector, NULL);
gst_element_link_many(v4l2src2, videoconvert2, ...
2
votes
2
answers
342
views
How to use GStreamers switchbin element?
I have two working pipelines - one for MJPEG streams and one for H.264.
udpsrc port=5021 caps="application/x-rtp,encoding-name=JPEG,payload=26" ! \
rtpjitterbuffer ! rtpjpegdepay ! ...