VirtualPVR is a project to create cross platform peer-to peer PVR software that is easy to install.The goal is to have an interface for recording, viewing, and publishing multimedia content on a TV set or PC. VirtualPVR is a software written in Java and that has an interface to record, view and publish.