Video_control is a project mainly written in JavaScript, it's free.
node.js video controller demo
This is a demo-quality node.js app that enables a Mobile Safari client to control the playback of video running in connected browsers. On the server side, it uses the express framework for serving html and the socket.io module for communication between client and server. On the client side, jquery for desktop browsers and jQTouch for the mobile client.
This demo is up and running at go.no.de. Check it out!