Serverless на NestJS+FFmpeg: сжатие и конвертация видео
Необходима разработка serverless функции на базе NestJS и TypeScript для автоматизированной обработки видеофайлов, загружаемых в Yandex Cloud Storage. Задача включает в себя конвертацию видео в формат, поддерживаемый основными веб-браузерами, с дальнейшим сжатием до оптимального качества чтобы это быстро грузилось в браузере пользователя. Особое внимание уделяется производительности функции, минимизации использования памяти и обеспечению надежности выполнения в среде Yandex Cloud.
Требования к квалификации исполнителя:
Глубокие знания NestJS и TypeScript.
Опыт работы с FFmpeg на уровне командной строки и интеграции в backend приложения.
Умение оптимизировать использование ресурсов (памяти и CPU) в условиях serverless архитектуры.
Знание сервисов Yandex Cloud, включая Yandex Object Storage, Yandex Cloud Functions, Yandex Cloud IAM.
Опыт разработки отказоустойчивых и масштабируемых serverless решений.
Сроки:
Максимально сжатые сроки выполнения задачи — обсуждаются в процессе общения.
Результат:
Готовая serverless функция, выполняющая конвертацию и сжатие видео.
Исходный код и инструкция по деплою и тестированию функции.
Требования к квалификации исполнителя:
Глубокие знания NestJS и TypeScript.
Опыт работы с FFmpeg на уровне командной строки и интеграции в backend приложения.
Умение оптимизировать использование ресурсов (памяти и CPU) в условиях serverless архитектуры.
Знание сервисов Yandex Cloud, включая Yandex Object Storage, Yandex Cloud Functions, Yandex Cloud IAM.
Опыт разработки отказоустойчивых и масштабируемых serverless решений.
Сроки:
Максимально сжатые сроки выполнения задачи — обсуждаются в процессе общения.
Результат:
Готовая serverless функция, выполняющая конвертацию и сжатие видео.
Исходный код и инструкция по деплою и тестированию функции.
Предложения фрилансеров (0)
Предложений нет
Оставлять свои предложения по проекту могут только зарегистрированные пользователи с аккаунтом специалиста.
Зарегистрируйтесь или войдите на сайт под своим именем.
Зарегистрируйтесь или войдите на сайт под своим именем.