Обмен Webrtc sdp завис

Кто-нибудь знает обходной путь, идею или решение следующих проблем обмена sdp webrtc. (Я использую службу асинхронных сообщений для отправки моих кандидатов sdp из A ‹-> B.)

Одновременно: A ‹- OFFER -> B (оба создают и отправляют свой собственный sdp (предложение) другому партнеру).

Проблема в том, что после того, как sdp прибывает в пункт назначения, его нельзя настроить (чтобы создать ответ), потому что пункт назначения будет в состоянии «khavelocaloffer» (который ожидает ответа).


person Stoica Mircea    schedule 20.07.2018    source источник


Ответы (1)


нельзя, чтобы обе стороны сделали предложение и ожидали, что все будет работать. Одна сторона должна предложить, другая - ответить.

person Philipp Hancke    schedule 20.07.2018
comment
И как часть, которая должна ответить, может быть пересмотрена? Он должен сделать запрос предложения оференту? (например, если он удаляет свой видеопоток) - person Stoica Mircea; 20.07.2018
comment
да, в этом случае роли предлагающего и отвечающего меняются. webrtc.github.io/samples/src/content/peerconnection/upgrade показывает образец для отторжения - но не для смены ролей. - person Philipp Hancke; 20.07.2018