SRT-маг на Web3 видеовечеринку
🛠️

SRT-маг на Web3 видеовечеринку

image

Делаем DATER — Web3 приложение-вечеринку.

В DATER яркие ребята знакомятся по видео. Первый релиз летом. В 2022 добавляем прямые эфиры и систему Video Chat & Earn: будем начислять крипту за созвоны.

Хотим ворваться в эру Creator Economy с площадкой, где талантливые экстраверты обеспечивают себе жизнь не работой, а просто занимаясь тем, что по кайфу: общаются, веселятся, делятся энергией.

У нас маленькая команда, куда каждый попал по веским причинам. Побольше узнать о нас можете на открытой вики Open Dater.

Кого ищем

SRT-волшебника, который наладит в приложении бесперебойный видеопоток с потенциалом на миллионы одновременных созвонов и прямых эфиров.

Условия

Полный рабочий день, удалённо.

От 200.000 до 250.000 ₽.

Задачи

  • Поддерживать и развивать SRT протокол в проекте: C++/привязки к Golang;
  • Писать и поддерживать инструменты по измерению оптимальных сетевых параметров для начала трансляции/звонка: bitrate, bandwidth, RTT и другие;
  • Изучить и помогать документировать архитектуру проекта;
  • Помогать вести бэклог продукта, активно участвовать в планировании спринтов;
  • Делать ревью пул-реквестов от других программистов.

Приходите, если это про вас

  • Писали на C++ и Golang в продакшн;
  • Опыт разработки кроссплатформенных приложений (Windows/Linux)
  • Опыт разработки сервисных приложений (Windows Services, Linux Daemons)
  • Опыт разработки многопоточных приложений (Win-Threads/Posix-Threads)
  • Работали с медиапротоколами SRT, WebRTC или другими;
  • Понимаете что такое и зачем нужен bitrate, bandwidth и RTT;
  • Опыт разработки с кодеками h264, h265, Opus;
  • Работали над инструментами по измерению оптимальных сетевых параметров для real time трансляций;
  • Умеете работать с сетями от прикладного до сетевого уровня;
  • Чётко формулируете задачи и цените командную работу;
  • Дипломатичны и грамотно делаете code review;
  • Любите писать чистый код и готовы обучать других людей, помогать им стать лучше;
  • Готовы работать удалённо;
  • Привыкли документировать основные аспекты проекта.

Особенности работы

  • Пересматриваем зарплату раз в полгода. Повышение зависит от вашего личного роста и роста проекта. Есть возможность получить опцион, этот вопрос обсуждаем при найме на работу.
  • Удалённая работа и гибкий график в пределах разумного. Нам не подходит, если вы работаете исключительно по ночам.
  • Лёгкий SCRUM и никакой бюрократии.
  • Инструментарий: Asana, Github, Slack.
  • Отсутствие legacy-кода.

Как откликнуться

  • Заполните форму.
  • Мы с вами свяжемся и редложим выполнить оплачиваемое тестовое задание.
  • Сразу тестовое делать не нужно.

Тестовое задание

Примерный срок выполнения 3–4 дня.

Задача:

  1. Скомпилировать SRT из исходников >= v1.5.0 https://github.com/Haivision/srt;
  2. На C++ реализовать простой SRT сервер для стримера и зрителя;
  3. Используя Golang и Cgo, написать простую обёртку для запуска ваших функций SRT сервера на C++ через функции в Go;

Будет преимуществом:

  • Упаковка в docker под Linux;

К результатам приложите архив с исходным кодом.