@vladimirr89

Как произвести обработку видео на сервере инструментами Laravel или сторонними?

Делаю видеохостинг. Необходима обработка видео перед продакшном, в которую входит конвертирование с разделением видео на 4 вида (360,480,720,1080) качества. Готовые видео будут передаваться на Amazon S3. Можно ли такое реализовать на обычном виртуальном сервере? И конкретно с помощью сторонних инструментов или родных именно на ларавел. Не могу найти актуальной информации на сегодняшний день, а всякие телестримы дорого берут за конвертацию.
  • Вопрос задан
  • 720 просмотров
Пригласить эксперта
Ответы на вопрос 2
dima9595
@dima9595
Junior PHP
Можно. Для PHP есть соответствующая библиотека ffmpeg, которая позволяет работать с видео. Но самая проблема будет по реализации отказоустойчивости приложения. Т.к. обработка, отдача и работа сайта на одном сервере будет сильно нагружать сервер. Желательно найти решение с несколькими серверами.
PS: В интернете где-то видел подобное решение, если найду, то скину сюда.
Ответ написан
Sanasol
@Sanasol Куратор тега Веб-разработка
нельзя просто так взять и загуглить ошибку
Во-первых,
Можно ли такое реализовать на обычном виртуальном сервере?

нет конечно. Нужен нормальный сервер на который надо будет ставить ffmpeg.
Во-вторых, процесс этот нифига не быстрый и не лёгкий.
Обработка видео вообще один из самых тяжелых процессов.
Поэтому нужен мощный выделенный сервер и он будет хорошо напряжен при обработке.
В-третьих, у амазона есть сервис для обработки видео, конечно же не бесплатный https://aws.amazon.com/elastictranscoder/

Делаю видеохостинг.

Надо было сначала основной вопрос изучать - обработку видео и как это вообще работает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы