Денис Павлов
Ведущий инженер-программист @ DD Planet
Тула

Загрузка, хранение и обработка видеофайлов посредством REST, Minio и FFmpeg

  • Зал: Разработка - 1
  • Категории: Разработка
  • Секции: C#

Описание:

В современном мире трудно представить социальные сети без видеоконтента. Ежедневно пользователи просматривают и делятся видеофайлами с друзьями, родственниками. Но вряд ли они задумываются, какой объем работ скрывается за реализацией всех этих возможностей.

В докладе я расскажу про опыт реализации загрузки, сохранения и обработки видео с использованием библиотеки FFmpeg:

- обсудим, что послужило триггером для начала работ, какие проблемы были подсвечены и как мы планировали их решить;

- проанализируем, что выгоднее: воспользоваться готовыми облачными сервисами или разрабатывать кастомное решение;

- рассмотрим инструменты для реализации необходимого функционала, определимся с хранилищем и схемой хранения данных;

- изучим процесс загрузки исходного видео пользователем в мобильном приложении;

- посмотрим изнутри на процесс обработки видео, использование FFmpeg из .NET приложения.

О спикере

Денис Павлов

Ведущий инженер-программист @ DD Planet
Тула

Я ведущий инженер-программист в компании DD Planet, имею опыт разработки высоконагруженных систем более 5ти лет. Участвовал в создании высоконагруженной социальной платформы, мобильного сервиса для выноса бытового мусора, мобильного приложения для бронирования круизов по всей России.

Похожие доклады