Get frames from rtsp video stream
bsonbudak
bsonbudak at gmail.com
Wed Apr 4 12:26:29 UTC 2018
Hi,
I am trying to integrate the code sample into my project; but I get an error
about appsink:
GstAppSink *appsink = GST_APP_SINK(*NULL*); do not get any link errors but
GstAppSink *appsink = GST_APP_SINK(*sink*); does
error: undefined reference to `gst_app_sink_get_type'
Do i need to link any other libraries other than gstreamer?
Can you help me with this issue?
My system:
Ubuntu 16.04
Qt Creator 5.9.1
gstplugins-good , glstreamer packages installed
akash jain wrote
> Use appsink element to receive the frame and save it in .jpg format using
> opencv:
>
> For eg.
>
> GstElement *pipeline = gst_parse_launch ("rtspsrc location=rtsp://address
> !
> YOUR CODEC ! appsink name=sink", &error);
>
> GstElement *sink = gst_bin_get_by_name (GST_BIN (pipeline), "sink");
>
> GstAppSink *appsink = GST_APP_SINK(sink);
>
> GstSample *sample = gst_app_sink_pull_sample(appsink);
>
> GstBuffer *buffer = gst_sample_get_buffer(sample);
>
> GstMapInfo map;
>
> gst_buffer_map (buffer, &map, GST_MAP_READ);
>
> Mat frame(Size(320, 240), CV_8UC3, (char*)map.data, Mat::AUTO_STEP); if
> its a 320x240 size image
>
> imwrite("XYZ.jpg",frame);
>
>
>
>
>
>
>
>
> On Thu, May 26, 2016 at 3:19 PM, Alexander Soloviev <
> alexolut@
> >
> wrote:
>
>> Hi all.
>>
>> I'm new to gstreamer. Maybe my question is quite easy or stupid.
>>
>> I would like to know the easiest way how to get frames from rtsp video
>> stream to, for example, store them to files as jpeg/png/bmp etc.
>>
>> I need to use it from C/C++ code.
>>
>> Thanks in advance.
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>>
> gstreamer-devel at .freedesktop
>> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at .freedesktop
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list