This is a display face for the screenPerfect (http://www.github.com/pretentiousgit/screenperfect-dev) multi-screen FMV engine. It serves serves paired client-control video via a NodeJS server installation to Chrome on desktop, and Android 4.1+ devices. This will also work on iOS, in which case you will need to supply it with *.webm video.
Mechanism is a repo at the end of time! It's built to display on a private server with content available to people connected to that server. It is based on work from Eyebeam NYC in 2013 - the idea that people behave differently in private is a pretty strong one, I like game arcades that don't require huge amounts of technology to be supplied by the gallery, etc.
This loads a list of videos from place A into memory on a client device, place B. It also loads a touch layer over those videos, making any of them qualify as a type of FMV experience. When the videos have loaded, the touch layer lets you select between them using a socket server.
- Actually stream video from server
- a more clever video load system - at the moment, this tries to stream an unlimited amount of video on page load. It works best with small videos and/or GIF/Vinealikes.
This is a repo at the end of time! It's basically the supporting code for a thesis project, designed in concert with OCADu's game::play lab in 2014. This is the most finished version of it.
All anyone wants from this is to hook it to Vimeo. There's your next startup idea. Make a random awesome-video-selector for Vimeo.
Protected by an academic research requirement, so you can't have it, but /tmp/gamedata.json probably has some things that will be useful to tell you how this works.