如果你在美國, 你可能已經厭倦了那些關於Spotify這個產品的消息了. Spotify是一款免費的在線音樂點播軟件,它允許用戶通過電腦或手機,隨意地欣賞1300萬首免費歌曲。僅管這項服務還沒有能夠與那些主要的唱片公司達成一些相關的協議,但是它在歐洲已經有一個相當大的用戶規模了:1000萬免費用戶以及100萬的付費訂閱用戶。可以想像,當它最終真正進入美國市場的之後,將會達到更大的用戶規模。
而這一切都源自於一個主要的經營理念:創造一個比盜版更便捷的音樂服務。
上個月,Spotify的一名工程師Gunnar Kreitz在瑞典皇家理工學院(KTH)作相關介紹時提到這個理念。 (Spotify的很多工程師都來自KTH)。遺憾的是互聯網上還沒有關於此次介紹會的任何記錄,所幸Kreitz已經在他的網站上發布了相關的幻燈片(在本文最後,你可以看到這個幻燈片)。這個幻燈片概述了Spotify軟件的一些關鍵的技術特性,其中大多是關於如何解決軟件關鍵的性能因素:速度。
根據這個幻燈片的介紹,Spotify大概只有平均265ms的播放延時,正如Kreitz所說,這是一個讓用戶無法感覺到的停頓,從而實現了在Spotify軟件中,沒有“緩衝”這個概念——通常只有1%的歌曲會有一些緩衝問題。換句話說,Spotify播放器具有iTunes一樣的速度,同時也是BitTorrent(BT)的終結者——用戶能夠在Spotify上更快地找到那些最新發布的專輯。
下面是演示文稿中提及的一些有趣的數字:
1. 花費三週時間開發完成,所謂的“Scrun軟件開發過程”.
2. 僅管Spotify是按需進行音樂地流傳輸,但緩存依然重要。播放器會將用戶最近聽過的曲目緩存在磁盤上,默認的,這將消耗你磁盤10%的空間(你也可以自定義配置緩存空間的大小)。大部分Spotify用戶的磁盤上存儲了很多緩存數據——例如,56%的用戶有5GB以上的緩存數據。因此,播放器在播放過程中可以實現:超過50%的數據是從本地緩存中讀取,從而大大節省了帶寬。
3. 在你欣賞音樂過程中,開始播放的瞬間,數據流都是從Spotify的中心服務器上獲取,隨後,在任意可能的情況下,播放器會自動切換到P2P模式。 (如果P2P模式不可用,那麼播放器會重新切換到中心服務器模式)。
4. P2P模式讓Spotify可以很容易地適應用戶規模的擴大, 使得軟件依賴更少的後台服務器,並且能讓軟件更持久地正常運行.
5. 和你預期的一樣,手機客戶端暫時還不支持P2P模式的數據源傳輸。
Tech2IPO的讀者們,如果您對文中反复提到的那個PPT很感興趣,請點擊這裡查看。
本文由game2.tw作者ni掌櫃編譯,點此查看原文。
game2網誌:除特殊說明,本站所提供的圖片,文章均轉載其他站點,如需使用請聯繫原作者