Техническое задание: Развертывание трех видеохостингов

Цель проекта

Создать три полностью работоспособных и независимых сайта-видеохостинга, используя различные технологии с открытым исходным кодом.

Основные требования

  • Использовать три различные технологии:
    • PeerTube (децентрализованный видеохостинг)
    • Torrent-Tube (видеохостинг на основе торрент-технологий)
    • ClipBucket (классический видеохостинг)
  • Исходный код для каждой платформы должен быть загружен с официальных репозиториев на GitHub.
  • Каждая платформа устанавливается на отдельную виртуальную машину.

Требования к виртуальным машинам

  • Создать три независимые виртуальные машины.
  • Формат виртуальных машин должен быть совместим с популярными гипервизорами (VMware Workstation 10 и VirtualBox версии 5.2.44).
  • Рекомендуемый формат экспорта - OVA (Open Virtualization Format).
  • На каждой виртуальной машине должен быть полностью установлен, настроен и готов к работе один из видеохостингов.

Критерии приемки

  • Все три сайта полностью функциональны и готовы к использованию.
  • Виртуальные машины запускаются без ошибок в указанных гипервизорах.
  • Доступ к административным панелям и основным функциям хостингов (загрузка видео, просмотр, управление) работает корректно.
  • Система готова к развертыванию на собственном хостинге или облачных платформах.

Ожидаемый результат

Три готовых к использованию образа виртуальных машин, каждый из которых представляет собой автономный, настроенный видеохостинг на выбранной технологической платформе.

Создание видеопрезентации отдела для госорганизации

Требуется разработать динамичную видеопрезентацию из фотоматериалов под музыкальное сопровождение. Необходимо оживить часть фотографий с помощью нейросетей для создания современного и запоминающегося ролика.