Upper bound for realtime application
Real time means that your algorithm can process the video faster than the time it takes to watch the video. In other words, if you were collecting the video live you would be able to finish processing it as soon as you stopped collecting it with no extra work needed to be done after.