Я работаю над созданием службы, в которой я хочу, чтобы люди могли загружать большие объемы высококачественных видео- и фотофайлов в Google Cloud Storage. Я использую FFMPEG для преобразования видео в меньшие размеры и испытываю много проблем с сбоями функций.
Правильно ли я понимаю, что облачные функции созданы для решения легких вычислительных задач? могу ли я получить лучшую производительность, если бы облачная функция вызывала функцию вычислительного движка для обработки видео
Каков наилучший способ структурировать поток следующим образом:
1: пользователь загружает 1-50 видеофайлов.
2: создавать меньшие копии видеофайлов для быстрого просмотра на мобильных устройствах и в Интернете?
Моя текущая структура: 1: выгрузка файла в корзину хранения 2: запуск и вычисление облачной функции. 3: Облачная функция записывает видео с большого пальца в область памяти
Могу ли я получить лучшие результаты, выполнив что-то вроде: 1: загрузить файл в хранилище 2: запустить облачную функцию 3: запустить облачную функцию Google Compute Engine 4: Compute Engine уменьшает размеры файлов 5: вычислительный движок записывает видео большого пальца в Google Storage
Любые указатели или указания о том, как это сделать, было бы замечательно