詞彙表 - Amazon Interactive Video Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

詞彙表

另請參閱 AWS 詞彙表。在下表中,LL 代表 IVS 低延遲串流;RT 代表 IVS 即時串流。

術語 描述 LL RT 聊天
AAC 進階音訊編碼。AAC 是失真數位音訊壓縮的音訊編碼標準。AAC 旨在作為 MP3 格式的後繼者,在相同位元速率下通常比 MP3 實現更高的音效品質。AAC 已被 ISO 和 IEC 標準化,作為 MPEG-2 和 MPEG-4 規格的一部分。
自適性位元速率串流 自適性位元速率 (ABR) 串流可讓 IVS 播放器在連線品質下降時切換至較低位元速率,並在連線品質改善時切換回較高位元速率。
自適性串流 請參閱使用聯播進行分層編碼
管理使用者 對 AWS 帳戶中可用的資源和服務具有管理存取權的 AWS 使用者。請參閱《AWS 設定使用者指南》中的術語
ARN Amazon Resource Name,AWS 資源的唯一識別符。特定 ARN 格式視資源類型而定。如需 IVS 資源使用的 ARN 格式,請參閱服務授權參考
長寬比 描述影格寬度與影格高度的比率。例如,16:9 是對應於 Full HD 或 1080p 解析度的長寬比。
音訊模式 針對不同類型的行動裝置使用者及其使用的設備優化的預設或自訂音訊組態。請參閱 IVS 廣播 SDK:行動音訊模式 (即時串流)
AVC、H.264、MPEG-4 第 10 部分 進階影片編碼,亦稱為 H.264 或 MPEG-4 第 10 部分,用於失真數位視訊壓縮的影片壓縮標準。
背景替換 一種攝影機濾鏡,可讓即時串流創作者變更背景。請參閱 IVS 廣播 SDK:第三方攝影機濾鏡 (即時串流) 中的背景替換
位元速率 每秒傳輸或接收位元數的串流指標。
廣播、廣播者 串流實況主的其他術語。
緩衝 當播放裝置在應播放內容之前無法下載內容時發生的情況。緩衝可以透過多種方式建立清單檔案:內容可能會隨機停止和開始 (也稱為卡頓)、內容可能長時間停止 (也稱為凍結),或 IVS 播放器可能暫停播放。
位元組範圍播放清單

比標準 HLS 播放清單更精細的播放清單。標準 HLS 播放清單由最多 10 秒的媒體檔案組成。使用位元組範圍播放清單,區段持續時間會與為串流設定的關鍵影格間隔相同。

位元組範圍播放清單僅適用於自動錄製到 S3 儲存貯體的廣播。它是在 HLS 播放清單之外建立的。請參閱自動錄製到 Amazon S3 (低延遲串流) 中的位元組範圍播放清單

CBR 固定位元速率,一種編碼器的速率控制方法,可在影片的整個播放過程中保持一致的位元速率,無論廣播期間發生什麼情況。可以填充動作中的間歇以實現所需的位元速率,並且可以透過調整編碼品質以匹配目標位元速率來量化峰值。我們強烈建議您使用 CBR 而非 VBR
CDN 內容交付網路或內容分發網路,一種地理位置分散的解決方案,透過使其更接近使用者所在位置來優化串流影片等內容的交付。
頻道 儲存串流組態的 IVS 資源,包括擷取伺服器串流金鑰播放 URL 和錄製選項。實況主會使用與頻道關聯的串流金鑰來開始廣播。廣播期間產生的所有指標和事件都與頻道資源關聯。
頻道類型 確定頻道允許的解析度影格率。請參閱 IVS 低延遲串流 API 參考中的頻道類型
聊天記錄 一種進階選項,可以透過將日誌記錄組態與聊天室關聯來加以啟用。
聊天室 一種 IVS 資源,用於儲存聊天工作階段的組態,包括選用功能,例如訊息審查處理常式聊天記錄。請參閱 IVS 聊天功能入門中的步驟 2:建立聊天室
用戶端合成

使用主機裝置混合來自階段參與者的音訊和影片串流,然後將這些串流作為複合串流傳送至 IVS 頻道。這樣可以更好地控制合成的外觀,但代價是用戶端資源利用率更高,以及影響觀眾的階段主持人問題的風險更高。

另請參閱伺服器端合成

CloudFront Amazon 提供的 CDN 服務。
CloudTrail 一種 AWS 服務,用於收集、監控、分析和保留來自 AWS 與外部來源的事件和帳戶活動。請參閱使用 AWS CloudTrail 記錄 IVS API 呼叫
CloudWatch 一種 AWS 服務,用於監控應用程式、回應效能變更、優化資源使用,以及深入了解運作狀態。您可以用 CloudWatch 來監視 IVS 指標;請參閱監視 IVS 即時串流監視 IVS 低延遲串流。
合成 將來自多個來源的音訊和影片串流合併為單一串流的程序。
合成管道 合併多個串流並對產生的串流進行編碼所需的一系列處理步驟。
壓縮 使用比原始表示法更少的位元對資訊進行編碼。任何特定的壓縮都是無失真或失真壓縮。無失真壓縮透過識別和消除統計冗餘來減少位元。無失真壓縮不會遺失任何資訊。失真壓縮透過移除不必要的或不太重要的資訊來減少位元。
控制平台 儲存有關 IVS 資源的資訊 (例如頻道階段聊天室),並提供建立和管理這些資源的介面。它是區域性的 (基於 AWS 區域)。
CORS 跨來源資源分享,一種 AWS 功能,可讓在一個網域中載入的用戶端 Web 應用程式與不同網域中的 S3 儲存貯體等資源進行互動。您可以根據標頭、HTTP 方法和原始網域設定存取權。請參閱《Amazon Simple Storage Service 使用者指南》中的使用跨來源資源分享 (CORS) – Amazon Simple Storage Service
自訂影像來源 IVS 廣播 SDK 提供的介面,可讓應用程式提供自己的影像輸入,而不是僅限於預設攝影機。
資料平面 將資料從入口傳輸至出口的基礎設施。它根據控制平面中管理的組態運作,且不限於 AWS 區域。
編碼器、編碼 將影片和音訊內容轉換為適合串流的數位格式的程序。編碼可以基於硬體或軟體。
事件 由 IVS 發佈至 AmazonEventBridge監視服務的自動通知。事件代表串流資源 (例如階段合成管道) 的狀態或運作狀態變更。請參閱將 Amazon EventBridge 與 IVS 低延遲串流搭配使用,以及將 Amazon EventBridge 與 IVS 即時串流搭配使用
FFmpeg 一種免費的開放原始碼軟體專案,由一套用於處理影片和音訊檔案與串流的庫和程式組成。FFmpeg 提供了一個跨平台解決方案來錄製、轉換和串流音訊和影片。
分段串流

當廣播中斷連接,然後在頻道的錄製組態中指定的時間間隔內重新連接時建立。產生的多個串流視為單一廣播並一起合併到單一錄製的串流。請參閱自動錄製到 Amazon S3 (低延遲串流) 中的合併分段串流

影格播放速率 每秒傳輸或接收影片影格數的串流指標。
HLS HTTP 即時串流 (HLS),一種 HTTP 型自適性位元速率串流通訊協定,用於向觀眾交付 IVS 串流。
HLS 播放清單 組成串流的媒體片段清單。標準 HLS 播放清單由最多 10 秒的媒體檔案組成。HLS 還支援更精細的位元組範圍播放清單
主機 將影片和/或音訊傳送至階段的即時事件參與者
IAM Identity and Access Management,一種 AWS 服務,可讓使用者安全地管理身分以及對 AWS 服務和資源 (包括 IVS) 的存取。
擷取 IVS 程序,用於從主持人或廣播者接收影片串流以進行處理或交付給觀眾或其他參與者。
擷取伺服器

接收影片串流並將其交付給轉碼系統,在該系統中,串流轉碼复用轉碼HLS,以便交付給觀眾。

擷取伺服器是特定的 IVS 元件,用於接收頻道的串流以及擷取協定 (RTMP、RTMPS)。請參閱 IVS 低延遲串流功能入門中有關建立頻道的資訊。

