Hi,
We have designed a board based on DM3730 with reference to beagle XM. We are streaming a video(mpegts + h264 + aac) from one board and receiving and display on 320X240 LCD on another board. We have tested the interface between the 2 boards successfully using test cases. TI Gstreamer is used to decode stream and play.
our problem is, on receiver the video is jumping front and back after some time. But, Initially the video is playing smooth. Please check the attached video file. We captured the video from the required area. the following pipeline we have used.
gst-launch -v udpsrc uri="udp://192.168.20.10:5544" ! queue ! mpegtsdemux ! h264parse ! queue ! TIViddec2 ! tidisplaysink2 async=false preroll-queue-len=2 qos=true sync=true mmap-buffer=true
If we use sync=false in pipeline then video playing little bit fast with out jumping.
Can anyone please suggest why this is happening?
Is there anything wrong in pipeline?
How to fix this issue??
is there any TI video encoder which supports constant bit rate?
6746.video-2013-10-15-14-48-25.mp4
Thank you
Eswar