本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
輸入類型、通訊協定和上游系統
下表列出支援的輸入類型,並說明輸入如何處理來源內容。在表格中,在第一欄中尋找輸入類型,然後跨列讀取有關如何支援該類型的資訊。
表格後面的區段說明如何 MediaLive 擷取推送或提取輸入。
MediaLive 輸入類型 | 推還是拉? | 使用案例 | 上游系統和支持的協議 |
---|---|---|---|
CDI | 推送 | 將未壓縮的流推送VPC到上的固定端點 MediaLive。 | 私有雲VPC中的 Amazon |
HLS 請參閱此資料表後的HLS inputs。 |
提取 | 無論是否有安全連線,都可以使用HTTP通訊協定從外部端點提取HLS串流或資產。 | HTTP伺服器或 HTTPS伺服器 |
HLS | 使用安全連線從 AWS Elemental MediaStore 容器中提取HLS串流或VOD資產。 | AWS Elemental MediaStore 使用自訂通訊協定 | |
HLS | 使用安全連線從 Amazon S3 儲存貯體提取HLS串流或VOD資產。 | Amazon S3 通過自定義協議 | |
連結 | 推送 | 從 AWS Elemental Link 裝置推送傳輸串流 (TS)。 | AWS Elemental Link 通過內部連接 |
MediaConnect | 推送 | 從中的流程推送傳輸串流 (TS) AWS Elemental MediaConnect。 此輸入使用 MediaConnect 流程ARN,而不是URI. |
AWS Elemental MediaConnect 通過內部連接 |
MP4 | 提取 | 從HTTP伺服器提取MP4檔案,無論是否有安全連線。 | HTTP伺服器或 HTTPS伺服器 |
MP4 | 使用安全連線從 Amazon S3 儲存貯體提取MP4檔案。 使用時 MediaLive,值區名稱不能使用點符號。例如, |
Amazon S3 通過自定義協議 | |
傳輸串流 (TS) 檔案 | 提取 | 從HTTP服務器提取 TS 文件,無論是否有安全連接。支援 .ts 或 .m2ts 的副檔名。 MediaLive僅支持靜態 TS 文件。它不支持在使用中寫入的不斷增長的 TS 文件。 |
HTTP伺服器或 HTTPS伺服器 |
傳輸串流 (TS) 檔案 | 使用安全連線從 Amazon S3 儲存貯體提取 TS 檔案。支援 .ts 或 .m2ts 的副檔名。 MediaLive 僅支持靜態 TS 文件。它不支持在使用中寫入的不斷增長的 TS 文件。 使用時 MediaLive,值區名稱不能使用點符號。例如, |
Amazon S3 通過自定義協議 | |
RTMP拉 | 提取 | 使用RTMP通訊協定從外部端點提取資料流。 MediaLive 不支持使用RTMPS協議的輸入。 |
RTMP服務器超過RTMP拉 |
RTMP推 | 推送 | MediaLive 使用RTMP協議將流推送到固定端點。 MediaLive 不支持使用RTMPS協議的輸入。 |
RTMP服務器RTMP通過推送 |
RTMP推 | 使用RTMP協議VPC將流推送到 MediaLive固定端點。 MediaLive 不支持使用RTMPS協議的輸入。 |
Amazon VPC RTMP 在私有雲中 | |
RTP | 推送 | 使用通RTP訊協定將傳輸串流 (TS) 推送至上 MediaLive的固定端點。 | RTP服務器RTP通過推送 |
RTP | 使用RTP協議將傳輸流(TS)推送VPC到固定端點。 MediaLive | Amazon VPC RTP 在私有雲中 |
HLS
使用時HLS,媒體必須是傳輸串流。 MediaLive 不支援擷取包含任何其他媒體類型的HLS內容。
使用拉動輸入攝入
提取輸入的運作方式如下:來源會持續發佈至位於之外的端點 MediaLive。當通道(連接到輸入)正在運行時, MediaLive 連接到輸入並導入內容。
當通道未運行時, MediaLive 不連接到輸入。(但可能有其他進行連接的應用程式。)
提取輸入可與串流輸入 (來源持續發佈的位置) 或VOD輸入 (其中來源在端點上可用,然後不會變更) 搭配使用。
使用RTMP推送輸入攝取
RTMP推送輸入的運作方式如下:來源嘗試傳遞至 MediaLive 輸入中指定的端點。源和信 MediaLive 道之間必須有握手,以便源具有有關輸入狀態的信息。
啟動通道 (連接到此輸入) 時,會 MediaLive 回應握手訊息並擷取它。當通道沒有運行時, MediaLive 不會反應; 源進入暫停狀態。
推送輸入只能搭配串流來源運作。
使用RTP推送輸入攝取
RTP推送輸入的運作方式如下:來源嘗試傳遞至 MediaLive 輸入中指定的端點。來源不知道內容是否被頻道所擷取 MediaLive 。
啟動通道(連接到此輸入)時,會對來源做出 MediaLive 反應並導入。當通道未執行時, MediaLive 不會反應;來源會繼續發佈到端點,但 MediaLive 會忽略該動作。
推送輸入只能搭配串流來源運作。