C/C++ developer for ffmpeg/gstreamer

08 Мая

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

Город:

Тбилиси

Занятость:

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

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

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

05 Мая

Full-stack Senior Developer (PHP, JavaScript)

Тбилиси

Компания "Itransition" We are looking for a Senior Full-Stack Developer. Developer. This role involves designing and developing scalable...

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

06 Мая

Senior Frontend Developer (разработка игр)

Тбилиси

Компания "ITea RS d.o.o." ITea - активно растущая IT-компания, реализующая международные проекты и инновационные IT-решения. Продукты,...

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

07 Мая

Go Developer( Брайт Эйдженси )

Тбилиси

Компания "Брайт Эйдженси" The recruiting agency Brightman invites a Go Develope r to join our client’s team. The customer is an...

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

07 Мая

Python Developer (FastAPI) в iGaming

Тбилиси

Компания "JT marketing" Мы — продуктовая iGaming-компания с быстрым темпом разработки и высоконагруженными B2C-продуктами. Мы в поиске опытных...

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

07 Мая

Backend Developer( TRADINGVIEW GEORGIA )

Тбилиси

Компания "TRADINGVIEW GEORGIA" У нас десятки инженерных команд, каждая из которых сфокусирована на своей части экосистемы TradingView: потоки...

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

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

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