Questions tagged [gstreamer]

Questions related to GStreamer (also known as Gst), an open source multimedia framework, powering everything from Linux servers and Linux desktop systems to a host of embedded devices.

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.

GStreamer supports a wide variety of media-handling components, including simple audio playback, audio and video playback, recording, streaming and editing. The pipeline design serves as a base to create many types of multimedia applications such as video editors, transcoders, streaming media broadcasters and media players.

GStreamer has a range of bindings for various languages such as Go, Go, Rust, Vala, C++, Perl, GNU Guile, C# and Ruby. GStreamer supports gobject-introspection and can hence be used from JavaScript via the node-gtk package.

The primary purpose of this tag is for questions regarding the programmatic use of GStreamer via one of these bindings.

4881 questions
7
votes
6 answers

Unable to build GStreamer for Android Tutorials

I'm running into a number of issues attempting to build the GStreamer Android tutorials. My environment is: Mac OS X 7 Android SDK version 17 Android NDK 8d I am able to build and run the NDK samples both in Eclipse and from the command line. I…
lucasweb
  • 1,736
  • 5
  • 28
  • 42
7
votes
1 answer

Combining an audio and video stream using gstreamer

I am streaming an mp4(mpeg-4) file from one device to another using gstreamer over RTP stream. Basically I am splitting up the mp4 file into its audio and video file and then sending it all to the other device where it gets streamed. Now, I want to…
user1795516
  • 451
  • 1
  • 8
  • 18
7
votes
1 answer

Is is possible to use GStreamer without a GLib main loop?

I am trying to use GStreamer as a video backend for a softphone we are developing in house. Our softphone is not GLib based, has its own event loops. Is it possible to set up a gst pipeline and put into various states without having a GMainLoop?
Atilla Filiz
  • 2,383
  • 8
  • 29
  • 47
6
votes
1 answer

Issues linking against gstreamer libraries ubuntu 11.10

So I am starting a project that is going to make use of the gstreamer libraries. I am running the test project from the gstreamer documentation and am getting the following error.This program worked properly on archlinux but is erroring out on…
Mindbane
  • 526
  • 4
  • 13
6
votes
2 answers

GStreamer: how to connect dynamic pads

I'm trying to use GStreamer to play MP4 video from a file. I have managed to play the file using playbin2 and from the command prompt using: gst-launch filesrc location=bbb.mp4 ! decodebin2 ! autovideosink I am expecting in the future that I will…
user975326
  • 657
  • 1
  • 7
  • 22
6
votes
2 answers

use maemo camera by python

I wrote a simple program for Maemo by Python to check some pixel's color every time that my function is called. But this function runs very slowly (3-5 seconds each call). Is there any faster way to do this? import Image import os import sys #…
LABOOOOX
  • 63
  • 6
6
votes
1 answer

Streaming PulseAudio to file (possibly with GStreamer)

I'm on Ubuntu and I want to record PulseAudio output to a file, to make a recording of a pygame program. The format doesn't matter, because I can change it afterward, so raw audio is fine. Looking around, it seems like GStreamer may be able to…
Cosmologicon
  • 2,127
  • 1
  • 16
  • 18
6
votes
1 answer

Creating Segments in Video

I'm using Python 2.7, PyGTK 2.24, and PyGST (Gstreamer). To ensure smooth playback from one clip to another (without a blink), I combined all the clips I needed into one larger video. This lets me seek to the exact place I need in code. One of the…
CodeMouse92
  • 6,840
  • 14
  • 73
  • 130
6
votes
2 answers

Trying to play multiple video files simultaneously in Gstreamer

Im trying to make a command for gstreamer so it can play multiple video files simultaneously. So I done some research and found this one gst-launch -e videomixer name=mix ! ffmpegcolorspace ! xvimagesink \ videotestsrc pattern=1 !…
6
votes
2 answers

GStreamer pipeline + OpenCV RTSP VideoCapture does not work in Docker container

I'm trying to get GStreamer + OpenCV RTSP video capture working in a Docker container based on a NVIDIA PyTorch image. I had to end up building OpenCV from source to enable GStreamer integration, which I do in my Dockerfile like so: FROM…
Rob
  • 25,984
  • 32
  • 109
  • 155
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
2 answers

adding a delay on the audio recording with gst-launch

I have this existing program that uses gst-plugin-1.0 and it passes this: -e udpsrc port=3003 buffer-size=200000 ! h264parse ! queue ! http://mux.video_0 alsasrc device=plughw:1,0 ! "audio/x-raw,channels=1,depth=16,width=16,rate=44100" ! voaacenc…
Yozhgoor
  • 123
  • 6
6
votes
1 answer

GStreamer pipeline broken

I am not sure why this pipeline is breaking, I have gstreamer installed on linux from the websites exact instructions, any ideas? gst-launch-1.0 v4l2src device=/dev/video0 ! videoscale ! video/x-raw, width=2592, height=600 ! autovideosink -v Setting…
legit
  • 109
  • 1
  • 2
  • 4
6
votes
1 answer

GStreamer distortion depends on image size

I am testing video streaming using appsrc. It appears that there is an induced distortion depending on the size of the test image I use. If I use a 1024 x 768 image there is no distortion. If I use a 659 x 494 image I get the distortion illustrated…
Patrick
  • 147
  • 1
  • 15
6
votes
1 answer

Audio Streaming: RTP-Stream receiving with Gstreamer - Latency

I am currently playing around with an AudioOverIP Project and wondered if you could help me out. I have a LAN, with an Audio Source (Dante/AES67-RTP-Stream) which I would like to distribute to multiple receivers (SBC (e.g. RaspberryPi) with an Audio…
CVXDEV
  • 61
  • 3