小编use*_*124的帖子

如何将“DTLS 指纹”添加到 WebRtc 中 Android 应用程序的报价中

我们正在实施一个点对点音频和视频通话应用程序。虽然 android 到 android 和 web 到 web 调用工作正常,但当我们尝试从 android 应用程序调用web web 应用程序上会发生异常。在 Web 应用程序上设置远程描述时会发生此异常。

异常未捕获 (承诺中) DOMException:无法在“RTCPeerConnection”上执行“setRemoteDescription”:无法设置远程报价 sdp:使用 SDP 调用,无需 DTLS 指纹。

报价

{
   "type":"offer",
   "sdp":"v=0\r\no=- 5083258713308557877 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0\r\na=msid-semantic: WMS ARDAMS\r\nm=audio 9 RTP\/AVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:3U6L\r\na=ice-pwd:W8QhzJWp0tU4D1Y3BF08Fq10\r\na=ice-options:trickle renomination\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=extmap:3 http:\/\/www.ietf.org\/id\/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:ARDAMS LOCAL_AUDIO_TRACK\r\na=rtcp-mux\r\na=rtpmap:111 opus\/48000\/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC\/16000\r\na=rtpmap:104 ISAC\/32000\r\na=rtpmap:9 G722\/8000\r\na=rtpmap:102 ILBC\/8000\r\na=rtpmap:0 PCMU\/8000\r\na=rtpmap:8 PCMA\/8000\r\na=rtpmap:106 CN\/32000\r\na=rtpmap:105 CN\/16000\r\na=rtpmap:13 CN\/8000\r\na=rtpmap:110 …
Run Code Online (Sandbox Code Playgroud)

javascript android webrtc

9
推荐指数
1
解决办法
407
查看次数

标签 统计

android ×1

javascript ×1

webrtc ×1