Plarti Nuhtl

MX53/GStreamer/RTP Streaming

Discussion created by Plarti Nuhtl on Jan 30, 2012
Latest reply on Jun 1, 2012 by paul ruan



Did anyone ever successfully try streaming from/to the MX53?


My pipelines:


(on the MX53)

gst-launch mfw_v4lsrc ! mfw_ipucsc ! mfw_vpuencoder codec-type=std_mpeg4 ! r
tpmp4vpay ! udpsink host= port=5000 sync=false


This works and I can display this stream on a ubuntu desktop machine.



(again MX53)

gst-launch \
  udpsrc port=5000 caps="application/x-rtp,clock-rate=90000" \
  ! gstrtpjitterbuffer latency=0 ! rtpmp4vdepay \
  ! "video/mpeg, mpegversion=4, width=720, height=576, framerate=15/1" \
  ! mfw_vpudecoder ! fakesink -v --gst-debug=mfw_vpudecoder:4


This does not work. The problem is the mfw_vpudecoder plugin. In the debug log I see:

0:00:05.703612111  1336   0x126428 ERROR         mfw_vpudecoder mfw_gst_vpu_decoder.c:2108:mfw_gst_vpudec_vpu_init: >>VPU_DEC: vpu_DecGetInitialInfo failed. Error code is -1 handle 1326488

0:00:05.704250861  1336   0x126428 DEBUG         mfw_vpudecoder mfw_gst_vpu_decoder.c:3109:mfw_gst_vpudec_chain: >>VPU_DEC: mfw_gst_vpudec_vpu_init failed but with MPEG2 keep asking for more data timeouts=0, init fail cnt=1


Setting the parser option of the mfw_vpudecoder plugin does not help. Using mpeg4videoparse does not help either.


Can somebody give me a hint?