Я пытаюсь понять разницу между WebRTC и WebSockets, чтобы я мог лучше понять, какой сценарий требует для чего. Мне интересно узнать о широкой идее двух сторон (в основном, основанных на Интернете, но, возможно, одного из них, являющихся выделенным серверным приложением), разговаривающих друг с другом.
Предположение:
- Очевидно, что в отношении сетей ad-hoc WebRTC выигрывает, поскольку он поддерживает протокол ICE/метод.
Вопросы:
- Что касается прямой связи между двумя известными сторонами в браузере, если я не полагаюсь на отправку мультимедийных данных, и меня интересует только отправка целочисленных данных, дает ли WebRTC какие-либо преимущества по сравнению с веб-сайтами, отличными от шифрования данных?
- Что касается выделенного сервера, говорящего с клиентом на основе браузера, какая платформа дает мне преимущество? Мне нужно будет закодировать сервер WebRTC (возможно ли это из браузера?), Или мне нужно будет закодировать сервер WebSocket (быстрый поиск в Google заставляет меня думать, что это возможно).