FAQ Database Discussion Community


Can't compile GStreamer-Sharp on OS X

c#,osx,mono,gstreamer
I'm trying to use Gst# (which is the C# bindings for GStreamer) on Mac, but autotools keeps failing with these last few lines: checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for pkg-config... /opt/local/bin/pkg-config checking pkg-config is at least version 0.9.0... dyld: Library...

linux gst_element_factory_make (“rtspsrc”, NULL) fails on qt5

linux,qt5,gstreamer,rtsp
My problem is, why does gst_element_factory_make ("rtspsrc", NULL) fails evry times? I use Qt5 on ubuntu 14.04. I tried gst_element_factory_find ("rtspsrc") with success, I also tried gst-ispect rtspsrc gst-inspect-0.10 rtspsrc gst-inspect-1.0 rtspsrc and all successfully here are link I found on tiku.io, on stackoverflow, on quabr.com and I tried to...

Gstreamer with two Udpsinks

gstreamer,live-streaming
I like to know how to receiver Gstreamer Live video Streaming which has dual udpsink on the Receiver sides. Here i provide single Udpsink transmitter and receiver which works absolutely fine Sender : "raspivid -t 999999 -h 480 -w 640 -fps 25 -b 2000000 -o - | gst-launch-0.10 -v fdsrc...

GStreamer 1.0 “autovideosink” does not open the display

camera,ip,gstreamer,rtsp
Using the default GStreamer 0.10 installed in my ubuntu 14.04 I can capture my IP camera: gst-launch-0.10 rtspsrc location=rtsp://admin:[email protected]:554/mpeg4cif latency=0 ! decodebin ! ffmpegcolorspace ! autovideosink It has the problem that the capture in the display stops after a while. Although the camera is still sending rtsp packets until I...

gstreamer on Android: exception when unrefing pipeline?

