Начало основного контента

VK Звонки: десктопный клиент для видеозвонков без лимита на число участников — с нуля за 365 дней

День 3

RU

VK Звонки — это совсем недавно вышедшее десктопное приложение от ВКонтакте, специализирующееся на видеозвонках между пользователями социальной сети и групповых звонках, в которых может принять участие каждый.

Его разработка была настоящим челленджем! Создатели поставили перед собой сразу несколько целей:

  • добиться максимальной производительности и качества — например, поддержать демонстрацию экрана в 4K-разрешении;
  • при этом снять ограничения на число участников в звонке;
  • предоставить нативные сборки под все основные десктопные платформы — ведь только так не будет ограничений браузера или виртуальной машины;
  • добавить все обязательные для современной видеосвязи функции — например, шумоподавление или виртуальный фон;
  • сделать это в условиях пандемии в кратчайшие сроки.

Павел расскажет, как добились всего этого с помощью нативной сборки WebRTC, кросс-платформенного фреймворка Qt с поддержкой OpenGL, танцев с бубнами и чистейшего кода на С++.

  • #desktop
  • #qt
  • #qt-video

Спикеры

Приглашенные эксперты