-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Описание:
При открытии двух вкладок с одинаковым roomId, если всего одна из них нажимает кнопку "вызов", то в результате автоматически инициализируется соединение в обе стороны:
- Первая вкладка отправляет
Offer. - Вторая автоматически создаёт
Answerи тоже вызываетgetUserMedia. - Вторая вкладка начинает отправлять поток ещё до того, как нажала "вызов".
В результате:
- Обе вкладки одновременно отображают и
localVideo, иremoteVideo. - Это происходит даже при одностороннем нажатии на кнопку вызова, что может восприниматься как неожиданное поведение.
Ожидаемое поведение:
- Вызов инициируется одной стороной (вкладкой).
- Вторая сторона принимает вызов, но не должна автоматически активировать отправку своего видеопотока, пока явно не согласится (или не нажмёт свою кнопку).
Фактическое поведение:
- Получатель
Offer(вторая вкладка) автоматически вызываетcreatePeer(true), то есть включает свою камеру и начинает стримить. - Это вызывает зеркальное поведение: обе вкладки показывают
localVideoиremoteVideoсразу.
Вывод:
Односторонний вызов приводит к двустороннему подключению и обмену потоками, даже если пользователь на второй вкладке не инициировал вызов.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working