Amazon Kinesis Video Streams 可讓您從裝置安全地導入、處理和存放任何規模的影片和時間編碼資料,供支援智慧住家、智慧城市、工業自動化、安全監控等領域的即時和批次導向機器視覺應用程式使用。Amazon Kinesis Video Streams 提供的 SDK 可讓您安全輕鬆地將影片從連線裝置串流到 AWS。Amazon Kinesis Video Streams 支援 HTTP 即時串流 (HLS),以便在各種瀏覽器或行動應用程式即時和隨需播放從裝置導入的影片。此外,還可持久地存放和加密影片串流及編製索引,並提供簡單好用的 API,讓應用程式能夠根據標籤與時間戳記存取和擷取經過索引編目的影片片段。Kinesis Video Streams 整合了 Amazon Rekognition Video,可讓您建置電腦視覺應用程式,用以偵測和辨識串流影片中的人臉。Kinesis Video Streams 提供的程式庫可用來整合機器學習架構 (例如 Apache MxNet、TensorFlow 與 OpenCV) 與影片串流,以建立自訂的應用程式。Kinesis Video Streams 可自動佈建和彈性地擴展所需的全部基礎設施,以便從數百萬台裝置導入影片串流。

主要特色

SDK 可以安全地從裝置串流資料

Amazon Kinesis Video Streams 提供 C++ 和 Java 等格式的 SDK,供您在連線裝置上建立、設定。這些 SDK 可管理從裝置媒體來源接收的資料,並一個畫面接著一個畫面、安全即時地將資料傳輸到 Kinesis 影片串流。SDK 也以 GStreamer 外掛程式的方式提供,用於建構自訂的媒體資料流程。

您可以從來源或使用 Docker 影像建立 SDK,這些 Docker 影像適用於 Ubuntu、MacOS 和 Raspberry Pi 裝置,並可透過簡單的 Docker pull 部署,讓您在幾分鐘內立即使用串流影片。

進一步了解 SDK,請參閱文件

內建的 Amazon Rekognition Video 整合

Amazon Rekognition Video 允許您指定任何 Amazon Kinesis 影片串流做為輸入。這樣您便能自動偵測和辨識串流影片中的人臉。使用這項內建整合,您可以快速建立電腦視覺應用程式,然後運用到安全監控這類使用案例。 

按使用量付費

使用 Amazon Kinesis Video Streams,您只需為透過服務導入、存放和使用的資料量付費。沒有預付款或最低費用,而且不必擔心為閒置的影片串流支付費用。如需詳細資訊,請參閱定價頁面

影片串流解析程式庫

Amazon Kinesis Video Streams 提供一個串流解析程式庫,您可以在應用程式中使用它來輕鬆擷取畫面層級物件、擷取和收集連接到片段的中繼資料、合併連續片段等等。它能讓您輕鬆整合常用的 ML 架構,例如 Apache MxNet、TensorFlow 和 OpenCV。如需詳細資訊,請參閱文件

使用 AWS IAM 進行存取控制

Amazon Kinesis Video Streams 與 AWS Identity and Access Management (IAM) 整合,讓您能夠控制對影片串流的存取。您可以建立政策,只允許特定的使用者和群組執行特定的動作,例如將資料放入影片串流或者擷取影片串流中的資料。如需在 Kinesis Video Streams 套用 IAM 政策的詳細資訊,請參閱文件

全受管

Amazon Kinesis Video Streams 是全受管服務,因此不需要管理基礎設施。Kinesis Video Streams 會自動佈建並彈性地擴展至數百萬台裝置,並在裝置未傳輸影片時縮小規模,無須佈建伺服器叢集。

使用 HTTP 即時串流 (HLS) 即時和隨需播放影片

Amazon Kinesis Video Streams 可使用全受管的 HTTP 即時串流 (HLS) 功能播放導入的影片。隨著裝置將影片串流到 Kinesis Video Streams,您可以在各種瀏覽器或行動平台即時播放和重播存檔的影片。

即時 API

Amazon Kinesis Video Streams 提供操作簡便的 API,讓您可以逐個畫面擷取串流中的資料,以建立即時應用程式。

耐久的儲存

Amazon Kinesis Video Streams 使用 Amazon S3 做為基礎資料存放區,這代表可長久和可靠地存放資料。您可以設定並控制每個串流的保留期,如此便能在有限或無限的時間內,以經濟實惠的方式將資料存放到串流。您可以隨時變更串流保留期。

自動索引以方便擷取

Amazon Kinesis Video Streams 收到影片之後,會根據裝置產生的時間戳記或 Kinesis Video Streams 產生的時間戳記,自動為存放在影片串流中的資料編製索引。您可以將串流層級標籤與時間戳記結合在一起,輕鬆搜尋和擷取特定的影片片段來播放、分析和進行其他處理。

自動加密傳輸中的資料和靜態資料

Amazon Kinesis Video Streams SDK 使用 Transport Layer Security (TLS) 加密由裝置硬體產生的畫面和片段,以實現安全串流傳輸。TLS 是一種在兩個通訊應用程式之間提供隱私和資料完整性的協定。

Amazon Kinesis Video Streams 使用 AWS Key Management Service (KMS) 自動加密您放入影片串流的資料,協助保護您的靜態資料。資料會在寫入 Kinesis Video Streams 儲存之前進行加密,然後從儲存擷取出來之後再予以解密。因此,串流中的資料一律會靜態加密。要進一步了解,請參閱文件

時間編碼資料

時間編碼資料是指其記錄會按時間序列排列的任何資料,每一筆記錄都與其上一筆記錄和下一筆記錄有關。影片是時間編碼資料的一個例子,在空間轉換時,每一個畫面會與前一個和下一個畫面有關。時間編碼資料的其他例子包括音訊、RADAR 和 LIDAR 信號。Amazon Kinesis Video Streams 專門針對分析和 ML 使用案例的各種時間編碼資料提供經濟實惠且有效地導入和儲存。 

進一步了解 Amazon Kinesis Video Streams 定價

瀏覽定價頁面
準備好開始使用了嗎?
註冊
還有其他問題嗎?
聯絡我們