Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.83 KB

README.md

File metadata and controls

50 lines (36 loc) · 1.83 KB

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