Вот как может работать одно приложение → захват в одной области → и отправка на сервер → далее мы собираемся вернуть медиа. (это клиент-серверная арка).

Открыт веб-сокет → это для подключения и многое другое → открытие подключения очень важно и критично. (супер интересно) → как все это объединяется.



Теперь мы собираемся изменить носитель, возвращаемый сервером.

Опять клиент-серверная арка → клиент реализован на javascript и сервер → узел JS → супер интересно. (веб-сокет важен).

Сигнализация и многое другое → есть встроенные протоколы для серверной логики.

На стороне клиента → javascript снова используется WebSocket.



RTP?? → что это → показывает видео → это веб-приложение → Java используется для подключения к серверу. (сервер работает на Java).

Слишком много видео → один человек отправляет медиа другим людям.

Мы должны использовать два веб-сокета → для сигнальных сообщений. (есть разработанные протоколы).

Это суперсложно → есть много встроенных протоколов, о которых мы не знаем.



Другой → потоковое видео один к одному → используется другой сокет → так что в целом сокет подключения имеет решающее значение. (и открытие медиаконвейера также важно → через WebSocket и многое другое).



Бесплатный HTML5 → API тот же API и теперь есть унификация → теперь мы собираемся создать экосистему.

Вначале → мы просто следили за тем, чтобы использовать один и тот же язык. (и крупная корпорация начала поддерживать один или несколько фреймворков).

Многие компании работают вместе → и мы собираемся использовать обещание. (сейчас 2200 сложных кодов). (сейчас в 2019 году → большинство веб-браузеров используют одно и то же).

Мы можем обнаруживать и обходить версии с ошибками.

Так что старые версии браузеров тоже могут работать.



Сейчас много чего произошло → еще в 2015 году.

Теперь мы можем писать много разных вещей → легко писать, так как они используют один и тот же язык.