交錯影片 僅傳輸和顯示後續影格的奇數行或偶數行,以在不耗用額外頻寬的情況下實現影格率的感知加倍。由於影片品質問題,我們不建議使用交錯影片。
JSON JavaScript Object 標記法是一種開放標準檔案格式,它使用人類可讀的文字來傳輸資料物件,其中包含屬性-值配對和陣列資料類型或其他可序列化值。
關鍵影格、差異影格、關鍵影格間隔 關鍵影格 (亦稱為內部編碼或 i 影格) 是影片中影像的全影格。後續影格,差異影格 (亦稱為預測或 p 影格) 僅包含已變更的資訊。關鍵影格將在串流內出現多次,具體取決於編碼器中定義的關鍵影格間隔。
Lambda 用於執行程式碼 (稱為 Lambda 函數) 而無需佈建任何伺服器基礎設施的 AWS 服務。Lambda 函數可以執行以回應事件和調用請求,或根據排程執行。例如,IVS 聊天功能使用 Lambda 函數為聊天室啟用訊息審查
延遲、 glass-to-glass延遲

資料傳輸中的延遲。IVS 將延遲範圍定義為:

  • 低延遲:3 秒以下

  • 即時延遲:300 毫秒以下

G 延lass-to-glass遲是指從攝影機擷取即時串流到串流出現在觀眾螢幕上的延遲時間。

使用聯播進行分層編碼 支援同時編碼和發布具有不同品質等級的多個影片串流。請參閱即時串流優化中的自適性串流:使用聯播進行分層編碼
訊息審查處理常式 可讓 IVS 聊天功能客戶在將使用者聊天訊息交付至聊天室之前自動審查/篩選使用者聊天訊息。它是透過將 Lambda 函數與聊天室關聯來啟用的。請參閱聊天訊息審查處理常式中的建立 Lambda 函數
混音器 IVS 行動廣播 SDK 的功能,可取得多個音訊和影片來源並產生單一輸出。它支援管理代表來源的螢幕影片和音訊元素,例如攝影機、麥克風、螢幕擷取畫面以及應用程式產生的音訊和影片。然後,輸出可以串流至 IVS。請參閱《IVS 廣播 SDK:混音器指南 (低延遲串流)》中的為混音設定廣播工作階段
多主持人串流

將來自多位主持人的串流合併為單一串流。這可以使用用戶端伺服器端合成來完成。

多主持人串流可以實現邀請觀眾上台問答、主持人比賽、影片聊天、主持人當眾對話等情境。

多變體播放清單 可用於廣播的所有變體串流的索引。
OAC 原始存取控制是一種限制 S3 儲存貯體存取的機制,因此只能透過 CloudFrontCDN 提供錄製串流等內容。
OBS Open Broadcaster Software,用於影片錄製和即時串流的免費開放原始碼軟體。OBS 為桌面出版提供了一種替代方案 (IVS 廣播 SDK)。熟悉 OBS 的更資深的實況主可能更喜歡它,因為它具有進階生產功能,例如轉換場景,混合音訊和添加圖形浮水印。
參與者 主持人觀眾身分連線至階段的即時使用者。
參與者權杖 當即時事件參與者加入階段時對其進行身分驗證。參與者字符也可控制參與者是否可以將影片傳送至階段。
播放字符、播放金鑰對

一種授權機制,可讓客戶限制私有頻道上的影片播放。播放字符是透過播放金鑰對產生的。

播放金鑰對是公有-私有金鑰對,用來簽署和驗證用於播放的檢視器授權符記。請參閱設定私有頻道中的建立或匯入播放金鑰,並參閱 IVS 低延遲 API 參考中的播放金鑰對端點。

播放 URL 識別觀眾用來開始播放特定頻道的地址。這個地址可以在全球範圍內使用。IVS 會自動選取 IVS 全球內容交付網路上的最佳位置,以將影片交付給每位觀眾。請參閱 IVS 低延遲串流功能入門中有關建立頻道的資訊。
私有頻道 可讓客戶使用基於播放字符的授權機制來限制對其串流的存取。請參閱設定私有頻道中的私有頻道的工作流程
漸進式影片 依序傳輸和顯示每個影格的所有行。我們建議在廣播的所有階段使用漸進式影片。
配額

您 AWS 帳戶的 IVS 服務資源或操作數上限。也就是說,這些限制以 AWS 帳戶為依據,除非另有說明。所有配額均按區域執行。請參閱《AWS 一般參考指南》中的 Amazon 互動式影片服務端點和配額

區域

可讓您存取實際位於特定地理區域的 AWS 服務。區域提供容錯能力、穩定性和恢復能力,也可降低延遲。透過區域,您可以建立冗餘資源,這些資源會保持可用且不受區域中斷影響。

