Require Period@duration *and* MPD@mediaPresentationDuration if fixed-duration MPD #219
Labels
discussion needed
Issue needs general input from IOP members to move forward
Milestone
IOP currently says that either
Period@duration
of the last period orMPD@mediaPresentationDuration
must be present. The implication being that the client looks up whichever is present and calculates the other accordingly.This looks to me like needless complexity. All the information to calculate both of these values is going to be present in the MPD. There is no need here for client knowledge or involvement. Let the packager do the calculations so that both values are correct.
The service should bear the burden of such calculations, not the client - you create the MPD once but play it in many different players. We can expect better interoperability if we limit the needless complexity that must be re-implemented and re-interpreted in every client.
Thus I propose we require that both values are present if the last period has a fixed duration.
The text was updated successfully, but these errors were encountered: