ReplayCam The time shift video camera