Skip to content

Support HDR notification in DASH via essential / supplemental property #3726

@theRealRobG

Description

@theRealRobG

Have you read the FAQ and checked for duplicate open issues?
👍

Is your feature request related to a problem? Please describe.
Currently the only way that a HDR stream is identified (when parsing DASH) is via the approach described in DASH-IF IOP v4.3 10.3.3. (profiles and codecs).

However, in HLS, HDR is indicated through the VIDEO-RANGE attribute on the EXT-X-STREAM-INF, which corresponds to the CICP (ISO/IEC 23001-8) value for transfer characteristics. According to the description of the VIDEO-RANGE attribute the following applies:

// (per description of VIDEO-RANGE in draft-pantos-hls-rfc8216bis-09)
switch (trasnferCharacteristicsCICP) {
  case 1:
  case 6:
  case 13:
  case 14:
  case 15:
    return 'SDR';
  case 16:
    return 'PQ';
  case 18:
    return 'HLG';
}

Per DASH-IF IOP v4.3 6.2.5.1. the CICP for transfer characteristics can be indicated in an essential or supplementary property at the AdaptationSet level (given that representations within a set shall not differ for that property), using schemeIdUri="urn:mpeg:mpegB:cicp:TransferCharacteristics".

Describe the solution you'd like
For consistency with HLS, we should also allow essential / supplementary property indication of HDR property in DASH (with schemeId="urn:mpeg:mpegB:cicp:TransferCharacteristics").

Describe alternatives you've considered

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    component: DASHThe issue involves the MPEG DASH manifest formatflag: seeking PRWe are actively seeking PRs for this; we do not currently expect the core team will resolve thispriority: P3Useful but not urgentstatus: archivedArchived and locked; will not be updatedtype: enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions