AWS Cloud Digital Interface

可靠地在應用程式之間傳輸未壓縮的即時影片

AWS Cloud Digital Interface (CDI) 是一種網路技術,可用以在 AWS 雲端內傳輸高畫質未壓縮影片,具有高可靠性,且網路延遲低至 8 毫秒。您可使用 AWS CDI 建立即時影片工作流程,連接精選 AWS Media Services、AWS 合作夥伴的產品,及獨立軟體開發廠商 (ISV) 推出的項目。需要使用高性能連線和未壓縮即時影片的工作負載歷來都是使用 Serial Digital Interface (SDI) 連線在內部部署。AWS CDI 透過提供可靠、高性能和可相互運作的未壓縮影片傳輸方式,讓您在 AWS 雲端中跨計算執行個體和服務建立類似的工作負載。

可以使用 AWS CDI 的分散式、多廠商應用程式的示例包括電視頻道播放、即時影片製作切換、動態圖形插入、多觀看者應用程式、影格率和色彩空間轉換、鑑定浮水印以及影片解碼和編碼。AWS CDI 基於現有的 Amazon Elastic Compute Cloud (Amazon EC2) 功能,各高性能執行個體類型均提供這些功能。您可以下載「AWS CDI 軟體開發套件 (SDK)」並將其功能整合到您的產品後開始使用。

優勢

以低至 8 毫秒的延遲傳輸影片

AWS CDI 專為在 Amazon EC2 執行個體之間傳輸即時影片而設計,傳輸延遲低至 8 毫秒,這對於每秒 60 影格的影片來說還不到一影格。AWS CDI 使您能夠在多個 EC2 執行個體和 AWS 媒體服務中部署即時影片解決方案,而不影響延遲和品質要求。

構建可擴展且未壓縮的影片解決方案

AWS CDI 支援未壓縮的影片,包括最高可達每秒 60 影格的超高清 (UHD) 4K 解析度的影片,因此您可以在雲端中建立高品質的即時影片解決方案。AWS CDI 將 AWS 的可擴展性和敏捷性與企業內部部署標準 (如 Serial Digital Interface (SDI) 或 SMPTE 2110) 的原始性能相結合。

連接產品並建立即時影片工作流程

AWS CDI 利用音訊、影片和中繼資料結構描述,促進應用程式之間的相互操作性和通訊,包括來自不同供應商和 AWS 合作夥伴的產品。此結構描述在 AWS CDI SDK 中定義,可以輕鬆整合到軟體套件中,使應用程式能夠與其他供應商、AWS 合作夥伴和選定 AWS 媒體服務的產品和解決方案進行相互操作。

運作方式

開發人員資源

AWS CDI SDK 入門

將 AWS CDI 功能整合到您應用程式中的快速入門。

下載 AWS CDI SDK

下載並進一步了解 AWS CDI SDK。

部落格文章、影片和網路研討會

部落格文章

AWS 首次推出 Cloud Digital Interface (CDI)

隆重介紹 AWS Cloud Digital Interface (CDI),這是為獨立軟體開發廠商 (ISV) 和 AWS 合作夥伴在雲端中建立可靠的即時影片應用程式而開發的網路技術。

影片
FOX 的 Paul Cheesbrough 談論如何使用 AWS 實現現代化和創新 (1:51)

FOX 技術長 Paul Cheesbrough 談到了 FOX 在將 21st Century Fox 賣給 Disney 之後重新塑造自己的機會。

影片
FOX 率先使用 AWS 的內容工作流程,包括未壓縮影片 (1:07)

FOX 架構與工程副總裁 Joel Williams 解釋了 FOX 如何使用 AWS 服務來改造其媒體工作流程。

常見問答集

什麼是 AWS Cloud Digital Interface (CDI)?

在產品和服務之間以最小的延遲傳輸未壓縮的影片,對於多種即時影片工作流程的建立至關重要。AWS Cloud Digital Interface (CDI) 是一項技術,可為您提供建立即時影片工作流程所需的網路性能和未壓縮的影片功能。AWS CDI,使用先進的網路技術,專為提供最低延遲而設計。透過 AWS CDI,您可以部署在 AWS 雲端中跨計算執行個體和服務運作的即時影片解決方案。

