Interactive HTML5 Video

with Popcorn

Stoke your Fires

5 February 2015

Philo van Kemenade @phivk

Gilles Pradeau @LearningToCount

#interactivevideo

These Slides

Introducing Hyper Video

Exploring Hyper Video

with Popcorn Maker

Behind the Scenes with popcorn.js

Today

Online Video as we know it

Online Video as we know it

  • Flat video format
  • Doesn't play along with a web page
  • Requires plugins

Like a picture of

some awesome text

Hyper Video

Hyper Video

  • Hyperlinked elements
  • Dynamic
  • Open HTML5 Web Standard

Remix Culture

Text

Have a look at this video

Let's make Some Popcorn

Go to popcorn.webmaker.org

 

Share your story

Your last film:

your characters

your soundtrack

...

Get to know your neighbour

Favourite music video

Where from?

Hobbies?

Stop!
Demo Time

Text

Popcorn Video has source code

POPCORN.SEQUENCER({
              "START": 0,   
              "END": 148,    
              "TARGET": "VIDEO-CONTAINER",
              "SOURCE": [
                "http://www.youtube.com/watch?v=G74hB4Ybim4"],
              ...
              popcorn.text({
				  "text": "\nTHAT COULD BE\n ",
				  "linkUrl": "",
				  "linkTarget": "_blank",
				  "position": "custom",
				  "alignment": "center",
				  "start": 3.503431239099997,
				  "end": 5.403431239099998,
				  "transition": "popcorn-fade",
				  "fontFamily": "Lato",
				  "fontSize": 10,
				  "fontColor": "#EEE",
				  "shadow": false,
				  "shadowColor": "#444444",
				  "background": true,
				  "backgroundColor": "#222",
				  "fontDecorations": {
				    "bold": false,
				    "italics": false
				},
              ...

Behind the Scenes

Popcorn.js is an HTML5 media framework written in JavaScript for filmmakers, web developers, and anyone who wants to create time-based interactive media on the web.

One millionth tower put webdocs on the map

Popcorn.js Examples

Know Your Exit by Robert R. Morris

 

Colour Tracker by A Navalla Suíza

 

Happy World by Cinquième étage & Upian

 

Semantic Remix by Rebellious Pixels

Web 101

HTML

What's there?

CSS

How does it look?

JavaScript

What does it do?

 

 

Demos by - Berto Yanez

Non-Linear

Video Template

Popcorn.js is also

on github

How <video> started out

Questions?

Take aways

It's an exciting age to tell video stories on the web

 

Hyper video experiences are built in your browser from resources on the web

 

Popcorn.js makes video accessible in your browser

 

The web as platform offers boundless customizability

Community

Thank you

@phivk

@learningToCount

popathon.org

Interactive HTML5 Video with Popcorn

By learningtocount

Interactive HTML5 Video with Popcorn

  • 504