使用 AWS 进行视频处理

Video processing using AWS

我需要的: - 从客户端加载视频 - 按时间点将此视频剪切成块 - 存储 thuis 块 - 为网络用户提供对这个视频块的访问

能否就如何使用 AWS 基础设施正确构建此流程提供一些建议?

您的问题很宽泛,所以您不能指望得到非常详细的答案。但是让我们至少从基本的拼图开始。

AWS 可能会为您提供基础设施和服务来支持您的案例。

load video from client

通常上传的内容会存储在 S3 bucket 中。

cut this video on chunks by timepoints

视频上传后,您可以使用Elastic Transcoder服务或虚拟机上的任何应用程序(AWS EC2、AWS Batch等)来处理上传的视频文件。您可以使用 Elastic Transcoder 生成剪辑(块)

  • store thuis chunks - provide access to this video chunks for web-users

块可以再次存储在 S3 中,您可以制作一个 Web 应用程序来 reference(授予访问权限)存储的块

这至少是基本概述,但根据您的问题,这可能是一个好的开始