Пишете крутые статьи? Публикуйте их в Workspace Media, бесплатно!
MMVS
Clipper. Платформа для стриминга с возможностью редактирования видео
MMVS
#Сайт под ключ#Разработка программного обеспечения

Clipper. Платформа для стриминга с возможностью редактирования видео

52 
20 янв 2025 в 10:02
MMVS
MMVS Россия, Екатеринбург
Поделиться:
Clipper. Платформа для стриминга с возможностью редактирования видео
Клиент

Mangomolo

Бюджет

300 000

Сфера

Провайдеры, хостинг

Регион

Казахстан

Сдано

Ноябрь 2022

Задача

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

Решение

Мы создали сервис, который позволяет работать с неограниченным количеством прямых трансляций и записей, предоставляя возможность выделять интересующие моменты любой длины прямо в браузере. Встроенная студия обработки видео дает пользователю возможность добавлять изображения, текстовые элементы, звуковое сопровождение, другие видеоматериалы, а также заставки для создания завершенного ролика. После обработки пользователь может либо скачать готовое видео, либо поделиться им в социальных сетях через интегрированные API.

1Планирование и проектирование

Спланировали работу и определили требования:

1. Провели детальный анализ задач с заказчиком, сформулировали ключевые функции: просмотр трансляций, вырезка видео, обработка и экспорт результатов.

2. Спроектировали архитектуру приложения:

3. Разработали архитектурное решение с разделением на фронтенд (Vue.js + TypeScript) и бэкенд (Spring + Java).

4. Настроили систему хранения данных с использованием Redis для ускорения доступа к временным данным.

5. Определили способы обработки потокового видео.

2Разработка и интеграция

Разработали фронтенд:

1. Создали удобный пользовательский интерфейс с помощью Vue.js.

2. Реализовали строгую типизацию с использованием TypeScript для повышения надежности кода.

3. Настроили API для взаимодействия с бэкендом и обработки видео.

Разработали бэкенд:

1. Реализовали REST API на базе Spring для обработки запросов и взаимодействия с Redis.

2. Настроили обработку видео с использованием Java и сторонних видеобиблиотек.

3. Настроили Redis для кэширования временных данных и повышения производительности.

Интегрировали видеотехнологии:

1. Настроили работу с потоковыми видеоформатами (HLS/RTMP).

2. Внедрили FFmpeg для обработки и преобразования видео через микросервисы.

3Тестирование и запуск

Провели тестирование:

1. Выполнили модульное тестирование всех компонентов системы.

2. Провели нагрузочные тесты для проверки устойчивости системы к большим объемам видео.

3. Протестировали интерфейс на кроссбраузерность и отзывчивость.

Подготовили документацию:

1. Разработали инструкции для пользователей сервиса.

2. Создали техническую документацию для команды заказчика.

3. Запустили и поддержали проект:

Результат

Наш продукт позволил клиенту сократить время обработки видеофрагментов из прямых трансляций на 70%, увеличив скорость подготовки контента для публикации в социальных сетях и на платформах до 15 минут вместо нескольких часов. Это привело к росту вовлеченности аудитории на 35% за счет оперативного распространения актуального контента.

https://demosrv3.mangomolo.com/clipper/channels/183?token=ASDAeewr123

Стек технологий

  • Java Java Язык программирования
  • TypeScript TypeScript Язык программирования
  • Spring Spring Фреймворк/библиотека
  • Vue.js Vue.js Фреймворк/библиотека
  • Redis Redis База данных

Над проектом работали:


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

MMVS с удовольствием обсудит вашу задачу

Оставить заявку