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.

Video Streaming in GStreamer via RTSP is odd

Other Parts Discussed in Thread: OMAP3530

I have OMAP3530 based device with installed gstreamer and TI DMAI GStreamer Plugin. I need to stream video from network camera using RTSP. Video can be encoded in mpeg4 or h264. In my desktop Ubuntu system streaming is perfectly played with gst-launch.

On OMAP3530-board gstreamer's behavior is odd.  Video starts after 10-45 sec from executing gst-launch command. This time is depends on bitrate. The LESS bitrate the more time need to start video displaying.  After video displays, this very lags: freezes for several seconds, then 3-4 frames are switched, then again freezes and so on. Changing of resolution/max frame rate/bitrate are not solve problem. The video lags from 640x480 to 160x120, from 8Mbps to 64Kbps, from 25 fps to 4 fps. Moreover on OMAP3530 gst-launch process consumes 120MB(!) of RAM while on Desktop - only 14 MB. And CPU Load on OMAP3530 doesn't exceed 5%.

 The difference in gst-launch commands is that on OMAP3530 I use TIDmaiVideoSink instead ximagesink and TIViddec2 instead ffdec.