An online video platform helps users to easily upload, convert, store and play both prerecorded and live-streamed content on the internet on different website types such as blogs or even gaming platforms. Video can be stored in various formats like flash, video or some other format. Online video portals are used for communication purposes to teach, or entertain the user base viewing it. Users have the ability to control their live-streams directly from within their apps and mobile device which provides users a quick recording solution of whatever they choose to post online.