- From: mark a. foltz <mfoltz@google.com>
- Date: Mon, 2 Jun 2014 10:36:21 -0700
- To: "Bassbouss, Louay" <louay.bassbouss@fokus.fraunhofer.de>
- Cc: "Kostiainen, Anssi" <anssi.kostiainen@intel.com>, Francois Daoust <fd@w3.org>, "public-webscreens@w3.org" <public-webscreens@w3.org>, Mark Watson <watsonm@netflix.com>, Mark Scott <markdavidscott@google.com>, "Rottsches, Dominik" <dominik.rottsches@intel.com>, Bob Lund <B.Lund@cablelabs.com>, Philipp Hoschka <ph@w3.org>, Daniel Davis <ddavis@w3.org>
- Message-ID: <CALgg+HFJZp+tLtu9nLfP0HKquYQ5-tNrqME6AVUwM5A7tMn6yg@mail.gmail.com>
On Fri, May 30, 2014 at 6:05 AM, Bassbouss, Louay <
louay.bassbouss@fokus.fraunhofer.de> wrote:
> Hi Anssi,
>
> > -----Original Message-----
> > From: Kostiainen, Anssi [mailto:anssi.kostiainen@intel.com]
> > Sent: Freitag, 30. Mai 2014 14:52
> > To: Bassbouss, Louay; mark a. foltz
> > Cc: Francois Daoust; public-webscreens@w3.org; Mark Watson; Mark Scott;
> > Rottsches, Dominik; Bob Lund; Philipp Hoschka; Daniel Davis
> > Subject: Re: Requesting display of non HTML content (was: Draft of Second
> > Screen Presentation Working Group Charter available)
> >
> > Hi Louay, MarkF, All,
> >
> > On 30 May 2014, at 12:24, Bassbouss, Louay
> > <louay.bassbouss@fokus.fraunhofer.de> wrote:
> >
> > [...]
> >
> > > I like this proposal, this solves the media control issue by using
> > HTMLMediaElements and opens the door for using existing APIs like
> > MediaStream API, FileSystem API for accessing offline files, etc.
> without the
> > need to touch the Presentation API spec.
> >
> > Louay - thanks for your support.
> >
> > Yes, that is exactly why I think reusing the existing building blocks
> makes
> > sense. Personally I feel this strikes the right balance. The proposal
> allows us
> > to reuse not only media controls, but also network state, ready state,
> > playback state of media as well as other goodies already defined by the
> > HTMLMediaElement.
> >
> > I also feel this is the abstraction level web developers are familiar
> with. We
> > must strive to make the API ergonomics as good as possible.
>
I also agree that this is a good starting point, as it re-uses the
HTMLMediaElement APIs for both local and remote playback (and this was one
of the alternatives I proposed earlier for this functionality). My only
caution is that the devil is in the details as there is a large set of
functionality that is encapsulated in HTMLMediaElement and not all of it
may be compatible with rendering on a remote UA, so we will need to address
content specific negotiation of capabilities at some point.
> >
> > >> Obviously, canvas could be piped to a secondary screen similarly, but
> > >> I stop here.
> > > Actually you can adapt it to any DOMElement ;). This is what I already
> > proposed sometime at the very beginning of the CG discussion.
> >
> > That is definitely an interesting proposal, but I suggest we keep the
> scope we
> > have currently for the v1 spec ("the web content may comprise HTML
> > documents, web media types such as images, audio, video, or application-
> > specific media"), that is, concentrate on the HTMLMediaElements and the
> > HTMLImageElement initially.
>
> Completely agree
>
> >
> > Extending this to any HTMLElement would make an excellent experimental
> > extension spec I think, that could be worked on in the Community Group
> > first.
> >
> > MarkF - what do you mean by the "application-specific media"? Does it fit
> > into this model? That concept was landed into the draft charter as part
> of
> > your charter update [1].
>
"Application-specific media" meant content whose type was known to the
controlling page and the rendering agent, but not necessarily to a generic
HTML5 browser. The scenario that has been brought up for this are "apps"
in a context like Google Cast [1] or DIAL [2] but it could be a PC native
application, Steam game [3], or other media that is not a standard
video/audio/image container and may not be HTML.
[1] https://developers.google.com/cast/
[2] http://www.dial-multiscreen.org/
[3] http://store.steampowered.com/
I can try to elaborate this a bit in the charter if it would be helpful.
m.
>
> > >> IOW, we reuse the machinery already defined in the HTML spec for
> > >> media elements.
> > >>
> > >> All - WDYT?
> >
> > Thanks,
> >
> > -Anssi
> >
> > [1]
> > https://github.com/webscreens/charter/commit/472889d830730b34d116d7c
> > 61fe94f9433217dcb
>
>
Received on Monday, 2 June 2014 17:37:13 UTC