It's a webcam!
(Reloads every 10:th second...)
www.rastasean.net
Most likely the camera is somewhere in my tiny bedroom pointed at something, which could be me.
The camera is just a Logitech Webcam C260.