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

posterCanvas #1263

Closed
tomcrane opened this Issue Sep 27, 2017 · 6 comments

Comments

Projects
None yet
4 participants
@tomcrane
Copy link
Contributor

tomcrane commented Sep 27, 2017

(From AV Group meeting)

A canvas outside of the sequence (a property of a manifest), that is a representation of the content with potentially different dimensions. It has a different purpose from a thumbnail. Think Netflix, Amazon Prime, BBC iPlayer, etc - the thumbnail is used to attract the user, to open the specific item (often alongside other thumbnails representing other items). Once selected, the item doesn’t start playing immediately. Instead you see the poster image, which might be displayed with other metadata about the object. The poster image for time-based media exists outside any time dimension of any of the object’s canvases, it is there to fill the “null time” before the user starts to play the content, before the time dimension of any of the item’s content starts. When the main content is video, a client would be expected to replace the poster with the playing content; when the content is audio only, and there is nothing else to see, the client to keep the image on screen. posterCanvas = “Object Level Enticement”

[If we have multiple canvases with videos in the same manifest, each may want its own poster to show before playback? -> discuss further later?]

Why posterCanvas and not posterImage, or some other property that expects an image resource? More flexible - e.g., a posterCanvas for a 3D object could be a x,y,duration canvas of a short video flyaround of an object. Could be annotated with overlay text? Or discourage annotation of this out-of-sequence canvas?

The out-of-sequence notion is important - it is outside of the time dimension of the object it is the poster for.

Questions - is this a step too far? Is it just another type of thumbnail? How would client know what to use? poster is a common concept distinct from thumbnail across multiple institutions.

@azaroth42 azaroth42 added this to the Presentation 3.0 milestone Sep 27, 2017

@azaroth42

This comment has been minimized.

Copy link
Member

azaroth42 commented Sep 27, 2017

A convincing-to-me argument in favor was that if the canvas simply had h,w,d dimensions then the client would be forced to render the spatial content, when the intent is only to provide something to look at if there is space to render it. A "winamp" style player which only has audio controls should be a sufficient implementation for plain audio.

@tomcrane

This comment has been minimized.

Copy link
Contributor Author

tomcrane commented Sep 29, 2017

This could also be a Canvas annotated on to the manifest with the motivation poster (postering?...)

@tomcrane

This comment has been minimized.

Copy link
Contributor Author

tomcrane commented Nov 28, 2017

(AV call - @mikeapp) Are we conflating use cases here?

  • Something to show while content buffering
  • Something to show while main content plays
  • An enticement to view the main content
@mikeapp

This comment has been minimized.

Copy link
Member

mikeapp commented Nov 28, 2017

I also had some concerns about the various use cases and the fixed aspect ratio of the Canvas. An aspect ratio (not to mention the content) selected for a screen-wide banner enticement might look odd elsewhere - and require letterboxing or overflow/cropping - if used, for example, as a poster.

As @tomcrane notes there is the same issue with thumbnails of unusually wide or tall objects, but perhaps more visible in this case if the poster is a central element of the UI.

@tomcrane

This comment has been minimized.

Copy link
Contributor Author

tomcrane commented Jan 23, 2018

AV Call - change cardinality of posterCanvas to allow a choice (but NOT to be a sequence, not content)

On the grounds that changing our mind would be a breaking change.

Spec should warn about time-based media in posterCanvas Canvases conflicting with time based media of content. Cookbook?

@azaroth42 azaroth42 removed the discuss label Feb 7, 2018

@azaroth42 azaroth42 closed this Feb 14, 2018

@zimeon

This comment has been minimized.

Copy link
Member

zimeon commented Feb 14, 2018

See #1356 for PR fixing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.