There are online video systems for live streaming or video streaming on request with the ability to categorize, tag, and a dedicated panel for uploading video for users. These systems also support different types of playback servers and video playback modes, and it is possible to create playlists in them. In addition, it is possible to publish the video publicly or privately, as well as sell the video and receive a subscription fee.