Цель:WebRTC Текстовый чат - проект, PeerConnection и встряхиванием установить
Создать очень простой номер текстового чата на веб-странице, не используя webRTC
(без видео или аудио). Для начала я не беспокоюсь о создании чатов, наличии имен пользователей или поддержке многочисленных подключений. Я просто хотел бы настроить его для поддержки первых двух человек, чтобы перейти на веб-страницу, чтобы они могли отправлять/просматривать сообщения.
В принципе, я бы хотел создать что-то очень похожее на это приятное demo, за исключением того, чтобы позволить двум людям разговаривать друг с другом, а не разговаривать только с вами.
План:
Я планирую использовать бесплатный веб-хостинг сайта, чтобы получить бесплатный домен и загрузить мои .html
, .js
и .css
файлы. Это я уже сделал. Я не хочу использовать какие-либо библиотеки поддержки для настройки соединений, так как я делаю это как опыт обучения.
От этого я понимаю, что эти вещи должны произойти, чтобы сделать эту работу. Необходимо установить PeerConnection
. Чтобы открыть PeerConnection
, должно случиться подтверждение связи. Для отправки фактических сообщений необходимо открыть DataChannel
.
Вопросы/проблемы:
Поскольку я не заинтересован в аудио/видео не придется беспокоиться о
STUN
илиTURN
правильно? Они необходимы только для правильной обработки сообщений.Могу ли я использовать только
WebSockets
, чтобы выполнить полное квитирование?Могу ли я выполнить этот проект без необходимости иметь какой-либо сервер?
Все учебники/демки, которые я посмотрел на явно не имели текстовый чат (с подключением к другим людям), так вот почему я не уверен, если не иметь аудио/видео позволит мне сделать это, как я хочу.
Я ценю любую помощь. Я не ищу код, я пытаюсь определить макет проекта. Если что-то, о чем я упоминал здесь, неправильно или не работает, сообщите мне!
Спасибо, кажется, мне придется подумать, как я собираюсь сделать это немного. –