If you can get hold of some passive speakers (like the way in which headphones work) you may be in with a shout. Maybe a cheap Android phone (such as a Motorola Motosmart) would so the trick, it would have about 4-5 hours of time with passive speakers but if you could put batteries on you could have a fairly long battery life. A bluetooth camera would allow you to have the video at real time.