This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

send stream by GStreamer on Dm368-EVM

Other Parts Discussed in Thread: TMDXEVM368

Hello all,

 

At my TMDXEVM368 board,

I want to achieve the flow below:

 

YUV file => encoder(*1) => FFmpeg(*2) => IP network

 

*1: encoder like video_encode_io1_dm368.x470MV

*2: send stream to network by using FFmpeg application

 

Can I use the Gstreamer to achieve that,

If can, Could you tell me the description of Gstreamer?

 

With best regards,

 

-- Hirotaka

  • Hirotaka,

    It is not clear to me if your intention is to use ffmpeg gstremer elements or an ffmpeg-based aplication above.  This page that describes GstAppSink might be useful in transfering gstreamer pipeline data to an outside application:

    http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html

    Or if you just wanted gstreamer to write to "stdout" and use the ffmpeg comand to read from "stdin", you might want to look at the "filesink" element to see if it supports stdout.

    If you intend to use ffmpeg gstreamer elements, you need to be aware of the fact that these elements run completely on the ARM and some of them perform operations that are slow (like color-conversion).

    In general, gstreamer should support network streaming.  That said, I've not worked with DM368 and am not sure what the performance characterization for a network streaming use-case looks like on this device.

    A good starting point to get a description of GStreamer is at http://gstreamer.freedesktop.org

    Best regards,
    Don