android,multithreading,opengl-es,gstreamer
I have a very strange problem in my App. The plan is to use gstreamer to play a videostream and display it on a SurfaceView. The pipeline uses glimagesink to display the video. When my activity terminates it calls release_pipeline (set pipeline state to GST_STATE_NULL, unref it, set my reference...

GstBuffer to color Mat

c++,opencv,gstreamer
GstBuffer *gstImageBuffer = gst_app_sink_pull_buffer((GstAppSink*)app_data.gst_data.sink); Mat matLeft = Mat(Size(width, height),CV_8U, (char*)GST_BUFFER_DATA(gstImageBuffer)); I can pull the buffer and convert to a OpenCv Mat object, but in grayscale. I want to pull the buffer in color. I know my stream is in color creating the same pipeline in the terminal. I've searched for...

gstreamer unalble to encode UYVY as h264

encoding,gstreamer
I am trying to encode a RAW stream in UYVY colorspace to H264 using gstreamer vaapi encoder. Source Pipeline: gst-launch-1.0 -e videotestsrc ! video/x-raw, format=UYVY , framerate=60/1, width=1920, height=1080 ! filesink location=raw.yuv Encoder pipeline: gst-launch-1.0 -v filesrc location=raw.yuv ! videoparse format=uyvy width=1920 height=1080 framerate=60 ! vaapiencode_h264 tune=high-compression ! mpegtsmux !...

Is there any way to show camera stream and draw something on top of it (in linux)?

linux,opengl-es,arm,gstreamer
I am using freescale gpu sdk,Open GLES APIs for drawing and Gstreamer APIs for camera streaming for ARM architecture. It is possible in my case to do them separately but i want to know is there any way to show camera stream and draw something on it? Thanks in Advance....

How to install gstreamer0.10-ffmpeg on Debian 8 Jessie (No installation candidate)

ffmpeg,debian,gstreamer,apt
On a clean Debian 8 installation i had to install some gstreamer-plugins. While most of them were already installed or were easily installable via apt-get, gstreamer0.10-ffmpeg was not installable: sudo apt-get install gstreamer0.10-ffmpeg threw out following warnings: Package gstreamer0.10-ffmpeg is not available, but is referred to by another package. This...

gstreamer1.0 with logitech c920 webcam Pipeline doesn't want to pause

gstreamer,gst-launch
I'm attempting to make use of the hardware h264 compressor in a logitech c920 usb camera. I am using the gstreamer1.0 package provided by Ubuntu 14.10. gst-launch-1.0 -v -e uvch264src device=/dev/video0 name=src auto-start=true \ src.vfsrc ! queue ! video/x-h264,width=1280,height=720,framerate=30/1 ! \ h264parse ! avdec_h264 ! xvimagesink sync=false I am getting...

RTMPSrc to v4l2sink

gstreamer
I would like to receive a rtmp-stream and create a pipe with v4l2sink as output gst-launch rtmpsrc location="rtmp://localhost/live/test" ! "video/x-raw-yuv,width=640,height=480,framerate=30/1,format=(fourcc)YUY2" ! videorate ! v4l2sink device=/dev/video1 But I get only a green screen: https://www.dropbox.com/s/yq9oqi9m62c5afo/screencast1422465570.webm?dl=0...

gstreamer h264 multicast missing SPS/PPS information

ffmpeg,video-streaming,gstreamer
I have two video streaming units capable of streaming live video inputs: AXIS Q7424-R Video Encoder EPIPHAN VGADVI Broadcaster 99460 - I am using gstreamer to view these streams on client terminals running linux. I am interested in the h264, rtp multicast streams (which both units support). I can stream...

overlay (or play an )video over an image as background - using gstreamer

cmd,gstreamer
I am working on a project where I need to display a video with "alpha keying" a region of interest based on color and run it over an image so the image under the region of interest is visible over the video. $ gst-launch-0.10 -e \ videomixer name=mix\ ! ffmpegcolorspace...

How to specify source address for source-specific multicasting in Gstreamer

gstreamer,gst,gio
I'm trying to set up a gstreamer1.0 client to receive a source specific multicast. It's clear how to set the group ip for the multicast, but I don't see any properties to set the source address. http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-udpsrc.html

Gstreamer pipeline multiple sink to one src

command-line,gstreamer,pipeline
Looking for explanation how to using named elements in respect with muxing two inputs in one module. For instance muxing audio and video in one mpegtsmux modle gst-launch filesrc location=surround.mp4 ! decodebin name=dmux ! queue ! audioconvert ! lamemp3enc dmux. ! queue ! x264enc ! mpegtsmux name=mux ! queue !...

MJPG to V4L2Sink

gstreamer
I have a problem with linking the souphttpsrc, which received the mjpg stream, and a v4l2sink. This works fine and play the source: gst-launch -v souphttpsrc location='http://ip:8081/?action=stream' ! multipartdemux ! jpegdec ! autovideosink If I try to link this to v4l2 gst-launch -v souphttpsrc location='http://ip:8081/?action=stream' ! multipartdemux ! jpegdec !...

Play Video with GStreamer and wxPanel

c++,wxwidgets,gstreamer,gst
I'm learning GStreamer and its fun, but I have hit a wall in using it with wxWidgets. No matter what I try I cannot break through. Examples out there are GTK/Qt which are helpful only to some limits. Here is Current code (which does not work) and below it error...

Gstreamer Saving Image / Video on the receiver side

android,gstreamer,live-streaming
I use this following codes for live streaming using gstreamer but i don't know how to save video/image on receiver side. Anyone please help me out. Thanks in advance. Sender code : "raspivid -t 999999 -h 720 -w 1080 -fps 25 -b 2000000 -o - | gst-launch-0.10 -v fdsrc fd=0...

GStreamer sequence number debug while streaming in Android

android,video-streaming,gstreamer,rtp,gst
I trying to stream RTP packets over UDP from camera source and displaying my stream in Android mobile and the application was working fine. For sequence number and time stamping details,i have used gst_debug_set_threshold_from_string("rtph264depay:5",TRUE) debug API before calling Gstreamer.init().But the debug information was not giving any details about Seq number...

gstreamer wrong colors when converting h264 to raw RGB

linux,colors,rgb,gstreamer,gst
I have stream on one computer using this command: gst-launch-1.0 -e v4l2src do-timestamp=true ! video264,width=1296,height=730,framerate=30/1 ! h264parse ! rtph264pay config-interval=1 ! gdppay ! udpsink host=192.168.1.116 port=5000 So the output is h264 in YU12 format. I need this format in raw RGB, so on receiver site I use: gst-launch-1.0 -v udpsrc...

Gstreamer 1.0 error: Missing element: HTTP protocol source

gstreamer
I have installed gstreamer 1.0 with base, good, ugly and bad plugin. When I run following command using: gst-launch-1.0 playbin uri=http://-somr url to video src- It gives me following error: Setting pipeline to PAUSED ... ERROR: Pipeline doesn't want to pause. Missing element: HTTP protocol source ERROR: from element /GstURIDecodeBin:uridecodebin0:...

Gstreamer rtsp stream to appsink to openCV

c++,opencv,gstreamer
I need a bit of your help because I'm trying to receive rtsp stream by gstreamer and then put it into openCV to process video. What is worse, I will need it back from openCV but first things first. I'm quite new to this so I don't know Gstreamer well...

GLib.Error: gst_parse_error: no element “zbar”

python,gstreamer,archlinux,python-gstreamer
from gi.repository import GdkX11, GstVideo p = 'v4l2src ! tee name=t ! queue ! videoconvert ! zbar ! fakesink t. ! queue ! videoconvert ! xvimagesink' self.a = a = Gst.parse_launch(p) Error: self.a = a = Gst.parse_launch(p) GLib.Error: gst_parse_error: no element "zbar" (1) Following the answer to python gstreamer script...

Gstreamer unable to play audio through rtspsrc

windows,audio,gstreamer,rtsp
I am having trouble to play the audio from the rtsp server, i have no problem for the video playback, but some error occurred while i tried to play audio, the following is the command used to play video: C:\gstreamer\1.0\x86_64\bin>gst-launch-1.0 rtspsrc location=rtsp://192.168.2.116/axis-media/media.amp latency=0 !decodebin ! autovideosink however, when i change...

Gstreamer - stream h264 video from Logitech c920 over tcp

tcp,raspberry-pi,gstreamer,h.264
I am trying to stream video from Logitech c920 which outputs h264 directly. The sending side is a Raspberry Pi and the receiving side is a Windows 7 PC. Using udp this works flawlessly in Gstreamer: Sender: gst-launch-1.0 -v v4l2src device=/dev/video0 ! \ video/x-h264,width=1280,height=720,framerate=30/1 ! h264parse ! rtph264pay \ pt=127...

Show tcp stream using HTML

php,html5,tcp,video-streaming,gstreamer
I want to stream the video of a webcam using gstreamer to the network. On the embedded Linux environment I have gstreamer running with the following command: gst-launch mfw_v4lsrc ! vpuenc codec=12 ! multipartmux ! tcpserversink host=127.0.0.1 port=1234 sync=false I can receive this stream with VLC player using tcp://127.0.0.1:1234. That...

Gstreamer plugin get video meta data, library not linked?

video,gstreamer,meta,dynamic-linking
When I call these functions: meta_api = gst_video_meta_api_get_type(); crop_meta = gst_buffer_get_video_crop_meta (buffer); meta = gst_buffer_get_video_meta (buffer); Obviously, I need to include these header files: #include <gst/gst.h> #include <gst/video/video.h> #include <gst/video/gstvideometa.h> The gstreamer library is dynamically linked at runtime. When I run the whole pipeline through gst-launch-1.0. I got this error:...

Can't find pocketsphinx gstreamer plugin

gstreamer,cmusphinx
I tried to install pocketsphinx by brew instal cmu-pocketsphinx and make install (followed instructions here: http://cmusphinx.sourceforge.net/wiki/gstreamer) the pocketsphinx_continuous works properly, but I can't find a executable pocketsphinx for gst-inspect pocketsphinx could anyone tell me where to find it, please? Many many thanks pocketsphinx install log: http://pastebin.com/48QU0qjg...

Streaming video from PtGrey Camera using GStreamer

c++,video-streaming,gstreamer
I am having one heck of a time reaching my end goal with this one and really hope someone can help me out. I am very new to gstreamer and have been working on this issue for several days. The end goal of everything is to have a piece of...

One liner to create HLS stream

ffmpeg,gstreamer,hls,mpeg-dash
IIUC with HLS or DASH, I can create a manifest and serve the segments straight from my httpd, e.g. python -m http.server. I have a UVC video feed coming in on /dev/video1 and I'm battling to create a simple m3u8 in either gstreamer or ffmpeg. I got as far as:...

Chroma key webcam video with gstreamer

linux,video,gstreamer,fedora
I'm trying to put together a green screen application with my Logitech C910 WebCam on Fedora 21. I've managed to get 1080p30 h264 video from the webcam to be displayed with gstreamer using the following command: gst-launch-1.0 v4l2src device=/dev/video0 ! queue ! \ video/x-h264,width=1920,height=1080,framerate=30/1 ! \ h264parse ! avdec_h264 !...

Realtime/zero-latency video stream: what codec parameters to use?

android,video-streaming,gstreamer,h.264
I am writing an Android App which encompasses sending and receiving a video stream from a desktop PC. For the app to work properly we need as little latency as possible, sacrificing video quality if necessary. We are using gstreamer 1.45 on both ends, but with the current pipeline we...

gstreamer error on mac

osx,video-streaming,raspberry-pi,gstreamer
I have been working on my mac (version 10.10) and my raspberry pi (raspbian) to stream video feed live from my raspberry pi camera to my mac using gstreamer. On my mac, in terminal, I have been putting in the following code to receive the data from the raspberry pi...

Files from live sources in gstreamer are corrupt

gstreamer,pipeline,java-gstreamer
I have a problem with files written from live sources (webcams) and pseuso-live sources (screencaptures) in GStreamer. The resulting files don't have a time length, and as a result don't play at all in Media Player Classic. They do play in Firefox, but without a time length and sometimes with...