Questions tagged [gstreamer-1.0]
464 questions
19
votes
2 answers
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 expects the data to be encrypted as well (in RTSPS),…

PunK _l_ RuLz
- 621
- 6
- 20
12
votes
1 answer
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://stun.l.google.com:19302 audiotestsrc is-live=true…

Monalisa
- 131
- 1
- 5
9
votes
1 answer
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 seem to be being called.
The callback function…

paxdiablo
- 854,327
- 234
- 1,573
- 1,953
8
votes
0 answers
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 a clock-rate of 90000Hz, except that there is an…

throwclose_account
- 81
- 5
8
votes
1 answer
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 linked to a "GstElement pipeline".
Here's a minimal…

g0hl1n
- 1,367
- 14
- 28
7
votes
1 answer
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 every restart, the memory associated with the…

KrithikaV
- 71
- 1
- 3
7
votes
5 answers
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. I have installed gst-plugins-bad but that does…

Anil
- 2,430
- 3
- 37
- 55
6
votes
0 answers
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 osxaudiosrc ! tcpserversink port=7777…

Maclaren
- 259
- 3
- 13
6
votes
1 answer
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 voice is distorted.
I need your help to improve the…

Sumit Sharma
- 257
- 1
- 11
6
votes
1 answer
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:// ! rtph264depay ! h264parse ! imxvpudec ! *any-sink*
any-sink doesn't matter, could be fakesink, imxipusink, or…

adowdy
- 329
- 2
- 16
6
votes
3 answers
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 host=localhost port=5004
Then I am receiving the…

matt
- 1,895
- 5
- 19
- 26
5
votes
1 answer
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 connection is unstable.
When the internet…

harry_tums
- 91
- 7
5
votes
0 answers
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 gi
gi.require_version("Gst", "1.0")
from…

yoel
- 305
- 4
- 17
5
votes
1 answer
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 dynamic pipelines and their implementation. Also…

Ashwin Prasad
- 51
- 3
4
votes
2 answers
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 device monitor!
I also tried running the same…

davidb
- 1,503
- 4
- 30
- 49