Emil Vikström

Emil Vikström

Datorer och webben

Emil Vikström RSS Feed
 
 
 
 

Spotify strömmar med Ogg/Vorbis från din dator

Musiklösningen Spotify strömmar musik till din dator. Det går blixtfort (börjar spela smatidigt som du trycker på play!) och ljudet är i bra kvalitet.

Under skalet använder sig Spotify av flera tekniker:

Bandbredd och strömning

Servrar och Internetanslutningar kostar pengar. Det är alltså dyrt att ladda upp musik från sina servrar. Det är även svårt att få det att fungera när tjänsten har så många användare som Spotify är tänkt för. Därför använder de P2P-teknik i botten (peer-to-peer), alltså samma typ av teknik som fildelningsprogrammen DC++, före detta Napster, BitTorrent med flera använder sig av. Spotify delar ut en del av musiken från sina egna maskiner men när du har fått ner en låt så kommer även andra som vill lyssna på låten att ladda ner den från dig. Detta är en oerhört skalbar lösning som kan klara väldigt många användare.

Lagring på din dator

Spotify utnyttjar en del av din hårddisk för lagring. När du spelar en låt lagras den på din hårddisk ett bra tag så att fler ska kunna ladda ner från dig. Det är även möjligt att de laddar ner andra låtar, som du inte lyssnat på, till din hårddisk.

Jag gissar att de inför stora skivsläpp kommer börja ladda upp skivorna till användarnas hårddiskar redan innan släppet, för att sprida ut belastningen vid den första piken av användare som vill lyssna.

Musikformat

Många känner till MP3-formatet. MP3 är ett format som skyddas av patent och alltså inte får användas av vem som helst. Utvecklarna av MP3 vill alltså medvetet sakta ner utvecklingen genom att försvåra nya uppfinningar. Spotify använder därför inte MP3 utan har istället valt formatet Ogg/Vorbis.

Ogg och Vorbis är två patentfria format som utvecklats som en direkt konkurrent till MP3. Formatet har dessutom något bättre ljudkvalitet än MP3. Spotify strömmar sin musik i 160 Kbps vilket motsvarar en MP3-fil med bra ljudkvalitet. En del ljudfantaster kommer hävda att 160 Kbps är för dålig kvalitet, men det är bara fantasten som hör någon skillnad.

Det som skiljer mellan Ogg och Vorbis är att Ogg är containern (som märker upp var olika delar av sången börjar och slutar) medan Vorbis är komprimeringen. Inuti Ogg-containern kan man även ha andra format än Vorbis, till exempel filmformatet Theora eller ljudformatet Speex som är anpassat för prat.

Diskutera