本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 Amazon IVS 低延遲串流?
Amazon Interactive Video Service (IVS) 是一種受管理的即時影片串流服務,可讓您:
-
建立頻道並在幾分鐘內開始串流。
-
與 ultra-low-latency 實時視頻一起構建引人入勝的互動體驗。
-
將影片大規模發布到各種裝置和平台。
-
輕鬆整合到網站和應用程式中。
Amazon IVS 可讓您專注於建置自己的互動式應用程式和受眾體驗。使用 Amazon IVS,您不需要管理基礎設施或開發和設定影片工作流程的元件,它安全、可靠且經濟實惠。
Amazon IVS 支援 RTMPS 和 RTMP 串流。RTMPS 是透過 TLS 執行的 RTMP (即時簡訊通訊協定) 的安全版本。RTMP 是透過網路傳輸影片的行業標準。
除了此處的產品說明文件之外,請參閱 https://ivs.rocks/
Latency (延遲)
延遲是指從攝影機擷取即時串流到串流出現在觀眾螢幕上的延遲。Amazon IVS 具有可以傳遞視訊的功能,如下所示:
超低延遲 – Amazon IVS 頻道可提供延遲不到 5 秒的影片。
即時延遲 – IVS 舞台可提供延遲不到 300 毫秒的影片。舞台中的所有參與者都會體驗到這種增強的「即時延遲」。(請注意,如果舞台廣播到 IVS 頻道,則頻道觀眾將獲得超低延遲。)
對於傳統的 Over-The-Top (OTT) 串流,延遲可能高達 30 秒。
低延遲是建立良好的互動式使用者體驗以豐富受眾體驗的關鍵要素。它允許實況主、品牌和社群以直接且個人的方式與現場觀眾連線。
觀察到的延遲可能因使用者而異,原因如下:
-
實況主和觀眾的地理位置。
-
網路類型和速度。
-
串流鏈中的個別元件。
-
串流通訊協定和輸出格式。
如需詳細資訊,請參閱 Amazon IVS 串流組態中的減少延遲。
全球解決方案、區域控制
串流和檢視是全球性的
您可以使用 Amazon IVS 以串流給世界各地的觀眾:
-
當您串流時,Amazon IVS 會在您附近的位置自動擷取影片。
-
觀眾可以透過 Amazon IVS 內容交付網路在全球觀看您的即時串流。
另一種說法是「資料平面」是全球性的。資料平面是指串流/擷取和檢視。
控制是區域性的
雖然 Amazon IVS 資料平面是全球性的,但「控制平面」是區域性的。控制平面是指 Amazon IVS 主控台、API 和資源 (頻道、串流金鑰、播放金鑰對和記錄組態)。
另一種說法是 Amazon IVS 是一種「區域性 AWS 服務」。也就是說,每個區域中的 Amazon IVS 資源與其他區域中的類似資源都是各自獨立的。例如,您在一個區域中建立的頻道與您在其他區域中建立的頻道無關。
當您使用資源 (例如,建立頻道) 時,您必須指定要建立頻道的區域。隨後,當您管理資源時,您必須從建立資源的相同區域執行這項操作。
如果您使用... | 您可以指定區域,方法是透過... |
---|---|
Amazon IVS 主控台 | 使用導覽列右上角的 Select a Region (選擇區域) 下拉式清單。 |
Amazon IVS API |
使用適當的服務端點。請參閱 Amazon IVS 低延遲串流 API 參考。 (如果您透過開發套件存取 API,請設定開發套件的 |
AWS CLI | 任何一個:
|
請記住,無論頻道是在哪個區域建立,您都可以從任何地方串流至 Amazon IVS,觀眾也可以從任何地方觀看。
您的頻道區域
您的頻道區域是建立頻道時所指派的 ARN (Amazon 資源名稱) 的一部分。建立頻道時:
-
Amazon IVS 主控台會在頁面的一般組態區域中顯示 ARN。隨後,主控台始終會在右上角顯示您的區域 (位置)。
-
Amazon IVS API 會在頻道物件的
arn
欄位中傳回 ARN。