本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 AWS 影片分析器應用程式
您可以使用適用於 Java 的 AWS SDK 第 2 版,建立 Java Web 應用程式來分析影片以進行標籤偵測。在本 AWS 教學課程中建立的應用程式可讓您將影片 (MP4 檔案) 上傳至 Amazon S3 儲存貯體。然後,該應用程式使用 Amazon Rekognition 服務來分析影片。結果會用來填入資料模型,然後使用 Amazon Simple Email Service 產生報告,並透過電子郵件傳送給特定使用者。
下圖顯示應用程式完成影片分析後產生的報告。下表中的資料欄顯示年齡範圍、鬍鬚、眼睛眼鏡和眼睛開啟,以及不同屬性預測的可信度值。

在本教學課程中,您會建立呼叫各種 AWS 服務的 Spring Boot 應用程式。Spring Boot API 用於構建模型以及不同的視圖和控制器。如需詳細資訊,請參閱 Spring Boot
此服務使用以下 AWS 服務:
Amazon Rekognition
本教學中包含 AWS 的服務包含在 AWS 免費方案中。我們建議您在完成教學課程中建立的所有資源後終止這些資源,以避免收費。
先決條件
開始之前,您需要完成設定適用於 Java 的 AWS SDK 中的步驟。請確定執行下列操作:
Java 1.8 JDK.
Maven 3.6 或更高版本。
一個名為影片 [某個值] 的 Amazon S3 儲存貯體。請務必在您的 Amazon S3 Java 程式碼中使用此儲存貯體名稱。如需詳細資訊,請參閱建立儲存貯體。
IAM 角色。您需要將其用於之後要建立的 VideoDetectFaces 類別。如需詳細資訊,請參閱設定 Amazon Rekognition Video。
有效的 Amazon SNS 主題。您需要將其用於之後要建立的 VideoDetectFaces 類別。如需詳細資訊,請參閱設定 Amazon Rekognition Video。
程序
在本教學課程中,您要執行以下作業:
建立專案
將 POM 相依性新增到您的專案
建立 Java 類別
建立 HTML 檔案
建立指令碼檔案
將專案打包至 JAR 檔案
將應用程式部署到 AWS Elastic Beanstalk
若要繼續進行教學課程,請遵循 AWS 文件 SDK 範例 GitHub 存放庫