Questions tagged [gstreamer-1.0]

The tag has no usage guidance.

gstreamer-1.0
Filter by
Sorted by
Tagged with
19 votes
2 answers
5k views

RTSP over HTTPS video streaming by GStreamer

I have a stream which is RTSP over HTTPS. The handshake is secure (Over https) but the data after the handshake is complete is not encrypted (in RTSP). GStreamer by default does not stream as it ...
PunK _l_ RuLz's user avatar
12 votes
1 answer
10k views

Gstreamer webrtcbin working sample pipeline

Can someone show up to date webrtcbin pipeline? At the moment i use these pipelines and they do not work. Send: gst-launch-1.0 webrtcbin bundle-policy=max-bundle name=sendrecv stun-server=stun://...
Monalisa's user avatar
  • 131
9 votes
1 answer
4k views

GStreamer appears to be not calling my callbacks

I have a Qt application which does GStreamer-related stuff in a separate thread. Although I think I've followed the rules for setting up signal callbacks, the callback function I've specified doesn't ...
paxdiablo's user avatar
  • 868k
9 votes
0 answers
2k views

RTP timestamp synchronization in GStreamer

We are trying to synchronize 2 different streams with respect to their RTP timestamps. More specifically, we are sending two identical uncompressed video streams on port 5004 and 5005, at 24 fps with ...
throwclose_account's user avatar
8 votes
2 answers
1k views

Launch GstRTSPServer from GstElement pipeline

I'm doing a Gstreamer 1.0 application in C. The pipeline is built, based on user configuration and system "state" during runtime. Therefore I'm using multiple GstElements which are later added and ...
g0hl1n's user avatar
  • 1,467
7 votes
5 answers
10k views

WARNING: erroneous pipeline: no element "x264enc"

I have been trying to get this running for the past couple of days now. I have a gstreamer command that requires x264enc. I am running a Mac I cannot seem to get x264 development libraries installed. ...
Anil's user avatar
  • 2,428
7 votes
3 answers
16k views

How to make rtpjitterbuffer work on a stream without timestamps?

I am sending an H.264 bytestream over RTP using gstreamer. # sender gst-launch-1.0 filesrc location=my_stream.h264 ! h264parse disable-passthrough=true ! rtph264pay config-interval=10 pt=96 ! udpsink ...
matt's user avatar
  • 1,925
7 votes
1 answer
4k views

Memory not freed after gstreamer pipeline set to GST_STATE_NULL

My application requires gstreamer pipeline to be restarted multiple times. But after setting the pipeline to GST_STATE_NULL and calling unref on the pipeline, memory appears to be not freed. After ...
KrithikaV's user avatar
6 votes
1 answer
382 views

How to improve the quality of the audio of RTMP stream after multiplexing two streams

Using GStreamer (gst-launch1.0), I am multiplexing two streams One contains the silence Other contains the audio speech But the problem is that the quality of the audio output is not good. The ...
Sumit Sharma's user avatar
6 votes
1 answer
3k views

How to debug gstreamer pipeline with leaking file descriptors after gst_object_unref()?

I have a custom pipeline that looks roughly like this in gstreamer shorthand: gst-launch-1.0 rtspsrc location=rtsp://<url-for-stream> ! rtph264depay ! h264parse ! imxvpudec ! *any-sink* any-...
adowdy's user avatar
  • 329
6 votes
0 answers
413 views

Gstreamer stream audio over network

I am trying to get real-time audio streaming working from my mac to my windows PC, using Gstreamer but i havent had any luck. This is what i am using on my mac to send the audio: gst-launch-1.0 -v ...
Maclaren's user avatar
  • 279
5 votes
2 answers
9k views

What does gstreamer's h264parse really do?

I'm confused with what h264parse really does. I tested with this commands: with h264parse: gst-launch-1.0 videotestsrc num-buffers=10 ! x264enc ! h264parse ! avdec_h264 ! videoconvert ! autovideosink ...
user avatar
5 votes
1 answer
2k views

