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.

RTP & MPEG-TS: Gstreamer or OpenMAX ?

Guru 20755 points

Hello,

I would like your advice regading software implement dedicate for RTP (real-time protocol) with MPEG-TS (transport stream) for video stream using DM8168. The only limit is that Linux should be used. 

As I understand I can do this using one of this options: OpenMAX or Gstreamer. I also see that Gstreamer has RTP stack (version 0.10), and also MPEG-TS muxer (0.10) plug-in.
I assume that implementing RTP, MPEG-TS over OpenMAX is not simple, but it might be better in terms of performance. Also I am not sure if using the Gstreamer package might be  overload as to implementing RTP,MPEG-TS by myself over OpenMAX.

I Appreciate your advice !

Ran

  • Hi Ran,

    I would recommend using GStreamer especially if you are starting from scratch to support RTP and MPEG-TS. The GStreamer community is very active and you should find help on their mailing lists. More information on TI's GST-OMX Plugin is at http://processors.wiki.ti.com/index.php/DM81xx_Gstreamer_Plugin

  • Hi Sid,

    Thank you very much for your suggestion.

    I aplogize for the beginner questions, ( I'm still studying the Gstreamer and OpenMAX) but just to get the General idea behind gstreamer capabilities:
    If the Requirements are talking about low level design, for example: encoding 5 video channels simultaneously, (video input: vp0 - 4 multiplexed channels 640x480 , vp1 - 1920x1080), Can such low level design be done with Gstreamer ?

    Thank  You,

    Ran