Что не так с моим ответом SDP (WebRTC, проект iOS)

Пытался выяснить, что не так с моим ответом SDP, отправленным из приложения iOS на пользовательский сервер. Этот сервер получает ответ SDP от веб-клиента, который может получать видеопоток.

Приложение iOS получает предложение SDP от сервера так же, как веб-клиент, однако ответ SDP, который оно отправляет обратно, выглядит иначе. У меня сложилось впечатление, что что-то не так с ответом SDP, и соединение разрывается до обмена кандидатами ICE.

Любой совет приветствуется!

РЕДАКТИРОВАТЬ: ответ на вопрос. Я не могу закрыть из-за ограничений репутации, но спасибо!


person jbyeung    schedule 16.10.2018    source источник


Ответы (1)


В неправильном ответе SDP всем прямым косым чертам предшествует обратная косая черта. Если это буквальный отправленный ответ SDP, вам следует удалить обратную косую черту в строке мультимедиа и строках атрибутов rtpmap/extmap.

person Bucq    schedule 17.10.2018
comment
правильно, это похоже на то, что кодирование/декодирование JSON идет не так. - person Philipp Hancke; 17.10.2018
comment
Спасибо, проблема оказалась в кодировке JSON. Однако теперь, когда я обменялся предложением/ответом SDP, а также кандидатами ICE, у меня все еще нет видео. Есть идеи? - person jbyeung; 23.10.2018
comment
Это другая проблема, поэтому вы должны начать новый вопрос. Это означает, что этот вопрос может быть закрыт, и это увеличивает вероятность того, что на новый вопрос будет дан ответ. - person Bucq; 24.10.2018