#javascript #android #webrtc
#javascript #Android #webrtc
Вопрос:
Мы внедряем одноранговое приложение для аудио- и видеовызовов. Хотя вызовы android-android и web-to-web работают правильно, в веб-приложении возникает исключение, когда мы пытаемся позвонить из приложения Android в Интернет. Это исключение возникает при настройке удаленного описания в веб-приложении.
Исключение не обнаружено (в обещании) DOMException: не удалось выполнить «setRemoteDescription» в «RTCPeerConnection»: не удалось установить sdp удаленного предложения: вызывается с SDP без отпечатка DTLS.
Предложение
{
"type":"offer",
"sdp":"v=0rno=- 5083258713308557877 2 IN IP4 127.0.0.1rns=-rnt=0 0rna=group:BUNDLE 0rna=msid-semantic: WMS ARDAMSrnm=audio 9 RTP/AVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126rnc=IN IP4 0.0.0.0rna=rtcp:9 IN IP4 0.0.0.0rna=ice-ufrag:3U6Lrna=ice-pwd:W8QhzJWp0tU4D1Y3BF08Fq10rna=ice-options:trickle renominationrna=mid:0rna=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-levelrna=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-timerna=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01rna=extmap:4 urn:ietf:params:rtp-hdrext:sdes:midrna=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-idrna=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-idrna=sendrecvrna=msid:ARDAMS LOCAL_AUDIO_TRACKrna=rtcp-muxrna=rtpmap:111 opus/48000/2rna=rtcp-fb:111 transport-ccrna=fmtp:111 minptime=10;useinbandfec=1rna=rtpmap:103 ISAC/16000rna=rtpmap:104 ISAC/32000rna=rtpmap:9 G722/8000rna=rtpmap:102 ILBC/8000rna=rtpmap:0 PCMU/8000rna=rtpmap:8 PCMA/8000rna=rtpmap:106 CN/32000rna=rtpmap:105 CN/16000rna=rtpmap:13 CN/8000rna=rtpmap:110 telephone-event/48000rna=rtpmap:112 telephone-event/32000rna=rtpmap:113 telephone-event/16000rna=rtpmap:126 telephone-event/8000rna=ssrc:467782680 cname:fnX hE2E9Qyam6vlrna=ssrc:467782680 msid:ARDAMS LOCAL_AUDIO_TRACKrna=ssrc:467782680 mslabel:ARDAMSrna=ssrc:467782680 label:LOCAL_AUDIO_TRACKrn",
"call_id":"cbc7855a-f670-41e6-9b6b-7783a2972707",
"caller":"Test2",
"ice_configs":[
"<some ice configs>"
]
}
Поэтому я был бы признателен, если бы кто-нибудь мог сообщить нам, каковы возможные причины этого исключения и как мы могли бы это исправить.
Ответ №1:
Просто убедитесь, что вы не отключили шифрование в конфигурации.
Комментарии:
1. это предложение / совет, а не техническое решение. вы должны были добавить его в качестве комментария. по крайней мере, не могли бы вы сделать несколько ссылок или добавить полезные ссылки. Спасибо.
Ответ №2:
Проверьте наличие брандмауэров NAT на маршруте, используйте выделенные IP-адреса
Комментарии:
1. Это может быть комментарий к вопросу, поскольку он не отвечает на вопрос напрямую. Либо предоставьте вспомогательные сведения / объяснение.