In Video, unless you are talking about MPEG2, packets are not equal. There are I (Intra) and P (predicted) frames. I-frames are a large spatially compressed frame, while P-frames are small and temporally compressed.
Other than that, depending on motion compensation, the size of the video frames may vary, i.e., high motion may create larger sized frames and low motion will create smaller sized frames.
Size of frames are also dependent on resolution so, if you vary that then you get even higher variability in frame sizes.
Furthermore, if you vary the frame rate then you will see packet generation times are irregular. The same logic of motion can be applied here. If there is low motion, reduce the frame rate, and if there is high motion then increase the frame rate.
Typically, audio has equal-sized packets and regular packetization intervals (however, even with audio there are exceptions, for instance silence suppression in audio telephony)
Comments
In Video, unless you are talking about MPEG2, packets are not equal. There are I (Intra) and P (predicted) frames. I-frames are a large spatially compressed frame, while P-frames are small and temporally compressed.
Other than that, depending on motion compensation, the size of the video frames may vary, i.e., high motion may create larger sized frames and low motion will create smaller sized frames.
Size of frames are also dependent on resolution so, if you vary that then you get even higher variability in frame sizes.
Furthermore, if you vary the frame rate then you will see packet generation times are irregular. The same logic of motion can be applied here. If there is low motion, reduce the frame rate, and if there is high motion then increase the frame rate.
Typically, audio has equal-sized packets and regular packetization intervals (however, even with audio there are exceptions, for instance silence suppression in audio telephony)