TAG: real-time video processing