PBS (美國公共電視網) 是一家私有的非營利公司,透過電視和線上內容為全美人士提供各式各樣的教育和娛樂節目。PBS 的節目經過全美各地將近 360 個成員電視台傳送到各個社區。除了電視節目以外,PBS 也透過行動應用程式和一些網站 (包括 PBS.org、PBSKIDS.org 和 PBS Video) 提供內容。PBS 自 1969 年成立後,已從單純的廣播機構轉型為多平台領導者,透過電視、行動 TV、Web、課堂中的互動式白板等等,為美國人提供服務。

Drew Engelson 是 PBS 網際網路與行動業務部門 PBS Interactive 的首席架構師兼資深平台開發總監。最初,Engelson 和他的團隊採用的內容交付網路並無法完全達到其傳遞串流媒體檔案的需求。因此串流影片每隔一段期間就會無法開始播放,而且某些影片串流可能會停滯,甚至無法重新開始。

因為 PBS 當時的內容交付網路不提供測量效能降低的方法,所以 Engelson 與其團隊難以識別這些影片串流問題的根本原因。為了改善系統及避免這類問題,PBS Interactive 實作了一個監控工具,而這個工具也可用來測試其他內容交付網路,包括 Amazon Web Services (AWS)。PBS Interactive 團隊早已熟知 AWS,原本就使用 Amazon Elastic Compute Cloud (EC2) 和 Amazon Simple Storage Service (Amazon S3)。

PBS Interactive 在監控多個 CDN 幾週後,發現 CloudFront 與現行的 CDN 相比,錯誤率明顯較低。因此,他們將大部分的 PBS 影片遷移至 Amazon S3 儲存,並透過 Amazon CloudFront 播放。PBS Interactive 在幾週內就完成將內容遷移至 Amazon S3,之後就開始透過 Amazon CloudFront 播放這些內容。

自遷移以來,PBS Interactive 的影片串流效能錯誤減少了百分之五十。部門也藉由 Amazon CloudFront 的失效請求功能以及分析 CloudFront 日誌檔,加速進行測試的速度。失效請求功能會迅速地移除損毀的檔案並快速重新整理其快取,因而改進 PBS Interactive 的測試效率。

Engelson 認為:「Amazon CloudFront 能夠與 PBS 使用的其他 AWS 服務完美搭配。團隊的成員在遷移至 Amazon CloudFront 後非常享受與 AWS 團隊的對話,而且不久之後就推出了他們需要的 Amazon CloudFront 失效功能,因此非常滿意。」

現在 PBS Interactive 幾乎所有的串流影片都透過 Amazon CloudFront 播放。這等於每個月要傳送超過 1 PB 的影片內容。不僅如此,PBS Interactive 還使用多個第三方供應商來為行動視訊資產轉碼與分段,然後透過 Amazon CloudFront 傳送到適用於 Apple iPhone 和 iPad 的 PBS 行動應用程式。Engelson 說:「Amazon CloudFront 和我們使用的所有 AWS 服務一樣,使用起來非常簡單可靠,我們的團隊根本不用擔心。它能夠自動運作,讓我們專心地去建置更好的應用程式。」他的結論是:「我們非常滿意 CloudFront 在串流影片到各種裝置時提供的效能和易用性。CloudFront 的錯誤較少,因此能為觀眾提供絕佳的使用體驗,這對我們業務的成功至關重要。」

要進一步了解 AWS 如何協助您的 Web 應用程式需求,請瀏覽我們的 Web 應用程式詳細資訊頁面:http://aws.amazon.com/web-mobile-social