Бюджет: 1000 USD Срок: 10 дней
Здравствуйте. Готов начать проект. Все требования ясны
Микросервис для обработки видео:
Обработка видео.
Создайте образ/контейнер Docker для обработки видео.
Мы думали о том, чтобы использовать это программное обеспечение ниже и модифицировать его для достижения результатов.
singhkays/ffmpeg-av1-libaom
Нам нужен микросервис для обработки видео, чтобы выполнять такие задачи, как оптимизация, добавление водяных знаков, транскодирование, корректировка разрешения, настройка частоты кадров, коррекция и улучшение цвета, генерация миниатюр, модерация контента, соотношение сторон.
кодирование в H.264 High Profile и VP9 (профиль 0) кодирование AV1. Спасибо.
Дополнительные детали:
Технические спецификации для разработки микросервиса для загрузки и обработки файлов через REST API
Описание проекта
Микросервис предназначен для масштабируемой обработки файлов (фото и видео). Он должен обрабатывать запросы, распределять задачи между экземплярами обработки и обеспечивать выполнение цепочек задач для достижения желаемого результата. Выходом должен быть файл Docker с полной конфигурацией экземпляра и описанием для развертывания. Каждый экземпляр должен быть настраиваемым и расширяемым через конфигурационные файлы.
Ключевые требования
1. Архитектура
Масштабируемость: достигается за счет репликации контейнеров и распределения нагрузки. Каждый контейнер должен быть независимым. Разрешены общие зависимости, такие как KeyDB или базы данных (например, MySQL, PostgreSQL), но экземпляры не должны мешать друг другу.
Распределение задач: Центральный сервис должен эффективно распределять задачи между активными экземплярами с помощью балансировщика нагрузки. Сервис должен включать конечные точки для определения текущей нагрузки и готовности экземпляров.
Расширяемость: добавление новых процессоров должно быть таким же простым, как определение новых классов в конфигурации. Последовательность выполнения задач также должна быть настраиваемой через конфигурационные файлы.
2. API
2.1 Конечные точки
Загрузка файла: POST /upload
Статус задачи: GET /status/{task_id}
Поддерживаемые пресеты: GET /presets
3. Обработка файлов
Общие требования:
Обработка файлов должна выполняться как цепочка задач.
Каждый шаг обработки должен быть зафиксирован в журнале.
Пресеты и конфигурации: Примеры включают ограничение размера файла до 100 МБ, преобразование в формат MP4 и многое другое.
Конфигурация процессора: Новые шаги обработки могут быть добавлены путем обновления конфигурационных файлов.
4. Интеграция с Wasabi
Загрузите обработанные файлы в указанный бакет.
Сгенерируйте и предоставьте ссылку для доступа к результатам.
5. Журналирование и мониторинг
Записывайте статусы задач и шаги обработки.
Мониторьте состояние экземпляров (активность, нагрузка).
Отправляйте уведомления в случае ошибок.
6. Безопасность
Авторизация на основе токенов API.
Валидация всех входных данных.
Нефункциональные требования
1. Устойчивость к сбоям
Реализуйте перезапуск задач в случае сбоя экземпляра обработки.
2. Технологический стек
Язык программирования: любой, с критериями, сосредоточенными на простоте, скорости обработки и эффективности ресурсов.
Очередь задач: решения с открытым исходным кодом, такие как RabbitMQ или Kafka.
Хранение конфигурации: JSON, .env файлы или определения ENV через YAML.
3. Документация
Предоставьте спецификацию Swagger/OpenAPI для всех конечных точек.
4. Тестирование
Включите модульные тесты для ключевых компонентов.
Проведите нагрузочное тестирование для оценки масштабируемости.
Этапы разработки
1. Спроектируйте архитектуру.
2. Разработайте API и систему распределения задач.
3. Реализуйте процессоры и конфигурации.
4. Интегрируйтесь с Wasabi.
5. Настройте журналирование и мониторинг.
6. Проведите тестирование и оптимизацию.
7. Разверните систему и предоставьте документацию.
Спасибо. Команда Presser.
Бюджет: 1000 USD Срок: 10 дней
Здравствуйте. Готов начать проект. Все требования ясны
Бюджет: 1000 USD Срок: 30 дней
Здравствуйте,
Я готов взяться за этот проект.
У меня есть опыт реализации подобных проектов и я пишу на Python. В настоящее время я занимаю 3-е место на платформе.
Я реализую все необходимые функции: обработка видео с использованием FFmpeg (H.264, VP9, AV1), генерация миниатюр, настройка разрешения, интеграция с Wasabi и создание масштабируемой архитектуры. Я гарантирую безопасную авторизацию, стабильную обработку задач и полную документацию (включая Swagger).
Вот мое портфолио: Freelancehunt
Не стесняйтесь обращаться, чтобы обсудить детали, и я сразу же начну работу.
Бюджет: 1000 USD Срок: 10 дней
Добрый день,
Я буду использовать язык программирования Go для реализации микросервиса. У меня есть предыдущий опыт создания микросервисов, поэтому я выполню задачу быстро и эффективно. Давайте свяжемся, чтобы обсудить детали.
Бюджет: 1000 USD Срок: 10 дней
Привет, Жан-Клод Жc Курнуйе.
Меня зовут Уильям Мартин, и я разработчик полного стека с опытом работы в различных технологиях, включая DevOps, React, Next.js, Express, Python, Искусственный Интеллект (ИИ) и Компьютерное Зрение (КЗ). Я работал над проектами, которые требовали создания масштабируемых архитектур, эффективных API и бесшовных интеграций. Я уверен в том, что смогу предложить эффективное решение, адаптированное под ваши нужды.
Для бэкенда я предлагаю использовать Python в сочетании с FastAPI или Flask. Обширная экосистема Python предоставляет мощные библиотеки для обработки видео (такие как FFmpeg, OpenCV и MoviePy) и инструменты ИИ (TensorFlow, PyTorch), что делает его идеальным для этого микросервиса.
Чтобы повысить эффективность, мы можем интегрировать решения ИИ для задач, таких как модерация контента, улучшение видео и интеллектуальная автоматизация. Использование API OpenAI или пользовательских моделей ИИ принесет продвинутые возможности в систему.
Основываясь на моем опыте, этот стек технологий надежен, масштабируем и хорошо подходит для создания микросервиса с комплексными задачами обработки.
Я думаю, мы можем использовать Docker, Nginx, Consul и Kubernetes для построения архитектуры микросервиса.
Для логирования и мониторинга я предлагаю два потенциальных варианта:
ELK Stack (Elasticsearch, Logstash, Kibana)
Prometheus + Grafana или Loki + Promtail + Grafana
Базу данных можно управлять с помощью Supabase, масштабируемой платформы, предлагающей простую интеграцию и функции в реальном времени. Для аутентификации JWT (JSON Web Tokens) идеально подходит для обеспечения безопасных и безсостояний пользовательских сессий.
Фронтенд, если потребуется, можно разработать с помощью React, обеспечивая отзывчивый и удобный интерфейс для взаимодействия с микросервисом.
Что касается сроков, я могу разработать всю систему максимум за 5~6 дней, но после этого мне нужно будет исправить ошибки и улучшить производительность на основе вашего отзыва. Также я подготовлю документацию для будущих обновлений. Таким образом, в общей сложности это может занять 10 дней.
С моим опытом в Python, контейнеризованных архитектурах, обработке видео и решениях на основе ИИ, я уверен в своей способности предоставить продукт высокого качества.
Надеюсь, у вас получится.
С нетерпением жду вашего ответа.
С наилучшими пожеланиями.
Уильям.
Требуется разработать патч для драйвера видеокарты, расширяющий возможности управления графическим адаптером за счёт добавления дополнительных пользовательских настроек. Патч должен интегрироваться в существующую архитектуру драйвера без нарушения его основной функциональности и обеспечивать совместимость с поддерживаемыми версиями операционной системы. Основной целью является предоставление более гибкого доступа к параметрам, которые недоступны в стандартной панели управления драйвера, с возможностью их изменения через пользовательский интерфейс или программный API. Патч должен предусматривать модульную структуру, позволяющую в дальнейшем добавлять новые параметры без существенной переработки кода. Необходимо обеспечить корректную обработку ошибок, журналирование изменений, возможность отката настроек к значениям по умолчанию, а также сохранение совместимости с будущими обновлениями драйвера, насколько это возможно. Решение должно сопровождаться технической документацией с описанием архитектуры, реализованных возможностей, ограничений и рекомендаций по тестированию.
Мы являемся крупной логистической компанией, которая имеет собственный экспорт. В нашем распоряжении большой автопарк, и мы постоянно отправляем собственные транспортные средства на экспорт в страны Европы.Описание Сайт: https://echerha.gov.ua/ На этом сайте мы ставим наши автомобили в электронную очередь для пересечения государственной границы. Во время регистрации необходимо ввести следующие данные: имя и фамилия водителя; номер заграничного паспорта; электронный адрес (email); номер телефона логиста для получения уведомлений; тип транспортного средства (грузовой); название производителя автомобиля; государственный номерной знак тягача; государственный номерной знак прицепа; номер таможенной декларации. Для каждого автомобиля заранее определен конкретный день и время пересечения границы. Например, автомобиль должен пройти пункт пропуска «Рава-Русская» в понедельник в 10:00.Наша проблема - Очередь на сайте https://echerha.gov.ua/ движется непредсказуемо. - Например, сегодня пятница, а автомобиль должен пересечь границу в понедельник в 10:00. - Мы не знаем, когда именно начнет продвигаться очередь. Это может произойти в пятницу вечером, в любое время в субботу или воскресенье, рано утром, днем или поздно вечером. - Когда очередь начинает двигаться, это сразу видно на сайте. Иногда всего за несколько минут она может продвинуться с пятницы до понедельника или даже до вторника. - Из-за этого логисты вынуждены постоянно контролировать мобильное приложение или вебсайт, чтобы не пропустить момент, когда очередь дойдет до нужной даты и времени. Если этот момент будет упущен, мы физически не успеваем поставить автомобиль в очередь на нужный временной слот.Задача - После внесения данных о автомобиле (например, в таблицу или другой интерфейс, в зависимости от реализации программиста) система должна автоматически отслеживать движение очереди. - Когда очередь дойдет до заранее определенных даты и времени, система должна автоматически заполнить необходимые данные и поставить автомобиль в очередь без участия логиста.
Ищу опытного разработчика TrinityCore 3.3.5a, который хорошо разбирается в устройстве ядра, Battleground-системе, C++, SQL и клиенте WoW 3.3.5. В проект уже интегрирован кастомный Battleground «Долина Рабства» (Slavery Valley), перенесённый с AzerothCore на TrinityCore. Основная часть работы уже выполнена, однако требуется довести его до уровня Blizzard.Что уже сделано TrinityCore 3.3.5a + Eluna. Полностью настроен сервер. Battleground интегрирован в ядро. Работает вход в BG. Работает клиентский UI (частично). Выполнен перенос большинства SQL и DBC. Собирается без ошибок.Что необходимо сделать Исправить оставшиеся баги Battleground. Довести механику до уровня официальных Battleground Blizzard. Исправить стартовую фазу матча. Реализовать корректные стартовые ворота/огненные стены. Исправить механику захвата точек. Исправить завершение матча. Проверить начисление очков и работу WorldState. Исправить оставшиеся проблемы C++ и SQL. Выполнить полный игровой тест.Требования Обязательный опыт: TrinityCore 3.3.5a; C++; SQL (MariaDB/MySQL); DBC; MPQ; Visual Studio; CMake; Git. Будет большим плюсом: AzerothCore; Eluna; опыт разработки Battleground; понимание клиентской части WoW 3.3.5a.Формат работы Работа поэтапная. После каждого этапа обязательное тестирование. Каждый этап принимается только после проверки в игре. Необходимы понятные отчёты по изменениям.В дальнейшем Это долгосрочный проект. После завершения Battleground планируется: перенос новых Battleground; перенос новых арен; новые расы; новые классы; новые игровые системы; дальнейшая разработка собственного сервера World of Warcraft 3.3.5a. Ищу разработчика, который уже работал с TrinityCore и сможет не просто писать код, а доводить систему до полностью рабочего состояния.нет сервер с 0 как я хочу Если ты ищешь разработчика не на один Battleground, а на создание сервера с нуля, то объявление должно выглядеть примерно так.Название проекта Разработка сервера World of Warcraft 3.3.5a с нуля (TrinityCore / C++ / SQL / Eluna)Описание проекта Ищу опытного разработчика TrinityCore 3.3.5a для долгосрочного сотрудничества. Нужен человек, который сможет с нуля разработать полностью готовый игровой сервер World of Warcraft 3.3.5a на базе TrinityCore с дальнейшим развитием проекта. Проект большой и рассчитан на несколько месяцев разработки.Основа проекта TrinityCore 3.3.5a. Максимально стабильная и близкая к Blizzard база. Eluna Lua Engine. MariaDB. Visual Studio + CMake. Git.Что планируется реализовать Полностью рабочий сервер 3.3.5a. Исправление ошибок ядра. Разработка новых игровых систем. Интеграция кастомных Battleground. Интеграция новых арен. Перенос полезных модулей с AzerothCore на TrinityCore. Разработка собственных модулей. Новые PvP и PvE системы. Новые игровые события. Балансировка классов. Дополнительные системы прогрессии. Улучшение производительности сервера.В будущем После завершения базовой части планируется: новые расы; новые классы; новые зоны; новые подземелья; новые рейды; новые Battleground; новые профессии; новые игровые механики; интеграция современных систем в клиент 3.3.5a.Требования к разработчику Обязательно: Отличное знание TrinityCore 3.3.5a. Уверенное знание C++. SQL (MariaDB/MySQL). Git. Visual Studio. CMake. Понимание архитектуры TrinityCore. Опыт работы с Battleground, PvP и игровыми механиками. Будет большим плюсом: Опыт работы с AzerothCore. Eluna Lua Engine. Работа с DBC и MPQ. Опыт создания собственных игровых систем.Формат работы Работа поэтапно. Каждая задача оформляется отдельным техническим заданием. После каждого этапа проводится обязательное тестирование. Работа принимается только после проверки непосредственно в игре. Нужен разработчик, который умеет доводить функционал до полностью рабочего состояния, а не только писать код