gstreamer

Solutions to stream from a decklink card to browsers (Gstreamer -> TCP MJPEG -> ?)

 ̄綄美尐妖づ 提交于 2019-12-20 14:40:07
问题 I need to live stream from a decklink card to a browser. I also must be able to do it with a very poor network link (128kbits/s...), so I need to be able to stream at a very low fps (1 fps is fine) and a very low image quality. At the moment I'm using GStreamer to get the video from the card, to transcode it to MJPEG, and to stream it with TCP. This part is perfectly working, but now I need to tube this tcp stream to an HTTP stream. I can do this with VLC and it works well at a "normal"

Video Processing Library for Java

大兔子大兔子 提交于 2019-12-20 14:01:11
问题 I want to extract frames from a video and apply some filters on it such as gabor/hough etc. Which Java library would be perfect for handling all kinds of video encodings? I have been looking at GStreamer, JMF, Xuggler etc. but am unable to decide which one would be the best. I'm also looking to edit the frames and make the video with the new frames. 回答1: If you're looking to do low level operations such as extracting frames and manipulating them, then Xuggler would be the best choice, because

Video Processing Library for Java

点点圈 提交于 2019-12-20 14:01:06
问题 I want to extract frames from a video and apply some filters on it such as gabor/hough etc. Which Java library would be perfect for handling all kinds of video encodings? I have been looking at GStreamer, JMF, Xuggler etc. but am unable to decide which one would be the best. I'm also looking to edit the frames and make the video with the new frames. 回答1: If you're looking to do low level operations such as extracting frames and manipulating them, then Xuggler would be the best choice, because

RStudio installation failure under Debian sid: libgstreamer dependency problems

随声附和 提交于 2019-12-20 10:37:59
问题 I use Debian sid (amd64), rolling updates as often as weekly. I downloaded recently the desktop version 0.99.902 of RStudio from their offical site and issued (as root, of course): dpkg -i rstudio-0.99.902-amd64.deb to no avail: dpkg: dependency problems prevent configuration of rstudio: rstudio depends on libgstreamer0.10-0; however: Package libgstreamer0.10-0 is not installed. rstudio depends on libgstreamer-plugins-base0.10-0; however: Package libgstreamer-plugins-base0.10-0 is not

How to use gstreamer to save webcam video to file?

六眼飞鱼酱① 提交于 2019-12-20 04:53:58
问题 I've been trying to get emgu to save same webcam video to file The problem is opencv only ssupports avi, and avi does not seem to suit a format like X264 very well. Could I use Gstreamer to do this for me in C? It would be good if I could choose the file format and container type too. It would be good if I could use a format like schrodinger dirac. I'm new to GStreamer so I'm not quite sure if I'm on the right track here. EDIT I've managed to capture the webcam video using gst-launch-0.10

convert gstreamer pipeline to opencv in python

谁说胖子不能爱 提交于 2019-12-20 04:45:08
问题 I have created a network stream with following gstreamer commands: sender: gst-launch-1.0 -v videotestsrc ! video/x-raw,framerate=20/1 ! videoscale ! videoconvert ! x264enc tune=zerolatency bitrate=500 speed-preset=superfast ! rtph264pay ! udpsink host=X.X.X.X port=5000 receiver: gst-launch-1.0 -v udpsrc port=5000 caps = "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" ! rtph264depay ! decodebin ! videoconvert ! autovideosink This

Get the window handle in PyGI

北慕城南 提交于 2019-12-19 11:28:42
问题 In my program I use PyGObject/PyGI and GStreamer to show a video in my GUI. The video is shown in a Gtk.DrawingArea and therefore I need to get it's window-handle in the realize -signal-handler. On Linux I get that handle using: drawing_area.get_property('window').get_xid() But how do I get the handle on Windows? I searched on the internet but found only examples for PyGtk using window.handle which does not work using PyGI. The GStreamer documentation provides an example which uses the GDK

How to save a RTSP video stream to MP4 file via gstreamer?

泄露秘密 提交于 2019-12-19 05:48:20
问题 I need to get a video stream from my camera via RTSP and save it to a file. All of this needs to be done via gstreamer. After some google searching, I tried the following: gst-launch-1.0 rtspsrc location=rtsp://192.168.1.184/live2.sdp ! queue ! rtph264depay ! avdec_h264 ! mp4mux ! filesink location=result3.mp4 but it gives the error: "Erroneous pipeline: could not link avdec_h264-0 to mp4mux0" gst-launch-1.0 rtspsrc location=rtsp://192.168.1.184/live2.sdp ! queue ! rtph264depay ! h264parse !

Streaming using GStreamer

会有一股神秘感。 提交于 2019-12-19 05:09:37
问题 I have got one HD video "ed_hd.avi" on System#1. Would like to stream it over network and play the content from System#2. I am using GStreamer on Ubuntu 11.04, tried a lot on this. Variety of errors makes this objective difficult to diagnose. Will be thankful for getting a working command for the System#1-end and System#2-end. What I have tried is as follows: System #1: gst-launch filesrc location=ed_hd.avi ! decodedin ! x263enc ! video/x-h264 ! rtph264pay ! udpsink host=127.0.0.1 port=5000

Gstreamer: Pausing/resuming video in RTP streams

六月ゝ 毕业季﹏ 提交于 2019-12-19 04:14:14
问题 I'm constructing a gstreamer pipeline that receives two RTP streams from an networked source: ILBC Audio stream + corresponding RTCP stream H263 Video stream + corresponding RTCP stream Everything is put into one gstreamer pipeline so it will use the RTCP from both streams to synchronize audio/video. So far I've come up with this (using gst-launch for prototyping): gst-launch -vvv gstrtpbin name=rtpbin udpsrc caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=