What are video applications and how do they work?