Implementation of the video component