Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

MPEG encoder parameter - VideoPacketLength

rramani80
Beginner
254 Views

Hi experts,

I am using the ippVideoEncoderMPEG4::EncodeSlice

function to encode , my purpose is to encode then packetize using RFC 3016 for MPEG packetization.

I see that whenever the number of encoded bits for a VOP becomes greater than the Video packet length, the macro blocks are marked as invalid for prediction.

Questions :

1. Why is the above done ?

2. When I am packetizing, I would not want to mark any macroblock as invalid for prediction, I would just use another RTP packet to put the remaining macro blocks.

Is it assumed in the MPEG4 encoded process that one encoded VOP has to fit into the size set by VideoPacketLength.

I would appreciate it, if any help is given on the above questions.

Thanks,

Ram

0 Kudos
0 Replies
Reply