什麼是 Kinesis Video Streams? - Amazon Kinesis Video Streams

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

什麼是 Kinesis Video Streams?

您可以使用 Amazon Kinesis Video Streams (全受管AWS 服務) 將即時影片從裝置串流到裝置AWS 雲端,或建置應用程式以進行即時影片處理或批次導向視訊分析。

Kinesis Video Streams 不僅是影片資料的儲存空間。您可以使用它來即時觀賞雲端接收到的影片串流。您可以在中監控即時串流AWS Management Console,也可以開發自己的監控應用程式,使用 Kinesis Video Streams API 程式庫來顯示即時影片。

您可以使用 Kinesis Video Streams 從數百萬個來源擷取大量即時視訊資料,包括智慧型手機、安全攝影機、網路攝影機、內嵌在汽車中的攝影機、無人機和其他來源。您也可以傳送非視訊、時間序列化資料,例如音訊資料、熱影像、深度資料和 RADAR 資料。將這些來源的即時視訊串流到 Kinesis 視訊串流時,您可以建置應用程式以即時存取資料 frame-by-frame,以進行低延遲處理。Kinesis Video Streams 與來源無關。您可以使用媒體。GStreamer 插件-支持。櫃從電腦的網路攝影機串流視訊,或使用即時串流通訊協定 (RTSP) 從網路上的攝影機串流視訊。

您也可以將 Kinesis 視訊串流設定為在指定的保留期間內持久儲存媒體資料。Kinesis Video Streams 會自動儲存此資料,並在靜態時加密資料。此外,Kinesis Video Streams 時間索引會根據生產者時間戳記和擷取時間戳記來儲存資料。您可以建置定期批次處理視訊資料的應用程式,也可以建立需要針對不同使用案例一次性存取歷史資料的應用程式。

即時或批次導向的自訂應用程式都可以在 Amazon EC2 執行個體上執行。這些應用程式可能會使用開放原始碼、深度學習演算法處理資料,或使用與 Kinesis Video Streams 整合的第三方應用程式。

使用 Kinesis Video Streams 的好處包括:

  • 從數百萬個裝置進行連線和串流 — 您可以使用 Kinesis Video Streams 來 Connect 和串流數百萬種裝置 (包括消費性智慧型手機、無人機和儀表板攝影機) 的視訊、音訊和其他資料。您可以使用 Kinesis Video Streams 製作者程式庫來設定您的裝置,並可靠地即時串流,或作為 after-the-fact 媒體上傳作業。

  • 持久存放、加密和索引資料 — 您可以將 Kinesis 視訊串流設定為在自訂保留期間持久儲存媒體資料。Kinesis Video Streams 也會根據生產者產生或服務端時間戳記,針對儲存的資料產生索引。您的應用程式可以使用時間索引擷取串流中的指定資料。

  • 專注於管理應用程式而非基礎架構 — Kinesis Video Streams 是無伺服器的,因此無需設定或管理基礎架構。您不必擔心基礎架構的部署、設定或彈性擴展,因為您的資料串流和使用應用程式數量不斷增加和縮減。Kinesis Video Streams 會自動執行管理串流所需的所有管理和維護工作,因此您可以專注於應用程式,而不是基礎結構。

  • 在資料串流上建置即時和批次應用程式 — 您可以使用 Kinesis Video Streams 建置可在即時資料串流上運作的自訂即時應用程式,並建立批次或一次性應用程式,以持久保存的資料執行,而不需要嚴格的延遲需求。您可以使用來處理和分析串流來建置、部署和管理自訂應用程式:開放原始碼 (Apache MXNet、OpenCV)、本土開發或協力廠商解決方案。AWS Marketplace您可以使用 Kinesis Video Streams Get API 建置多個並行應用程式,以即時或批次導向的方式處理資料。

  • 更安全地串流資料 — Kinesis Video Streams 會在資料流經服務時以及保留資料時加密所有資料。Kinesis Video Streams 對來自裝置的資料串流強制執行以傳輸層安全性 (TLS) 為基礎的加密,並使用 AWS Key Management Service () 加密所有靜態資料。AWS KMS此外,您還可以使用 AWS Identity and Access Management (IAM) 管理對資料的存取。

  • 隨用隨付-如需詳細資訊,請參閱AWS Pricing Calculator

區域可用性

Amazon Kinesis Video Streams 可在下列區域使用:

區域名稱 AWS區域代碼
美國東部 (俄亥俄) us-east-2
美國東部 (維吉尼亞北部) us-east-1
美國西部 (奧勒岡) us-west-2
非洲 (開普敦) af-south-1
亞太區域 (香港) ap-east-1
亞太區域 (孟買) ap-south-1
亞太區域 (首爾) ap-northeast-2
亞太區域 (新加坡) ap-southeast-1
亞太區域 (雪梨) ap-southeast-2
亞太區域 (東京) ap-northeast-1
加拿大 (中部) ca-central-1
中國 (北京) cn-north-1
歐洲 (法蘭克福) eu-central-1
歐洲 (愛爾蘭) eu-west-1
歐洲 (倫敦) eu-west-2
歐洲 (巴黎) eu-west-3
南美洲 (聖保羅) sa-east-1

您是 Kinesis Video Streams 的首次使用者嗎?

如果您是 Kinesis Video Streams 的首次使用者,我們建議您依序閱讀下列各節:

  1. Kinesis Video Streams:它是如何工作的— 瞭解 Kinesis Video Streams 概念。

  2. 開始使用 Amazon Kinesis Video Streams— 要設置您的帳戶並測試 Kinesis Video Streams。

  3. 室壁運動視頻流生產者庫— 瞭解如何建立 Kinesis Video Streams 製作者應用程式。

  4. Kinesis 視頻流解析器庫— 瞭解如何在 Kinesis 影片串流消費者應用程式中處理傳入資料框架。

  5. Amazon Kinesis Video Streams 範例— 查看更多有關您可以使用 Kinesis Video Streams 做什麼的示例。