WebRTC против веб-сокетов: если WebRTC может делать видео, аудио и данные, зачем мне веб-сокеты? [закрыто]

Поэтому я собираюсь создать приложение для чата, которое позволит воспроизводить видео, аудио и текст. Я потратил некоторое время на изучение Websockets и WebRTC, чтобы решить, какой из них использовать. Поскольку существует множество видео- и аудиоприложений с WebRTC, это звучит как разумный выбор, но есть ли другие вещи, которые я должен рассмотреть? Не стесняйтесь поделиться своими мыслями.

Вещи как:

Из-за того, что новый WebRTC доступен только в некоторых браузерах, в то время как веб-сокеты, похоже, есть в большем количестве браузеров.

Масштабируемость - Websockets использует сервер для сессии, а WebRTC выглядит как p2p

Мультиплексирование / несколько чатов - используется в Google+ Hangouts, и я все еще просматриваю демонстрационные приложения о том, как реализовать

Сервер - Websockets требуется RedisSessionStore или RabbitMQ для масштабирования на нескольких машинах

Ответы на вопрос(8)

Ваш ответ на вопрос