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…
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…
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
1
2 3
30 31