Всем доброе время суток. Стоит задача разработки сигнального сервера и Веб-Клиентов.
С серверной частью вообщем вопросов нету. А вот относительно клиентской есть несколько вопросов и недопониманий, буду признателен за помощь. Насколько я понимаю, принцип работы такой: Юзер А открывает браузер - разрешает доступ к ауди-видео девайсам - генерируется sdp:
v=0
o=- 340617402930495797 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE video
a=msid-semantic: WMS uItU86IZVUZTr79P8INLBFpNWcp2ynCVJBI0
m=video 9 UDP/TLS/RTP/SAVPF 96 98 100 102 127 97 99 101 125
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:w0/e
a=ice-pwd:5/1ltD2SH+st+9xXo/6WdtZc
a=ice-options:trickle
генерируется список candidate, вида:
{"sdpMLineIndex":0,"candidate":"candidate:1250757143 1 udp 2122129151 192.168.32.1 49638 typ host generation 0 ufrag w0/e network-id 2","sdpMid":"video"}
{"sdpMLineIndex":0,"candidate":"candidate:90380972 1 udp 2122194687 192.168.2.1 49637 typ host generation 0 ufrag w0/e network-id 3","sdpMid":"video"}
{"sdpMLineIndex":0,"candidate":"candidate:1250757143 1 udp 2122129151 192.168.32.1 49638 typ host generation 0 ufrag w0/e network-id 2","sdpMid":"video"}
это все отправляется на сервер с определенным идентификатором (№ комнаты)
Когда заходит Юзер В ему генерируюся тоже sdp и candidate, которые так же отправляются на сервер, а в ответ сервер присылает sdp и candidate Юзера А. Юзеру А в свою очередь отправляются данные Юзера В.
Верно ли я понимаю схему обмена идентификаторами? и дальше ряд вопросов:
Заранее спасибо за помощь!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю калькулятор на vue js, столкнулся с проблемой вывода результата в зависимости от блока
Как можно подключиться к серверу mysql и выполнить команду Create database?
Извините за ламерство, вопрос действительно из разряда "да почему я так туплю"Имею запрос типа
Здравствуйте, имеется MVC модель сайта, смысл такой если человек авторизован имеет свою сессию, то контроллер возвращает по адресу "/admin" панель...