Cloud hosting has turned out to be the blessing for the Music industry. It has revolutionised the music industry in such a way that the consumers are now adopting on-demand music services instead of the traditional method of buying and downloading songs.
Gaana.com is one of the best examples making efficient use of cloud hosting services for music streaming. Gaana.com was launched in April 2010 by times Internet as an Indian commercial music streaming service. It is a user-friendly application which contains songs with 21 different Indian languages and also allows users to make their playlists public.
So, here is how the company leverages the cloud hosting.
1. Offline availability
It has been a common complaint that moving music from device to device is a tedious task. But, now Gaana.com allows the premium customers to buy the song and download it. The downloaded music is stored on the cloud which can be consumed offline at any time and from anywhere once the user logs in to his/her account. The company prevents copyright issues by making the downloaded songs to be consumed within the application. The songs are stored in an encrypted format on the cloud but, are consumed in the standard data formats like mp3/mp4.
2. Creating multiple physical files
Gaana.com signs a contract with the recording companies like T-series to get the copyright of the songs and also, the license to sell them online. Once, the company receives the access to the content it then stores it in its database on the cloud. For every song request from the consumer, multiple physical files are created mapping the bit-rate range. Every file is then saved as several chunks and uploaded to the server. This enables the player to select the higher or lower quality of the next chunk depending on its network quality. So, depending on the network quality, the song is dynamically played.
3. Creating multiple servers
Response time is one of the most critical constraints that an application needs to focus on. The company took note of this, and to provide quick response to the player’s song request it has created multiple servers. These systems can also be specified as the distributed systems. So, even if the server is down the application is capable of managing the same speed by using the automated load balancing technique.
These steps define, how music streaming apps utilize the power of cloud technology and keep enhancing based on the feedback of customers. The music industry, like others, is also counting on cloud due to its several benefits. You can listen to your music on the go, except the limitation of internet range in different areas. Even though, such services are getting popular worldwide in the big cities and will continue to grow further.