<span lang="en"><span style="background-color: rgb(235, 239, 249);" title="">Hello,<br><br></span><span title="">I would like to know if gstreamer-vaapi could work for streaming H264 using RTSP?<br>
<br></span><span title="">Indeed
I have no problem to play h264 files locally but gstreamer is not able
to read RTSP stream since I installed gstreamer-vaapi (or even
with playbin or decodebin it does not work).<br></span><span title="">For now I try with this string of launch: gst-launch rtspsrc location = rtsp://ipofthecamera ! </span><span title="">rtph264depay ! </span><span title="">vaapidecode ! </span><span title="">vaapisink<br>
<br>
</span><span title="">Do you think this is correct?<br></span><span title="">I compiled myself the latest versions of gstreamer-base, good, bad, ugly and ffmpeg so to get the latest versions of software.<br><br>
</span></span><span style="font-family: courier new,monospace;">New clock: GstSystemClock</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">(gst-launch-0.10:1006): GStreamer-CRITICAL **: gst_structure_set_value: assertion `G_IS_VALUE (value)' failed</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">(gst-launch-0.10:1006): GStreamer-CRITICAL **: gst_structure_set_value: assertion `G_IS_VALUE (value)' failed</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">(gst-launch-0.10:1006): GStreamer-CRITICAL **: gst_pad_set_caps: assertion `caps == NULL || gst_caps_is_fixed (caps)' failed</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">(gst-launch-0.10:1006): GStreamer-CRITICAL **: gst_structure_set_value: assertion `G_IS_VALUE (value)' failed</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">(gst-launch-0.10:1006): GStreamer-CRITICAL **: gst_structure_set_value: assertion `G_IS_VALUE (value)' failed</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">(gst-launch-0.10:1006): GStreamer-CRITICAL **: gst_pad_set_caps: assertion `caps == NULL || gst_caps_is_fixed (caps)' failed</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: Internal data flow error.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Additional debug info:</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">gstbasesrc.c(2550): gst_base_src_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0:</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">streaming task paused, reason not-negotiated (-4)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Execution ended after 33045057 ns.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Setting pipeline to PAUSED ...</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Setting pipeline to READY ...</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Setting pipeline to NULL ...</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Freeing pipeline ...</span><br><span lang="en"><span title=""><br>I must say that it's work fine with mplayer.<br><br></span><span title="">I can send you more verbose logs if you wish.<br>
</span><span title="">You
can try by yourself you with this address: rtsp: / /
<a href="http://193.253.235.221/axis-media/media.amp" target="_blank">193.253.235.221/axis-media/media.amp</a> is an IP camera that I let you
provided.<br><br></span><span title="">Sincerely,</span></span>