Reconnect RTSP stream in Gstreamer pipeline

I have a working Gstreamer pipeline using RTSP input streams. To handle these given RTSP input streams, the uridecobin element is used. My goal is to reconnect to the RTSP input streams when internet ...
harry_tums's user avatar
5 votes
0 answers
643 views

Passing python objects to C Gstreamer functions, using Cython

I'm using Python3.6 with GStreamer-1.0 and PyGObject (for python access) to read video frames from a camera (tiscamera). The frames are gotten via python code and eventually I get a GstBuffer: import ...
yoel's user avatar
  • 305
5 votes
1 answer
1k views

gstreamer 1.0 + python: dynamic link and unlink queues from a PLAYING pipeline

Pipeline architecture I'm trying to implement The script works well when both the queues are linked together before setting the pipeline to PLAYING, but I'm having a hard time understanding Gstreamer ...
Ashwin Prasad's user avatar
4 votes
2 answers
2k views

Gstreamer cannot find internal camera on a Mac

I have installed Gstreamer via homebrew on my mac. I want to stream the mac's internal camera's footage, however when I run gst-device-monitor-1.0 I keep getting Probing devices... Failed to start ...
davidb's user avatar
  • 1,543
4 votes
2 answers
10k views

Gstreamer C Code is failed with streaming stopped, reason not-negotiated (-4)

I am learning Gstreamer and whatever I have achieved through Gstreamer tools, I am trying to implement the same with gstreamer application using C language. Below command streamed a mp4 video file ...
Manish's user avatar
  • 53
4 votes
2 answers
1k views

how to play GStreamer media on Flutter

I want to know how can I get GStreamer to work on Flutter application to show a video on media player. Any help and tips would be appriciated
DNS's user avatar
  • 891
4 votes
1 answer
5k views

Gstreamer Multifilesrc loop short video

I was wondering if it is possible to even get the multifilesrc to work. I am on the latest gstreamer version and cannot make a simple video loop. I've tried so many iterations of the above, to show a ...
Odd fellow's user avatar
4 votes
0 answers
1k views

gstreamer 1.14.5 multiple rtspsrc element pipeline, reconnect individual streams when disconnected via 'C' code

Hello GStreamer community & fans, I have a working pipeline that connects to multiple H.264 IP camera streams using multiple rtspsrc elements aggregated into a single pipeline for downstream video ...
doug4350's user avatar
4 votes
0 answers
5k views

GStreamer streaming stopped, reason error (-5)

Every time I run my pipeline, it goes for a while, and then eventually crashes with, "streaming stopped, reason error (-5). I tried to debug the error, but actually got nothing specific that ...
Valery Magadeeva's user avatar
3 votes
3 answers
11k views

There maybe a timestamping problem or this computer is too slow

Does anyone get this output with gstreamer? I am trying out gstreamer with rtp from my latptop to nvidia xavier My sender pipeline is as such gst-launch-1.0 v4l2src ! videoconvert ! 'video/x-raw,...
lorugant's user avatar
3 votes
1 answer
690 views

GStreamer GstVideoTestSrcPattern enum - where is it?

I'm trying to set the "pattern" for my videotestsrc: #include <gst/gst.h> GstElement *pipeline, *source, *sink; ... source = gst_element_factory_make("videotestsrc", "source"); g_object_set(...
Aidenhjj's user avatar
  • 1,289
3 votes
1 answer
2k views

Drop buffers in gstreamer

I am developing a gstreamer application (plugin) that sinks from a video stream, analyzes each buffer for a certain condition and then if that condition is present passes the buffer to the plugin ...
rpb's user avatar
  • 97
3 votes
1 answer
2k views

How to send data from a file to webrtcbin element in gstreamer?

I am a beginner with gstreamer so bear with me. I have a working pipeline where audio and video from a test source is sent to the webrtcbin element used to send out offer. Pipeline is as follows: ...
Mayank's user avatar
  • 51