大多數 AWS 服務請求都與特定地理區域關聯。您在某個區域中建立的資源在任何其他區域中都不存在,除非您明確使用 AWS 服務提供的複寫功能。例如,Amazon S3 支援跨區域複寫。部分服務 (例如,IAM) 沒有跨區域資源。

解析度 描述單一影片影格中的像素數量,例如,Full HD 或 1080p 定義具有 1920x1080 像素的影格。
根使用者 AWS 帳戶的擁有者。根使用者具有對 AWS 帳戶中所有 AWS 服務和資源的完整存取權。
RTMP、RTMPS 即時訊息協定,透過網路傳輸音訊、影片和資料的業界標準。RTMPS 是 RTMP 的安全版本,透過 Transport Layer Security (TLS/SSL) 連線執行。
S3 儲存貯體 儲存在 Amazon S3 中的物件集合。許多政策 (包括存取和複寫) 都是在儲存貯體層級定義的,並套用於儲存貯體中的所有物件。例如,IVS 廣播會作為多個物件儲存在 S3 儲存貯體中。
SDK 軟體開發套件,為使用 IVS 建置應用程式的開發人員提供的程式庫集合。
自拍分割 允許替換即時串流中的背景,使用用戶端特定解決方案,該解決方案接受攝影機影像作為輸入並傳回遮罩,該遮罩為影像的每個像素提供可信度分數,指示它是在前景還是背景。請參閱 IVS 廣播 SDK:第三方攝影機濾鏡 (即時串流) 中的背景替換
語義版本控制 Major.Minor.Patch 形式的版本格式。不影響 API 的錯誤修正會增加修補程式版本,回溯相容的 API 新增/變更會增加次要版本,回溯不相容的 API 變更會增加主要版本。
伺服器端合成

使用 IVS 伺服器來混合階段參與者的音訊和影片,然後將此混合影片傳送至 IVS 頻道,以觸及更多觀眾或將其儲存在 S3 儲存貯體中。伺服器端合成減少了用戶端負載,提高了廣播的恢復能力,並能夠更有效地使用頻寬。

另請參閱用戶端合成

Service Quotas 一種 AWS 服務,可協助您從一個位置管理許多 AWS 服務的配額。除了查詢配額值以外,您也可以從 Service Quotas 主控台請求增加配額。
服務連結角色 直接連結至 AWS 服務的獨特類型的 IAM 角色。服務連結角色由 IVS 自動建立,並包含該服務代表您呼叫其他 AWS 服務 (例如存取 S3 儲存貯體) 所需的所有許可。請參閱 IVS 安全性中的使用 IVS 的服務連結角色
階段 IVS 資源,代表即時事件參與者可以即時交換影片的虛擬空間。請參閱 IVS 即時串流功能入門中的建立階段
階段工作階段 在第一個參與者加入階段時開始,並在最後一位參與者停止發布至階段的幾分鐘後結束。一個長期存放的階段在生命週期內可能有多個工作階段。
串流 代表從來源連續傳送至目的地的影片或音訊內容的資料。
串流金鑰 在您建立頻道時 IVS 指派的識別符;它用於授權串流至頻道。將串流金鑰視為機密,因為具有它的任何人都可以串流至頻道。請參閱 IVS 低延遲串流功能入門
串流匱乏

串流交付至 IVS 延遲或停止。當 IVS 未收到編碼裝置公告它在特定時間範圍內會傳送的預期位元量時,會發生這種情況。發生串流匱乏會導致串流匱乏事件

從觀眾的角度來看,串流匱乏可能會導致影片延遲、緩衝或凍結。串流匱乏可能很短 (少於 5 秒) 或很長 (幾分鐘),取決於導致串流匱乏的特定情況。請參閱疑難排解常見問答集中的什麼是串流匱乏

