У вас очень широкий вопрос, поэтому вы не можете ожидать очень подробного ответа. Но давайте начнем хотя бы с основных частей головоломки.
AWS может предоставить вам инфраструктуру и услуги для поддержки вашего дела.
загрузка видео с клиента
Обычно загружаемые файлы должны храниться в S3-корзине .
разрезать это видео на куски по временным точкам
После загрузки видео вы можете использовать службу Elastic Transcoder или любое приложение на виртуальной машине. устройство (AWS EC2, AWS Batch, ..) для обработки загруженных видеофайлов. Вы можете использовать Elastic Transcoder для создания клипов (чанков)
- store thuis chunks - предоставьте доступ к этому чанку видео для веб-пользователей
Чанки могут быть снова сохранены в S3, и вы можете сделать веб-приложение для ссылки (предоставить доступ) к сохраненным чанкам
Это, по крайней мере, базовый обзор, но на основе вашего вопроса этоможет быть хорошим началом