Курсовая работа в рамках 3-го семестра программы по Веб-разработке Образовательного центра VK x МГТУ им.Н.Э.Баумана (ex. "Технопарк") по дисциплине "Проектирование высоконагруженных систем"
Выполнил Костин Глеб
Zoom — проприетарная программа для организации видеоконференций, разработанная компанией Zoom Video Communications. Она предоставляет сервис видеотелефонии
Согласно сервису similarweb
MAU составляет 590.3M пользователей
- Создание видеоконференций (Приглашение учатников, создание ссылок) и просмотр информации о конференции (Просмотр участников)
- Созданние аккаунтов и их настройка (Никнеймы)
- Передача голоса участников созвона и весь функционал связанный с этим (Настройка микрофона, mute во время звонка)
- Демонстрации экрана
- Передача видео с вебки
- Текстовый чат между пользователями
- Для передачи аудио и видео используются комбинация протоколов
WebRTC
,TCP/IP
иUDP
- Использует протоколы
Session Initiation Protocol (SIP)
иReal Time Messaging Protocol (RTMP)
.SIP
использутеся для управления сессией, аRTMP
для передачи медиа в режиме реального времени - Микросервисная архитектура опирающаяся на облачные технологии, например, Amazon Web Services (AWS)