實況主 將影片或音訊串流傳送至 IVS 的人員或裝置。
Subscriber 接收主持人的影片和/或音訊的即時事件參與者。請參閱什麼是 IVS 即時串流
Tag 您指派給 AWS 資源的中繼資料標籤。標籤可協助您識別和整理 AWS 資源。在 IVS 文件登陸頁面上,請參閱任何 IVS API 文件中的「標記」(用於即時串流、低延遲串流或聊天)。
第三方攝影機濾鏡 可與 IVS 廣播 SDK 整合的軟體元件,允許應用程式在將影像作為自訂影像來源提供給廣播 SDK 之前處理影像。第三方攝影機濾鏡可以處理來自攝影機的影像、套用濾鏡效果等。
縮圖 從串流中取得的大小縮小的影像。依預設,縮圖每 60 秒產生一次,但可以設定更短的間隔。縮圖解析度取決於頻道類型。請參閱自動錄製到 Amazon S3 (低延遲串流) 中的錄製內容
定時中繼資料

繫結至串流內特定時間戳記的中繼資料。它可以使用 IVS API 以程式設計方式新增,並與特定影格關聯。這可確保所有觀眾都在相對於串流的相同點上接收中繼資料。

定時中繼資料可用於觸發用戶端上的動作,例如在體育賽事期間更新團隊統計資料。請參閱在影片串流中內嵌中繼資料

轉碼 將影片和音訊從一種格式轉換為另一種格式。傳入串流可以多個位元率和解析度轉碼為不同的格式,以支援多種播放裝置和網路狀況。
轉碼复用 擷取的串流簡單地重新封裝至 IVS,而無需重新編碼影片串流。「轉碼复用」是轉碼多工處理的簡稱,這是一個變更音訊和/或影片檔案格式同時保留部分或全部原始串流的程序。轉碼复用會轉換為不同的容器格式,而不變更檔案內容。與轉碼不同。
變體串流

相同廣播的一組編碼,具有多個不同的品質等級。每個變體串流都編碼為單獨的 HLS 播放清單。可用變體串流的索引稱為多變體播放清單

IVS 播放器從 IVS 接收多變體播放清單之後,就可以在播放期間於變體串流之間選擇,並隨著網路條件變更無縫地來回變更。

VBR 可變位元率,一種編碼器的速率控制方法,它使用在整個播放過程中根據所需的細節層次而變更的動態位元率。由於影片品質問題,我們強烈建議不要使用 VBR;請改用 CBR
檢視

正在主動下載或播放視訊的獨特檢視工作階段。檢視是並行檢視配額的基礎。

當檢視工作階段開始視訊播放時,檢視便會開始。當檢視工作階段停止視訊播放時,檢視結束。播放是觀眾人數的唯一指標;不考慮參與啟發學習法,例如音訊電平、瀏覽器分頁焦點和視訊品質。在計算檢視次數時,IVS 不會考慮個別觀眾的合法性,也不會嘗試對本地化收視人數消除重複,例如在單一機器上的多個影片播放器。請參閱 Service Quotas (低延遲串流) 中的其他配額

觀眾 從 IVS 接收串流的人員。
WebRTC

Web 即時通訊,一個開放原始碼專案,為 Web 瀏覽器和行動應用程式提供即時通訊。它允許通過允許直接通信,從而使音頻和視頻 peer-to-peer 通信在網頁內部工作,無需安裝插件或下載本機應用程序。

WebRTC 技術背後的技術被實現為一個開放的網絡標準,並可作為常規 JavaScript API 在所有主流瀏覽器或作為本機客戶端庫,如 Android 和 iOS。

鞭子

WebRTC-HTTP 擷取通訊協定,這是一種以 HTTP 為基礎的通訊協定,可讓 WebRTC 技術將內容擷取到串流服務和/或 CDN 中。是為了標準化 WebRTC 技術攝取而開發的 IETF 草案。

WHIP 實現了與 OBS 等軟件的兼容性,為桌面出版提供了一種替代方案(IVS 廣播 SDK)。熟悉 OBS 的更複雜的實況主可能更喜歡它,因為它具有先進的製作功能,例如場景轉換,音頻混合和疊加圖形

在使用 IVS 廣播 SDK 不可行或偏好的情況下,WHIP 也是有益的。例如,在涉及硬體編碼器的設定中,IVS 廣播 SDK 可能不是一個選項。但是,如果編碼器支持 WHIP,您仍然可以直接從編碼器發布到 IVS。

請參閱 OBS 和鞭子 Support

WSS WebSocket 安全,一種透 WebSockets 過加密 TLS 連線建立的通訊協定。它用於連接至 IVS 聊天功能端點。請參閱 IVS 聊天功能入門中的步驟 4:傳送和接收第一條訊息