Собрались с друзьями из Яндекс 360, чтобы провести архитектурную кату и спроектировать платформу для видеосвязи. Обсуждаем, как создать эффективную WebRTC-платформу для миллионов пользователей, что такое SFU и MCU архитектуры, и как использовать их с максимальной пользой.
Что это такое? "Архитектурная ката" — практика, которая поможет нам улучшить наши навыки и процессы в разработке программного обеспечения. Мы в командах будем решать реальные архитектурные задачи, изучать новые методы и подходы, а также совершенствовать наши навыки в командной работе.
Помогать решать архитектурную кату и давать архитектурные советы будут невероятно интересные гости 🔥
Вадим Клеба — ведет команду Телемоста в Яндекс 360 в светлое будущее в роли руководителя бэкенд-разработки. Любит заниматься DevRel-скими делами.
Игорь Шеко — активный спикер, развивает WebRTC-платформу в Yandex Infrastructure.
Полезные ссылки
- Техножурнал Яндекс 360: [ Ссылка ]
- Про бэкенд-разработку в Яндекс 360: [ Ссылка ]- [ Ссылка ]
- [ Ссылка ]
- [ Ссылка ]
- [ Ссылка ]
- [ Ссылка ]
- chrome://webrtc-internals
Таймкоды
00:00 Вступление
04:20 Разогрев (угадай проблему по мему)
09:17 Что было в прошлых сериях
10:13 Новая задача - платформа для видеосвязи
12:02 Функциональные требования
13:20 Не функциональные требования
21:36 Как работать в команде и начало командной работы
26:01 Челендживые требования в задаче
27:45 Оптимизации в архитектуре телемоста
29:11 Трейдоффы проектирования платформы видеосвязи
31:40 Как AI работает в архитектуре телемоста
35:45 Как бороться с большими задержками в видеосвязи
37:36 Будущее платформ видеосвязи
42:22 Презентация решения команды 1
48:30 Обратная связь для команды 1
51:40 Презентация решения команды 4
57:35 Обратная связь для команды 4
59:57 Презентация решения команды 7
01:02:30 Обратная связь для команды 7
01:04:23 Презентация решения команды 5
01:11:58 Обратная связь для команды 5
01:15:37 Презентация решения команды 2
01:22:27 Обратная связь для команды 2
01:25:39 Презентация решения команды 3
01:30:53 Обратная связь для команды 3
01:35:10 Презентация решения команды 6
01:43:40 Обратная связь для команды 6
01:45:27 Объявление победителей и Small talk
01:55:00 Игорь Шеко показывает эталонное WebRTC решение
02:28:17 Вадим Клеба и Игорь Шеко отвечают на вопросы о работе в Яндекс 360
Ещё видео!