MPEG-DASH recommendations

Recommendations are provided for a product that supports playback of MPEG-DASH content with Dolby Digital Plus.

Demux-3

When detecting a discrepancy in audio parameter data between the EC3SpecificBox of the DASH initialization segment and the BSI of a Dolby Digital Plus bitstream, the product continues to demultiplex and decode the Dolby Digital Plus bitstream using only the data from the bitstream information (BSI).

Demux-4

A product that supports switching between different languages is able to decode each available language variant registered in the AdaptationSet of an MPD file.

Demux-5

A product that supports switching between different languages allows switching between language variants before and during playback.

Demux-18

When encountering a Dolby Digital Plus bitstream error, the product continues to demultiplex the Dolby Digital Plus bitstream with the error properly concealed (for example, with the audio output muted). Decoding resumes automatically within 50 ms once a valid Dolby Digital Plus bitstream is detected.

Demux-24

Demultiplexes and decodes Dolby Digital Plus audio from DASH segments using the Live profile as defined in ISO/IEC 23009-1.

Demux-25

Identifies a Dolby Digital Plus bitstream when the codecs attribute is ec-3 in an MPD file.

Demux-26

Derives the Dolby defined channel configuration data from the AudioChannelConfiguration descriptor of the Representation element in an MPD file.

Demux-27

Identifies main and associated audio streams using the value of the Accessibility and role elements of the AdaptationSet in an MPD file.

Demux-32

Is able to decode each Dolby Digital Plus variant listed in the AdaptionSet of an MPD file.

HDMI-20

A product that provides output via HDMI sends Dolby Digital Plus bitstreams with Dolby Atmos content over the HDMI output by default if the downstream device is capable of decoding Dolby Digital Plus.

UI-Ctrl-25

Provides a control to select the language of an audio program when alternate programs are available.

UI-Ctrl-30

Provides a user interface that enables users to select online media content to play.

UI-Ctrl-31

A product that supports different audio codecs provides a user interface that enables users to select a Dolby Digital Plus variant before playback.

UI-Ctrl-40

Supports standard seeking operations with low latency including specifying a position and displaying elapsed and remaining time.

Mix-9

Provides a control to turn dual decoding on and off.