NOS BASTIDORES: TORNANDO O SPOTIFY MAIS CONVENIENTE QUE A PIRATARIA - TECHCRUNCH - MÓVEL - 2019

Anonim

Se você está nos Estados Unidos, provavelmente está cansado de ouvir falar do Spotify, o serviço de música sob demanda que permite ouvir qualquer uma das 13 milhões de faixas quantas vezes quiser no seu PC e telefone celular..O serviço ainda não conseguiu fechar acordos com as principais gravadoras por aqui, mas desenvolveu bastante seguidores na Europa, com mais de 10 milhões de usuários e 1 milhão de assinantes pagos. E quando finalmente chega, pode se tornar um sucesso ainda maior.

E tudo começou com uma ideia de negócio principal: criar um serviço de música mais conveniente que a pirataria.

Esse é um dos destaques de uma apresentação feita pelo engenheiro da Spotify, Gunnar Kreitz, no KTH Royal Institute of Technology, no mês passado (muitos dos engenheiros da Spotify vieram da KTH). Infelizmente não estou vendo uma gravação da apresentação em nenhum lugar on-line, mas Kreitz postou os slides em seu site, que você pode encontrar abaixo. Os slides descrevem alguns dos principais atributos técnicos que tornam o Spotify o que é, muitos dos quais giram em torno de um fator-chave: velocidade.

De acordo com os slides, o Spotify tem uma latência média de reprodução de apenas 265 ms, o que Kreitz diz "parece imediato" e evita a palavra proibida do Spotify, "Buffering". Apenas 1% das músicas transmitidas têm problemas de buffer. Em outras palavras, o player Spotify é tão rápido e confiável quanto, digamos, o iTunes, e é muito mais rápido do que encontrar o último lançamento do álbum no BitTorrent.

Aqui estão alguns dos interessantes pontos de dados da apresentação:

  • O desenvolvimento é feito em sprints de três semanas, chamado de 'metodologia scrum'
  • Spotify usa um protocolo proprietário que foi projetado para streaming sob demanda, com a maioria dos fluxos no Ogg Vorbis q5 @ 160kbps
  • Enquanto Spotify transmite música sob demanda, o cache é muito importante. O player armazena em cache suas faixas ouvidas recentemente, e muitas delas: ele usa 10% do seu espaço em disco por padrão (você pode ajustar esse número). A maioria dos usuários do Spotify tem muitos dados em cache, com 56% acima dos 5GB. E a estratégia funciona: mais de 50% dos dados são servidos a partir do cache local, o que economiza muita largura de banda
  • Quando você ouve uma música, a primeira 'peça' é imediatamente transmitida dos servidores do Spotify, e o player alterna para o P2P sempre que possível (se o P2P não estiver funcionando, ele retornará aos servidores centrais do Spotify).
  • O P2P facilita o escalonamento do Spotify e leva a que eles precisem de menos servidores. Também pode fornecer melhor tempo de atividade.
  • Clientes móveis, como seria de esperar, não estão participando de streaming P2P.

Ver este documento no Scribd