Skip to content

html5 class for mixing videos or create interactive video websites on canvas.

Notifications You must be signed in to change notification settings

pelayomendez/v5vj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

v5vj.js :: v0.0.5

video canvas vj stream script :: welovecode dic'12

What is it?

First of all is a simple script to load and manipulate videos dynamically on a canvas element. The original idea was to use it for developing vj web software or interactive video websites in HTML5.

Noe the project also includes v5jserver, a node.js based socket server. It make use of node-webkit to run as native app on Linux/Mac/Windows. node-webkit is an app runtime based on Chromium and node.js. You can write native apps in HTML and Javascript with node-webkit. It also lets you to call Node.js modules directly from DOM and enables a new way of writing native applications with all Web technologies.

So... by running the test web app here: http://www.welovecode.net/demos/v5vjdemo/examples/v5basetest.html

.. and downloading and running the server n your computer you´ll be able to stream the canvas content, (or part of it) to many diferent devices/computers on your local network.

Please note this is a concept test release in really alpha stage.

What for?

  • Video wall multi-device installations.
  • Multi-vj live sessions
  • Visual interaction in local network of visuals with remote controll
  • ...

What´s next?

  • Improve the script and test it in a real project.
  • Extend base test to create a really usefull vj software.
  • Extend v5vjserver client to be more flexible and configurable.

Supported video formats.

.MP4, .WEBM

Supported browsers.

  • App: Firefox (OSX), Chrome (OSX)

  • Client: Should run in any modern browser

About

html5 class for mixing videos or create interactive video websites on canvas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published