VJ Software

There are many softwares you can use for VJ'ing, which is the art of mixing video live. 'VJing is a broad designation for realtime visual performance.' The most popular with VJ's seem to be Resolume and Module8. I'd recommend downloading the trial for Resolume Avenue VJ Software for free from http://resolume.com/