什麼是 AWS CDI SDK?

AWS CDI SDK」是一套資料庫和說明文件,供客戶、獨立軟體開發廠商 (ISV) 和 AWS 合作夥伴在 AWS 上建立即時影片解決方案。該 SDK 有 Windows 和 Linux 兩個版本,具備對於影片專業人員而言直觀且熟悉的介面,並且可被整合到與 C 語言相容的軟體實作中。一旦整合,您就可以在部署於單一可用區域 (AZ) 內由 Elastic Fabric Adapter (EFA) 啟用的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體類型之間快速且可靠地傳輸未壓縮的即時影片。如果您需要開發跨多個計算執行個體執行,並且能夠與其他供應商產品相互操作的分散式即時影片應用程式,將 CDI SDK 整合到您的軟體應用程式中,即可獲得所需的工具和效能。

哪些作業系統可以與 AWS CDI 搭配使用?

AWS CDI 使用 Elastic Fabric Adapter (EFA) 來實現 EC2 執行個體之間的低延遲可靠連線能力。有數種 EC2 執行個體類型「提供 EFA」,並可用於「Linux」和「Windows」作業系統。

AWS CDI 如何實現可靠且高頻寬的影片傳輸作業?

AWS CDI 優化了 AWS 網路內用於未壓縮影片的網路路徑。若要實現高效能,AWS CDI 需要使用特定 Amazon EC2 執行個體類型提供的功能。EC2 執行個體必須支援 Elastic Fabric Adapter (EFA) 和 Scalable Reliable Datagram (SRD) 協定。此外,AWS 置放群組 (一種會影響 EC2 執行個體在 AZ 內部署方式的功能) 的用途是使 AWS CDI 應用程式取得緊密耦合的節點至節點通訊所需之低延遲網路效能。如需 AWS CDI 要求之執行個體類型的相關資訊,請參閱「 EFA 說明文件」。

什麼是 Elastic Fabric Adapter (EFA) 和 Scalable Reliable Datagram (SRD)?

EFA 是 AWS 自訂建置的網路介面,可為 Amazon EC2 執行個體提供作業系統 (OS) 繞過功能,讓客戶能夠大規模執行具有低延遲、高輸送量節點間通訊的應用程式。如需深入了解 EFA 相關資訊,請瀏覽「EFA 說明文件」。SRD 是 EFA 使用的網路傳輸協定,可利用多路徑擁塞控制演算法優化 AWS 網路上的網路流量,以便提供低抖動和高可靠性的流量。

AWS CDI SDK 的成本是多少?

AWS CDI SDK 是一個開放原始碼專案,可以在這裡下載。它是在 2-clause BSD 授權下發佈的。

AWS CDI SDK 是否會收集指標?

當 AWS CDI SDK 被整合到在 Amazon EC2 上執行的影片應用程式中時,它將收集與網路流量效能有關的特定指標。這些指標被用來改善 AWS 產品和服務的品質,並有助我們診斷並解決支援問題。AWS CDI SDK 不會收集網路流量內容,例如您傳輸的影片或音訊。您也可以設定 AWS CDI SDK,以便將同樣的指標傳送到您 AWS 帳戶中的 Amazon CloudWatch 儀錶板上。如需相關資訊,包括如何停用效能指標收集功能的教學,請參閱「 說明文件」中的「AWS SDI CDK 中的效能指標」。

AWS 媒體服務是否支援 AWS CDI?

是。「AWS Elemental MediaLive」是一個以雲端為基礎的即時影片編碼服務,支援 AWS CDI 輸入,使未壓縮的影片來源能夠用於建立高品質的輸出。AWS Elemental MediaConnect 中也支援 AWS CDI。 您可以使用 MediaConnect CDI 流程在雲端中建置未壓縮的視訊工作流程,將不同的產品和服務連結到即時雲端生產系統中。MediaConnect CDI 流程支援高達 UHD 2160p60 的未壓縮視訊傳輸,節點之間的延遲僅為一個影格。

AWS 繼續評估是否將 AWS CDI 功能支援擴展到其他「AWS 媒體服務」。