AOMediaCodec / av1-mpeg2-ts

Official specification of the AOM group for the carriage of AV1 in MPEG-2 Transport Stream
https://aomediacodec.github.io/av1-mpeg2-ts/
30 stars 5 forks source link

Clarify normative aspects of TS header and AF fields #16

Open cconcolato opened 2 years ago

cconcolato commented 2 years ago

The DVB draft specification for AV1 mentions that:

It's unclear why these statements are not in the AV1-MPEG-2 TS specification. Could these be different outside of DVB environments? In any cases, the specification should talk about these fields: either to mandate the behavior or to indicate that the behavior can vary depending on application environments.

cconcolato commented 2 years ago

Current DVB text is: image and image

tbiat commented 2 years ago

payload_ ==> It's implicit and obvious. adaptationfield... ==> dvb mandates the adaptation field for random access AV1 DVB_RAP, we might not need it for other TS-based applications. Decision : share the DVB spec part related to this with the group. Revisit next week.

tbiat commented 1 year ago

We don't want RAP in this spec to conflict with AV1 DVB-RAP. Put a note : recommended practice / 'should contain'. Decision : take offline with Cyril. Propose a wording by email for approval.

cconcolato commented 1 year ago

The spec says:

A PES shall encapsulate one, and only one, AV1 access unit as defined in clause 4.3. We could add a note that says "as a consequence, the PUSI is set to 1"

The spec does neither mention 'adaptation_field_control' nor 'random_access_indicator', not even "random". We should at least have: "When the random access indicator is set to 1, the AV1 access unit shall contain an AV1 Key Frame".