Dash-Industry-Forum / DASH-IF-IOP

DASH-IF Interoperability Points issue tracker and document source code
31 stars 7 forks source link

Multiple protection schemes in one DASH period - possible conflict with CMAF? #388

Closed sandersaares closed 4 years ago

sandersaares commented 4 years ago

This was discussed in IOP call but I think we do not have GitHub issue for it, so I file one.

Situation:

Do these two items conflict or not? It is ambiguous.

One interpretation is that one CMAF presentation is one DASH period, in which case we have a conflict. This conflict should be resolved (preferably by amending CMAF).

Another interpretation is that multiple CMAF presentations can be in one DASH period (as alternatives), in which case there is no conflict but the exact mapping here is quite unclear. This should be resolved by amending CMAF profile for DASH.

sandersaares commented 4 years ago

Response from MPEG:

Regarding the use of CMAF presentation profiles with different encryption modes, we believe the use of CMAF Switching Sets with different encryption modes as different Adaptation Sets in a single DASH Period is allowed by the DASH specification. We included this use-case in the draft text of DAM1.

This sounds good and enables flexible behavior. I believe it still needs to be addressed in the CMAF profile for DASH.

I will create a PR for the security guidelines to resolve this from IOP guidelines point of view.

lpiron commented 4 years ago

Pull Request merged