Spark CDN是第一家為了影音傳送而設計的CDN。 Spark CDN運作在你目前使用的CDN之上,不需要改變現有的網路環境。 Spark CDN使用客戶端和伺服器端的技術去達到:
Spark CDN的設計是專門為了處理影音流量。 Spark CDN是唯一能夠執行中流切換(mid-stream switching)的CDN,這意味著影音片段將能從多個伺服器獲取。
像競投拍賣般,Spark CDN伺服器和現有CDN會競投爭取傳送影音。影片開始時的幾個影音片段(video segments)由最快的伺務器傳送,而之後的影音片段可能由位於其他地區的伺服器提供。
從低成本的Spark伺服器獲取大部分的影音片段,Spark CDN同時達到降低成本及提高性能。
Spark CDN由客戶端,伺服器端,以及一個用於監控和配置的控制台網站等組件所組成。
沒有。 Spark CDN是使用我們自己的伺服器所組成的專用網絡。我們認為,目前P2P影音分發的生態系統和技術還不成熟。 Spark CDN不使用P2P技術或任何P2P資源來上傳或分發影音內容。
Spark CDN的母公司Hola有一個單獨的產品叫做“Hola P2P VPN”,兩者是完全獨立運作的產品。
Spark CDN不使用Hola P2P VPN網絡的資源。
中流切換是Spark CDN在影音播放時從多個伺服器或CDN下載影音片段的能力。
Spark CDN的中流切換功能改善了影音開始時間,減少緩沖和提高影音 bitrates -因為有多個影音來源,播放器可以在任何時間切換到最佳的可用來源。關於從哪裡下載影音片段的決定由Spark CDN JS客戶端負責。客戶端檢視播放器的緩衝區,以及多個伺服器的影音片段下載速度。它還從Spark CDN網絡接收關於網絡速度的訊息。對於每個影音片段,即時地做出決定,並且在決定時考慮用戶的網路速度。
允許每個客戶端做出決策,比起集中式伺服器做決策,是一種更精細的決策方式,並且保證提高性能。
在RAID儲存控制器變得普遍之前,客戶需要購買非常高端的設備,以享受快速和安全備份的儲存系統。這些系統很昂貴,因為它們使用高端SCSI驅動器和高速網路。
RAID控制器顯著地改變了這一狀況。使用一個簡單,廉價的RAID控制器,客戶現在可以連接多個現成的廉價硬碟,去備份內容。當控制器獲取數據時,它向多個低成本的硬碟發請求,並且使用第一個回應和提供數據的。因此,雖然平均而言,每個低成本的硬碟比高端系統更慢和更不可靠,但是聚合在一起,它們提供了更高的可靠性(因為內容備份了),更快的速度(因為選擇最快回應的)和降低成本。
在CDN的應用中,Spark CDN的客戶端JavaScript就像RAID控制器。它允許使用不同地區的低成本Spark CDN伺服器,較傳統CDN大幅降低的成本,提供更高的性能和可靠性。
就像使用RAID一樣,使用低成本組件既不會犧牲性能,反而會提高性能!
Spark CDN由設計到構建都為了處理影音串流,因為影音與網頁傳送非常不同。 Spark CDN的客戶端-伺服器架構允許其實現現有CDN不可能實現的影音優化。 Spark CDN客戶端能夠從多個低成本伺服器獲取影音片段,並將其合併回完整影片,其串流性能優於來自單一的高性能伺服器。 Spark CDN通過以下方式降低運營成本:
與傳統CDN相比,這些做法可能看起來不尋常。 Spark CDN不是一般的CDN,Spark CDN是一種全新的影音傳送方法!
請參考:“Spark CDN像CDN的RAID控制器”是什麼意思?
是的,Spark CDN可以與任何現有的CDN,來源伺服器,或兩者的組合一起工作。如果您已經在使用兩個或更多的CDN,Spark CDN可以分擔它們的負載並帶來好處。點擊這裡看一個演示:從現有的CDN獲取開始時的影音片段後,轉到Spark CDN去獲取其餘影音片段。
影音類型:隨選播放和網路直播
漸進式下載progressive download:MP4,WebM和FLV。
串流媒體自適傳輸:HLS,HDS,MPEG-DASH。 Microsoft Smooth Streaming -即將推出。
支援任和援媒體來源延伸(Media Source Extension, MSE)的HTML5瀏覽器。使用此鏈接測試您的設備是否支援MSE。
Spark CDN在世界各地,使用託管服務供應商提供的專用租賃伺服器。 Spark CDN在其網絡上有兩種類型的伺服器:
Spark CDN快速啟動伺服器用於傳送影片開始時的影音片段。
這些是昂貴的高端伺服器,使用有品質保證的高速頻寬。快速啟動伺服器提供更高的傳送性能,並且比傳統的CDN伺服器更昂貴。價廉物美的Spark CDN可以負擔這些昂貴的伺服器,原因是每個影片只有開始時的幾秒鐘影音片段會從快速啟動伺服器獲取,只佔整個影音流量的一小部分。
當影片開始播放,客戶端JS將會從Spark CDN網絡上的其他低成本伺服器下載影音片段。這種混合方法是Spark CDN獨有的,提供了兩個方面的優勢:快速的播放啟動,和低廉的總體傳送成本。
Spark CDN低成本伺服器,也稱為暫存伺服器,是具有成本效益的伺服器,Spark CDN把它們部署在全球各地具有成本效益的地區。
低成本伺服器是用於暫存影音和降低你的CDN成本。 Spark CDN可以使用低成本伺服器,並實際地提高您的影音用戶體驗和降低成本的原因,是因為中流切換技術允許使用低成本的資源,類似RAID控制器連接到廉價的硬碟般,創造一個整體更快,更可靠的解決方案。
請參考:“Spark CDN像CDN的RAID控制器”
Spark CDN在多個地區共部署了數千台伺服器。與傳統CDN不同,Spark CDN的伺服器與用戶之間的距離並不重要,因為影片開始時的數秒鐘影音會來自於靠近用戶的Spark CDN快速啟動伺服器,其餘的影音部分會來自我們世界各地的PoP。請參考:“Spark CDN像CDN的RAID控制器”。在任何情況下,Spark CDN會使用您現有的CDN作為後備支援。
Spark CDN在全球多個地區部署了數千台伺服器。與傳統CDN不同,Spark CDN的伺服器與用戶之間的距離並不重要,因為影片開始時的數秒鐘影音會來自於靠近用戶的Spark CDN快速啟動伺服器,其餘的影音部分會來自我們世界各地的PoP。
因此,當您的網站使用Spark CDN時,它有效地連接到Spark CDN的全球容量,而不僅僅是您所在國家的伺服器的容量。因此,Spark CDN提供比傳統的CDN更大的容量。
請參考:“Spark CDN像CDN的RAID控制器”。在任何情況下,Spark CDN會使用您現有的CDN作為後備支援。
在holaspark.com/cdn註冊,然後將Spark CDN JavaScript加入到您網站上的一個或多個網頁。這些網頁會提供詳細的用戶QoE指標數據,您可以利用Spark CDN控制台上的工具進行數據分析。
如果要測試Spark CDN的影音串流,請設定多少比例的影音流量由Spark CDN提供。然後,您可以利用QoE數據分析,將現有CDN的性能與Spark CDN性能進行比較。
詳細的使用方法,Spark CDN在GitHub網頁上有列明。 Spark CDN可以在10-15分鐘內完成導入。