

Why have we chosen this option? Mail.Ru Cloud is primarily a cloud storage, and users would be unpleasantly surprised if, while downloading their files, they find out that the files’ quality has deteriorated or the file size has changed even a bit. Unlike some specialized video hosting sites, we can’t change the original file. A different approach is used in Mail.Ru Cloud: the original file is converted as it’s played. The videos become available for playback only after conversion. Storing and Caching: two approachesĪ number of services (for example, YouTube, social networks, etc) convert users’ videos into appropriate formats after upload. In this article, I’ll go into detail to explain how video playback works in Mail.Ru Cloud, and how we made the Cloud player “omnivorous” and ensured support on a maximum number of end-user devices. For many reasons, it is often a problem to watch these videos on other end-user devices without prior normalization: a required codec is missing, or the file size is too big to download, or whatever. The latter are the videos that users shoot with their phones and cameras, and these videos are most versatile in terms of formats and codecs. Video content uploaded to the Cloud mostly falls into one of the two categories: “movies/series” and “users’ videos”. Development started with contemplating the new feature as an all-purpose “Swiss Army knife” that would both play files of any format and work on any device with the Cloud available. We’ve recently added video streaming service to Mail.Ru Cloud.
