AnsweredAssumed Answered

play the http stream failed,please help

Question asked by hu nianhang on Sep 3, 2014
Latest reply on Sep 15, 2014 by jamesbone

Hi,sir:

     

     I want to play the HTTP protocol-based streaming on the imx6q  platform,and i use the ubuntu filesystem.

    

    But i meet some issues.

        

    1  hardware platform: imx6qsd

     2  OS: ubuntu 12.04,and i have installed the mutilmedia dep package.

    3   document reference: 《i.MX_6_Series_Ubuntu_Multimedia_User's_Guide》

     4 play command:

          gst-launch souphttpsrc location=http://SERVER/test.ts ! 'video/mpegts' ! aiurdemux  name=demux demux. ! queue max-size-buffers=0 max-size-time=0 ! vpudec ! mfw_v4lsink demux. !              queue max-size-buffers=0 max-size-time=0 ! mfw_ac3decoder ! alsasink         


    5 failed information:

         WARNING: erroneous pipeline: could not link vpudec0 to mfw_gst_v4lsink_info_t0。

 

    6 the detail info,please see the below:

root@linaro-ubuntu-desktop:~# gst-launch souphttpsrc location=http://wow01.105.net/live/virgin1/playlist.m3u8 ! 'video/mpegts' ! aiurdemux name=demux demux. ueue max-size-buffers=0 max-size-time=0 ! vpudec ! mfw_v4lsink demux. ! queue max-size-buffers=0 max-size-time=0 ! mfw_ac3decoder ! alsasink

MFW_GST_V4LSINK_PLUGIN 3.0.7 build on Jul  2 2013 09:22:06.

WARNING: erroneous pipeline: no element "mfw_ac3decoder"

root@linaro-ubuntu-desktop:~# gst-inspect | mfw*

mfw*: command not found

root@linaro-ubuntu-desktop:~# gst-inspect | grep  mfw*

h264.imx:  mfw_h264decoder: h264 video decoder

v4lsink.imx:  mfw_v4lsink: v4l2 video sink

aacpdec.imx:  mfw_aacplusdecoder: aac plus audio decoder

aacdec.imx:  mfw_aacdecoder: aac audio decoder

mp3dec.imx:  mfw_mp3decoder: mp3 audio decoder

mpeg2dec.imx:  mfw_mpeg2decoder: mpeg2 video decoder

audiopeq.imx:  mfw_audio_pp: audio post equalizer

isink.imx:  mfw_isink: IPU-based video sink

v4lsrc.imx:  mfw_v4lsrc: v4l2 based camera src

mp3enc.imx:  mfw_mp3encoder: mp3 audio encoder

ipucsc.imx:  mfw_ipucsc: IPU-based video converter

ffmpeg:  ffdemux_mmf: FFmpeg Yamaha SMAF demuxer

ffmpeg: fftype_mmf: no extensions

ffmpeg:  ffmux_mmf: FFmpeg Yamaha SMAF muxer

mpeg4dec.imx:  mfw_mpeg4aspdecoder: mpeg4 video decoder

amrdec.imx:  mfw_amrdecoder: amr audio decoder

vorbisdec.imx:  mfw_vorbisdecoder: vorbis audio decoder

rtpmux:  rtpdtmfmux: RTP muxer

dtmf:  dtmfdetect: DTMF detector element

dtmf:  dtmfsrc: DTMF tone generator

dtmf:  rtpdtmfsrc: RTP DTMF packet generator

dtmf:  rtpdtmfdepay: RTP DTMF packet depayloader

typefindfunctions: audio/mobile-xmf: mxmf

typefindfunctions: audio/x-mod: 669, amf, dsm, gdm, far, imf, it, med, mod, mtm, okt, sam, s3m, stm, stx, ult, xm

root@linaro-ubuntu-desktop:~# gst-launch souphttpsrc location=http://wow01.105.net/live/virgin1/playlist.m3u8 ! 'video/mpegts' ! aiurdemux name=demux demux. ueue max-size-buffers=0 max-size-time=0 ! vpudec ! mfw_v4lsink demux. ! queue max-size-buffers=0 max-size-time=0 ! mfw_aacdecoder ! alsasink 

MFW_GST_V4LSINK_PLUGIN 3.0.7 build on Jul  2 2013 09:22:06.

BLN_MAD-MMCODECS_AACD_ARM_03.07.00  build on Jul 17 2012 17:47:46.

MFW_GST_AAC_PLUGIN 3.0.7 build on Jul  2 2013 09:23:03.

WARNING: erroneous pipeline: could not link vpudec0 to mfw_gst_v4lsink_info_t0

 

 

If anyone knows the resolvent solution,please let me know,thanks

Outcomes