C/C++ developer for ffmpeg/gstreamer
Город:
Тбилиси
Занятость:
Полная занятость
Компания "Swave LLC"
О ролиМы ищем опытного C/C++ разработчика, который глубоко разбирается в работе с видео передаче видео по IP, FFmpeg и современных протоколах доставки. Нам нужен специалист, способный проектировать, оптимизировать и отлаживать сложные пайплайны для работы с синхронизированным видео- и аудиопотоком через SRT, а также решать нестандартные задачи, связанные с качеством передаваемого видео, минимизацией задержек, тайм-кодами и стабильностью трансляции.
Мы ищем эксперта, способного понимать архитектуру, анализировать причину проблем и обеспечивать стабильный результат в высоконагруженных системах.
Основные задачи• Разработка, настройка и отладка сложных FFmpeg и/или GStreamer пайпланов.
• Передача видеосигнала по SRT и другим IP-протоколам с минимальными задержками и точной синхронизацией звука.
• Работа с динамическими пайплайнами, управление потоками в лайве, переключение источников, синхронизация нескольких независимых IP-потоков.
• Диагностика и устранение проблем: рассинхрон аудио/видео, рассинхрон между двумя потоками, артефакты компрессии, дубли/дропы кадров, нестабильность сети.
• Построение метрик качества и разработка инструментов мониторинга stream health.
• Оптимизация качества компрессии и стабильности видеопотока при ограничениях сети.
• Участие в архитектурном дизайне системы доставки видеосигнала.
Требования
• Глубокое знание FFmpeg (на уровне понимания внутренних механизмов, а не базовых команд).
• Опыт работы с передачей видео по IP: SRT, RTP, RTMP, WebRTC, желательно не менее 3 лет.
• Понимание устройства кодеков (H.264/H.265, аудиокодеки), MPEG-TS, GOP-структур, буферизации.
• Умение работать с тайм-кодами, синхронизацией потоков и аудио-видео alignment.
• Умение анализировать и устранять проблемы: рассинхрон, packet loss, frame duplication/drop, jitter.
• Приветствуется опыт разработки ПО на C/C++ для работы с видеостримами.
• Большим плюсом будет опыт работы с Live Production, broadcast-системами или low-latency стримингом.
Будет плюсом
• Опыт работы с SDI-интерфейсами.
• Знание GStreamer или других фреймворков.
• Понимание принципов QoS, сетевых протоколов, маршрутизации.
• Опыт построения real-time monitoring систем.
• Работа над сложными и интересными задачами в области live production и спортивных трансляций.
• Гибкий формат работы.
• Возможность влиять на архитектуру ключевых технологических решений.
• Работа в команде инженеров, создающих продукт мирового уровня.
18 Июня
Intern Ruby on Rails Developer
Тбилиси
Компания "Itransition" Itransition invites you to join our free internship for commercial Ruby on Rails software development. Applicants will...
19 Июня
Senior Android developer( Zion Development )
Тбилиси
Компания "Zion Development" The opened vacancy implies becoming a part of Zion Development’s flagship product – a fintech platform that gives...
14 Июня
Senior / Principal Golang developer (AI Agents, MCP)
Тбилиси
Компания "evrone.ru" Привет! Команда Evrone занимается продуктовой разработкой стартапов и помогает в цифровой трансформации бизнеса в России,...
14 Июня
Shopify Senior Developer (JavaScript&Liquid&OOPL)
Тбилиси
Компания "Itransition" We are looking for a Senior Shopify Developer to join our dynamic international team contributing to the implementation...
14 Июня
Тбилиси
Компания "Itransition" We are looking for experienced professional who can design and develop complex software systems from scratch, design...
Вакансия размещена в отрасли