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.

TDA4VE-Q1: H264 Encode Spec clarification & performance discussion

Part Number: TDA4VE-Q1


Tool/software:

Hi, TI Expert

As title description, here are some question about H264 encode and spec double check

Q1:Ref TRM p12 (spruj28.pdf). Does it mean TDA4VE "only" support max "8" video H.264 Encoding "simultaneous" from camera input? (If we assume camera input bandwidth is OK)

Q2: Base on Q1, base on software point of view, Could we use "one H.264 Encoding unit" for video file recording and network video streaming? Do we have example for gstreamer  or vision app?   

Q3: As far as I know, TDA4VE only has "one VPAC instance" and "one H264 encode instance", Base on software point of view, could we implement 2M@30FPS * 5 camera input for video date file recording and network video streaming?

  • Hi Gibbs, 

    Q1:Ref TRM p12 (spruj28.pdf). Does it mean TDA4VE "only" support max "8" video H.264 Encoding "simultaneous" from camera input? (If we assume camera input bandwidth is OK)

    Yes, that means you can have up to 8 channels of encoding as long as you stay w/in the pixel throughput constraints for your specific device.

    Q2: Base on Q1, base on software point of view, Could we use "one H.264 Encoding unit" for video file recording and network video streaming? Do we have example for gstreamer  or vision app?

    Yes, the use-case you're specifying here is supported through the GStreamer framework in our Linux SDK. Could you clarify if you are using Linux or QNX? Also, what SDK version?

    Q3: As far as I know, TDA4VE only has "one VPAC instance" and "one H264 encode instance", Base on software point of view, could we implement 2M@30FPS * 5 camera input for video date file recording and network video streaming?

    Could you specify what the exact resolution is for 2MP? Also, how many streams are being written to file sink vs. network sink?

    Thank you,
    Sarabesh S.

  • Hi, Sarabesh

    Thanks you replies.

    Few replies.

    Q2/A2: We should use linux or FreeRTOS w/ vision APP.

    Q3/A3: 

    2M@30FPS * 5  =  (1920x1080 @30FPS) * 5 cameras.

    For this example, there are 5 video stream are being written to file sink, and 5 network sink simultaneous.

    Because We only support 8 channels encoding, Does it have any limitation?

    Thank You.

    Gibbs

  • Hi Gibbs, 

    For this example, there are 5 video stream are being written to file sink, and 5 network sink simultaneous.

    If you are planning to have 10 total channels then this is not supported.

    Because We only support 8 channels encoding, Does it have any limitation?

    If your use-case is 8 channels of 1920x1080 at 30fps then yes this is supported. This falls under the ~500MP/s pixel throughput limit for the VPU IP.

    Thanks,
    Sarabesh S.