C/C++ developer for ffmpeg/gstreamer

28 Марта

Партнерские Вакансии

Город:

Тбилиси

Занятость:

Полная занятость

Компания "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 и спортивных трансляций.
• Гибкий формат работы.
• Возможность влиять на архитектуру ключевых технологических решений.
• Работа в команде инженеров, создающих продукт мирового уровня.

Похожие вакансии

19 Марта

React Front-end Developer( Itransition )

Тбилиси

Компания "Itransition" We are looking for experienced developers that are willing to solve complex technical issues while developing high...

Отправить резюме подробнее

24 Марта

Shopify Senior Developer (JavaScript&Liquid&OOPL)( Itransition )

Тбилиси

Компания "Itransition" We are looking for a Senior Shopify Developer to join our dynamic international team contributing to the implementation...

Отправить резюме подробнее

25 Марта

Lead Full Stack Developer (.NET + React)

Тбилиси

Компания "Andersen" Andersen is hiring a Lead Full Stack Developer (.NET + React) to drive development and provide technical leadership,...

Отправить резюме подробнее

25 Марта

Frontend Developer (Angular)( Andersen )

Тбилиси

Компания "Andersen" Andersen is hiring a Frontend Developer (Angular) for a project developing a platform for mobility services, enabling...

Отправить резюме подробнее

25 Марта

React Native Senior Developer

Тбилиси

Компания "Itransition" We are looking for experienced professional who can design and develop complex software systems from scratch, design...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: