Skip to content

jht1493/p5VideoKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

p5VideoKit

p5VideoKit - a dashboard for mixing video in the browser. You can apply visual effects to live video from connected cameras or streaming from other devices on the internet. p5ViewKit is designed to be re-usable and extended with your own p5js code for visual effects and interaction.

The code and documentation is in development. We welcome your feedback and help to improve the user interface and documentation.

Announcements

(Interactive)(Multi)Screens Club presentation

IM-Screens-Flyer

Screen shots

Screen shots of p5VideoKit in action:

face-tile

facet

Colored Portraits Installation @ 370 Jay St. Brooklyn 2021

Demo

p5VideoKit runs best in modern desktop browsers. I've tested primarily in Google Chrome and second on Apple Safari on MacOS desktop computers. On mobile devices (iPhone and Android) things are flaky - landscape mode is best here.

demo - Opens a new browser window to with videokit interface that shows local camera.Your browser should ask you for permission to use the camera and microphone. Hit the Reset button if you don't see any video. Use the Effect drop down to select an effect to apply to the camera video.

Grid demo - pixelized video effect.

grid1

4 effects demo - four effects and be seen in a 2 by 2 layout. Use the Effect drop down to select an effect.

live1 - joint the VideoKit-Play-1 live streaming room.

archive of settings - not every settings work

The interface

  • TODO: document Effects UI

The code

Live streaming

  • Live Device check box enables live stream to all other instances using the same room name.

History

  • p5VideoKit is based of the code used to create the interactive installation at NYU-ITP in 2021

  • Keeping in the groove of my DICE video art app

    • Distributed Instruments for Computed Expression

Components

Built using

facet skin-tones creative-energy-2017-11 Imagine-Create-Play-Share-Reflect Vision-Explore-Create-Reflect