Skip to content

rtph264pay: Support STAP-A bundling

Jan Alexander Steffens requested to merge heftig/gst-plugins-good:stap-a into master

Add a new property do-aggregate to the H.264 RTP payloader which enables STAP-A aggregation as per RFC-6184.
With aggregation enabled, packets are bundled instead of sent immediately, up until the MTU size.
Bundles also end at access unit boundaries or when packets have to be fragmented.

The property-name is kept generic since it might apply more widely, e.g. STAP-B or MTAP.

This feature is preceded by some extensive refactoring.
Compared to the old patches attached to #434 (closed), the refactoring has been split into smaller commits which should be easier to review.

Closes #434 (closed)

Edited by Olivier Crête

Merge request reports