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.

TMS320DM368: Lower bound for H264 encoding/decoding latency

Part Number: TMS320DM368


I am considering TMS320DM368 for my H264 network streaming applicaition. My input video is 25 fps PAL at D1 resolution, same as my output video. It will be converted to digital, coded to H264, streamed over IP/ethernet, decoded and displayed. A pretty standard application. My main concern is encoding/decoding latency. So, if I connected two eval boards directly with an ethernet cable and use one as an encoder and one as a decoder, and with proper encoder/decoder/buffering...etc settings

1. What should be the minimum latency? Could it be well under 100 milliseconds?

2. What would be the key frame intervals (in frames) on the encoder side?

3. What would be the buffer in frames on the decoder side?

4. Would you recommend a different processor?

5. Can I add OSD symbols and text to the video with software on either side?

  • Hi,

    Please find the response below:

    EMIN CETINBAS said:
    1. What should be the minimum latency? Could it be well under 100 milliseconds?

    Yes, It should be possible well under 100ms for D1. For the performance plz refer the data sheets of Encoder & Decoder here :  

    EMIN CETINBAS said:
    2. What would be the key frame intervals (in frames) on the encoder side?

    This is configurable. Its recommended to keep @ 30 or > 30 depending upon your use case.

    EMIN CETINBAS said:
    3. What would be the buffer in frames on the decoder side?

    Encoder supports only IPPP sequence. So, 1 frame buffer shoudl be fine at decoder side.

    EMIN CETINBAS said:
    4. Would you recommend a different processor?

    Yes. For the use case explained by you, this is the best processor.

    EMIN CETINBAS said:
    5. Can I add OSD symbols and text to the video with software on either side?

    Yes, you can ad OSD text to the video. You can refer IPNC RDK 5.1 USER GUIDE or, web GUI for more details on this. For IPNC RDK you need to contact your local TI FAE.

  • Hi,
    If the above reply answer's your query, please close this thread by clicking Verify answer.
  • Thanks Prashath. Sorry for the late 'verify answer'.