Hello,
We are working on DM3730 based Beagle Board Xm. We need to encode a file and send over Ethernet using UDP. We compiled gstreamer trunk and installed on the beagleXm. But, while running the gstreamer we are getting the error.
root@beagleboard-dvsdk:/opt/gstreamer_demo/dm3730# filename="/usr/share/ti/data/videos/davincieffect_h264_aac.mp4"
root@beagleboard-dvsdk:/opt/gstreamer_demo/dm3730# gst-launch -v filesrc location=$filename ! TIVidenc1 codecName=h264enc engineName=codecServer !
rtph264pay pt=96 ! udpsink host=192.168.10.1 port=5544
(gst-launch-0.10:1385): GStreamer-WARNING **: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be
run. If .
(gst-launch-0.10:1385): GStreamer-WARNING **: Failed to load plugin '/opt/gstreamer/lib/gstreamer-0.10/libgstmad.so': /opt/gstreamer/lib/libid3tag.so.0: undefined
symbol: id3_e
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstTIVidenc1:tividenc10: failed to create video encoder: h264enc
Additional debug info:
gsttividenc1.c(1310): gst_tividenc1_codec_start (): /GstPipeline:pipeline0/GstTIVidenc1:tividenc10
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
How can we add h264enc?
Is issued command is correct for encoding and stream using udp?
http://processors.wiki.ti.com/index.php/Example_GStreamer_Pipelines#OMAP35x
we followed the above link.
Please help us ...
Thank You
Eswar