3 votes
1 answer
944 views

Why does on-screen video fail to update unless i have two queues?

gst-launch-1.0 -v -e \ videotestsrc ! tee name=t0 \ t0. ! queue ! x264enc ! matroskamux ! filesink location="test.mkv" \ t0. ! queue ! queue ! autovideosink Works, with both the file, and ...
jonesmz's user avatar
  • 437
3 votes
3 answers
8k views

Restarting GStreamer Pipeline in Python on EOS

I am working on a Python script running on RPi3, and using gstreamer to connect to RTSP feed of my IP Camera, and serve decoded H264 frames to my Python script. Here is the gstreamear pipeline used ...
Anil Erdem Ozyalcin's user avatar
3 votes
1 answer
2k views

GStreamer: Pipeline working in gst-launch-1.0 command, but not in c++ code

I have a pipeline running on my client: gst-launch-1.0 tcpclientsrc port=3344 host=10.0.0.7 ! tsdemux ! h264parse ! avdec_h264 ! autovideosink which is working perfectly. Now I am trying to ...
Tom Atix's user avatar
  • 391
3 votes
1 answer
1k views

What is the purpose of action signals vs. queries in gstreamer?

For some informations about gstreamer elements I have to emit a query like gst_element_query_position (data.playbin, GST_FORMAT_TIME, &current) (from basic tutorial 4) while for others I have ...
saluto's user avatar
  • 77
3 votes
1 answer
814 views

C++ Cannot integrate JPEG pipeline in OpenCV

I've looked through tons of threads on OpenCV and Gstreamer and simply cannot resolve the issue to my error. I am trying to open a Gstreamer pipeline in OpenCV. I have built OpenCV with GStreamer and ...
Mr OpenCV's user avatar
3 votes
2 answers
1k views

Qt for Android - undefined reference to ANativeWindow_fromSurface

I am a beginner of Qt, I was trying to use Qt to make an Android application and used GStreamer(not QtGStreamer) to stream video through RTSP. But when I used QPlatformNativeInterface *...
SamuelYeh's user avatar
3 votes
0 answers
2k views

Gstreamer how to switch from video / x-h264 to video / x-raw

I have the following gstreamer pipeline that works fine: gst-launch-1.0 -e rtspsrc user-id="user" user-pw="pass" location="rtsp://...:554/user=a...._channel=1_stream=0.sdp?...
F.Ramirez's user avatar
3 votes
0 answers
360 views

Gstreamer tee branch with appsink slows down the whole pipeline, how to process buffer async?

I have a deepstream pipeline which goes like this: reading and processing video --> queue --> tee --> queue --> display |----> queue --> ...
Ahmed's user avatar
  • 65
3 votes
0 answers
605 views

Parsebin doesnt link with mpegtsmux when using h264 payload

The problem: I am trying to setup a pipeline, which reads from different RTSP sources, and saves the video as mpegts without reencoding. The rtp payload can be h264, h265, mpegts with different ...
Dávid Zilahi's user avatar
3 votes
0 answers
516 views

gst-inspect-1.0 fails with "g_once_init_leave: assertion 'result != 0' failed" if gstreamer-1.16 is built as static libs

I have built gstreamer-1.16 and its plugins (base, good, bad and ugly) with --enable-static --disable-shared --enable-static-plugins options. Looks like the build has succeeded but when I run ./gst-...
IvanH's user avatar
  • 31
3 votes
0 answers
284 views

Error while sending stream to TCP port:- net::ERR_INVALID_HTTP_RESPONSE - google-chrome

Currently, I am sending a stream to TCP port using Gstreamer and getting it on one HTML page. Video is working fine but the problem is with the audio; while opening that HTML page in firefox it is ...
Sumit Sharma's user avatar
3 votes
0 answers
1k views

How to change the currently playing file in a gstreamer pipeline without restarting the pipeline?

