Mobile/Projects/Project video to second screen: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 11: Line 11:


== Technical specifications ==
== Technical specifications ==
* Support Roku for casting
* Client app support (first-screen app: Firefox)
* Everything else TBD (mfinkle)
** Discover player-ready devices on local network
** Start a new session using video in web content
** Discover an in-progress player session (?)
** Present UI to control player session (play/pause/volume)
* Player app support (second-screen app)
** Launch video from a specified starting position (timeline)
** Play video
** Pause video
** Change volume
** Close player
* Targets
** Roku channel


== UX design ==
== UX design ==

Revision as of 19:33, 7 November 2013

Tracking

  • Meta-bug to be filed

Goals

Develop initial multi-screen capabilities within Firefox, where video content from one device (ie: phone or tablet) can be "projected" in a lightweight (possibly chromeless) browser window (or app?) on a second device.

Use cases & user stories

  • Send video to the big screen for group viewing (living room scenario), while controls remain on the smaller device.

Specific user stories TBD.

Technical specifications

  • Client app support (first-screen app: Firefox)
    • Discover player-ready devices on local network
    • Start a new session using video in web content
    • Discover an in-progress player session (?)
    • Present UI to control player session (play/pause/volume)
  • Player app support (second-screen app)
    • Launch video from a specified starting position (timeline)
    • Play video
    • Pause video
    • Change volume
    • Close player
  • Targets
    • Roku channel

UX design

  • Not handed off yet

Justification

  • Proof of concept to demonstrate that we have the technologies in place to make this possible.

Quality criteria

  • No user-perceptible performance degradation
  • All goals are met
  • All user stories are implemented & tested