Using Hardware decoder in Mac for streaming.

sithruk sana get2jils at gmail.com
Sun Oct 12 23:23:59 PDT 2014


Dear all,
I am new to GStreamer, kindly easy go on me. ;).  I am streaming with RTSP
from  the USB Camera from Linux box, and trying to show in Max box.

Server end i used the below command :

Ubuntu Linux:

gst-launch-0.10 autovideosrc !
video/x-raw-yuv,framerate=\(fraction\)30/1,width=640,height=480 ! x264enc !
 video/x-h264 ! rtph264pay pt=96 ! udpsink host=<ip>  port=5000 -v


Mac OS:

./gst-launch-0.10 udpsrc port=5000  ! "application/x-rtp, clock-rate=90000,
encoding-name=(string)H264, payload=96"  ! rtph264depay ! vtdec_h264 !
autovideosink  sync=true -v


I have received the below error:


Setting pipeline to PAUSED ...

ERROR: Pipeline doesn't want to pause.

ERROR: from element /GstPipeline:pipeline0/vtdec_h264:vtdec_h2640: API error

Additional debug info:

vtdec.c(187): gst_vtdec_change_state ():
/GstPipeline:pipeline0/vtdec_h264:vtdec_h2640:

Could not obtain required API: failed to open VideoToolbox

Setting pipeline to NULL ...

Freeing pipeline ...


1)  It looks like GStreamer could not find the video Toolbox in mac which
is required for hardware decoding.

2)  Which plugin name is used for software decoding ?.


Additionally:


 I have the below gstreamer version installed in my machine :



./gst-launch-0.10 --version

gst-launch-0.10 version 0.10.36

GStreamer 0.10.36

http://www.gstreamer.com



Please advise where can i find more info?  did i overlook something?.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141013/a7bd5c95/attachment.html>


More information about the gstreamer-devel mailing list