Skip to content

glebkos/highload_zoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Zoom

Курсовая работа в рамках 3-го семестра программы по Веб-разработке Образовательного центра VK x МГТУ им.Н.Э.Баумана (ex. "Технопарк") по дисциплине "Проектирование высоконагруженных систем"

Выполнил Костин Глеб

1. Тема, целевая аудитория и функционал

Zoom — проприетарная программа для организации видеоконференций, разработанная компанией Zoom Video Communications. Она предоставляет сервис видеотелефонии

Аудитория

Согласно сервису similarweb

MAU составляет 590.3M пользователей

Аудитория по стране

image

Демография серфиса

image

MVP

  1. Создание видеоконференций (Приглашение учатников, создание ссылок) и просмотр информации о конференции (Просмотр участников)
  2. Созданние аккаунтов и их настройка (Никнеймы)
  3. Передача голоса участников созвона и весь функционал связанный с этим (Настройка микрофона, mute во время звонка)
  4. Демонстрации экрана
  5. Передача видео с вебки
  6. Текстовый чат между пользователями

Продуктовые решения

  • Для передачи аудио и видео используются комбинация протоколов WebRTC, TCP/IP и UDP
  • Использует протоколы Session Initiation Protocol (SIP) и Real Time Messaging Protocol (RTMP). SIP использутеся для управления сессией, а RTMP для передачи медиа в режиме реального времени
  • Микросервисная архитектура опирающаяся на облачные технологии, например, Amazon Web Services (AWS)

Источник

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published