I’ve been working hard on my web based VJ setup. It currently has nine layers of simultaneous imagery and video with a combination of sprite based animation using phaser.io plus video layers; WebM with alpha channel for foreground and MP4 for background. I’ve got an idea for at least one more sprite based layer taking the total to 10!
I’ve hardcoded it to use a pair of Akai MidiMix mixers and LoopMIDI for realtime browser to browser comms.