For some reason we have had trouble finding working solutions to this problem online. Right now our source is a filesrc element. Our current non-solution is to change the pipeline's state to READY, ...
mikkelmk's user avatar
3 votes
2 answers
384 views

gstreamer with openCV in rpi4

I am trying to build software using GStreamer and OpenCV in C++ in rpi4. But the problem is I don't have the root access so I am not able to install any packages for GStreamer. What I am trying is to ...
ksohan's user avatar
  • 1,175
2 votes
1 answer
8k views

Gstreamer 1.0 one source and two sink display

I want to capture image from camera via v4l2src, then captured image is displayed in 2 sink, one is original image and one is processed image. Does anyone know how to do this? I'm using gstreamer 1.0.
Legend22's user avatar
2 votes
2 answers
483 views

Setting different RTP SSRCs with GStreamer and multiudpsink

In a C++ program I'm using a GStreamer pipeline to generate an RTP stream and send it to two destinations at the same time with a multiudpsink element. This works fine, except that both streams have ...
Gene Vincent's user avatar
  • 5,299
2 votes
2 answers
199 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 ! ...
chrizbee's user avatar
  • 115
2 votes
1 answer
620 views

How to set the type for a non-standard gstreamer property?

I'm attempting to set the pattern property for the videotestsrc. Following the normal logic, I have tried setting the variable as an i32 and a string. Both fail with an error that asks for a specific ...
art vanderlay's user avatar
2 votes
1 answer
3k views

h264parse: broken/invalid nal Type

I am receiving h264 frames over a serial link, trying to play them with gstreamer. I set the caps to gst_caps_from_string("video/x-h264"), and it seems to accept them (if I use other caps, e....
JonasVautherin's user avatar
2 votes
1 answer
2k views

What does 0 (zero) framerate mean in GStreamer?

I'm trying to learn GStreamer and couldn't understand something. I saw some test codes from other projects as following, video/x-raw,format=RGB,framerate=0/1 What does the framerate=0/1 in the ...
Jinu's user avatar
  • 566
2 votes
2 answers
9k views

GStreamer Pipeline with udpsrc displaying and saving to file

I'm having a hardtime understanding how to build gstreamer pipelines. I've read many questions on Google and on Stack Overflow that are quite similar to mine, but most of them assumes that I know what ...
Tomaz Canabrava's user avatar
2 votes
2 answers
4k views

gstreamer with multiple cameras: how can I split the pipeline based on the camera identifier?

I am trying to build a GStreamer pipeline which interleaves images from multiple cameras into a single data flow which can be passed through a neural network and then split into separate branches for ...
cbalos's user avatar
  • 889
2 votes
2 answers
4k views

Gstreamer 1.0 - Creating custom message/event/signal

I am writing a custom plugin for gstreamer 1.0 in C. This plugin perform some processing on frames and should send an event to the application whenever some conditions are met. It should not block the ...
god_kane's user avatar
  • 204
2 votes
1 answer
12k views

GStreamer appsrc to file example

I'd like to write audio buffers to file. The problem is that the file is always empty or the applicaition stops immediately with Internal data flow error. Examples are: https://gist.github.com/...
Velkan's user avatar
  • 7,355
2 votes
1 answer
389 views

gst_parse_launch there is no proper conversion function from string to gchar

I have a simple code with c++ using gstreamer to read rtsp video. I'm new to gstreamer, I couldn't concatenate gst_parse_launch() with a URL_RTSP variable for my rtsp links. here is no variable ...
l12's user avatar
  • 99
2 votes
1 answer
5k views

How to use gstreamer rtspsrc to display a rtsp source?

I'm playing with gstreamer rtsp. I created a rtsp sink as this: gst-launch-1.0 videotestsrc ! x264enc ! rtph264pay config-interval=10 pt=96 ! udpsink host=127.0.0.1 port=5000 I can't open it directly ...
user avatar

1
2 3 4 5
10