Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ContentKeyPeriod range for VOD #100

Closed
brateme opened this issue Oct 11, 2021 · 3 comments
Closed

ContentKeyPeriod range for VOD #100

brateme opened this issue Oct 11, 2021 · 3 comments

Comments

@brateme
Copy link

brateme commented Oct 11, 2021

The start/end attributes of ContentKeyPeriod are defined for VOD as "media time for the start/end time for the period".
However, the value is a date (xs:dateTime) and there is no instructions on how to map date values to media times.
As a result, there is no portable way to use those attributes for VOD.

I can think of three possibilities to solve this issue.

  • Add new dedicated attributes for VOD (e.g. startOffset/endOffset), with their own type.
  • Change the type and definition of start/end to be either xs:dateTime for live or xs:duration (or xs:time) for VOD.
  • Define an epoch to be used to map dates to VOD offsets (e.g. start of VOD asset is mapped to UNIX epoch).

IMHO, first option is the cleanest.

@lpiron
Copy link
Collaborator

lpiron commented Oct 12, 2022

Would like to avoid touching existing stuff.
Either add a new element for VOD or new elements (optional) under ContentKeyPeriod

@melads
Copy link

melads commented Dec 7, 2023

When considering adding new elements for VOD, I think it would be good to add the content type (vod/linear) at the cpix level, as an attribute next to the contentId. There may be additional aspects that are different for vod and linear, in addition to the ContentKeyPeriod items. For example - the way to generate the keyIds and keys.

@lpiron
Copy link
Collaborator

lpiron commented Oct 3, 2024

New attributes added in CPIX 2.4

@lpiron lpiron closed this as completed Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants