从浏览器到Android的WebRTC调用
我在将WebRTC呼叫从浏览器连接到Android本机应用程序时遇到问题。我只是想澄清一下,当我们从安卓系统拨到网络浏览器时,它会工作,而且通话是连接的 以下是从浏览器拨号时的SDK浏览器 v=0 o=mozilla…这是IP4中的\u SDPARTA-67.0.2 3998696948364257 0 0.0.0.0 =- t=0 a=sendrecv a=指纹:sha-256 DB:52:AF:5F:F1:55:DC:C6:AF:AA:2D:4F:83:BC:78:58:EE:DA:81:E2:BA:81:34:C1:B9:14:5B:D8:B0:40:07:5D a=组:束0 1 a=冰选项:涓流 a=msid语义:WMS* m=音频57545 UDP/TLS/RTP/SAVPF 109 9 0 8 101 c=在IP4 176.9.75.12中 a=候选:0 1 UDP 21222252543 192.168.1.101 63270典型主机 a=候选:11 1 TCP 2105524479 192.168.1.101 9典型主机tcptype 活跃的 a=候选:0 2 UDP 21222252542 192.168.1.101 51377典型主机 a=候选:11 2 TCP 2105524478 192.168.1.101 9典型主机tcptype 活跃的 a=候选:1 UDP 1686052863 110.38.9.108 63270典型srflx raddr 192.168.1.101 rport 63270 a=候选:2 1 UDP 92217343 176.9.75.12 57545典型继电器raddr 176.9.75.12 rport 57545 a=候选:1 2 UDP 1686052862 110.38.9.108 51377典型srflx raddr 192.168.1.101 rport 51377 a=候选:2 UDP 92217342 5.9.205.188 59742典型继电器raddr 5.9.205.188 rport 59742 a=sendrecv a=候选人结束 a=extmap:1 urn:ietf:params:rtp hdrext:ssrc音频电平 a=extmap:2/recvonly urn:ietf:params:rtp hdrext:csrc音频级别 a=extmap:3 urn:ietf:params:rtp hdrext:sdes:mid a=fmtp:109最大播放速率=48000;立体声=1;useinbandfec=1 a=fmtp:101 0-15 a=ice pwd:ad76ac59889d2dbfc17c7197a5bf7fbc a=冰抹布:4a27971e a=mid:0 a=msid:{403cebe3-98f3-804c-8711-63078fdeecd1} {58497120-df50-c04f-929b-d0d3f2311ee6} a=rtcp:IP4 5.9.205.188中的59742 a=rtcp多路复用器 a=rtpmap:109 opus/48000/2 a=rtpmap:9 G722/8000/1 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101电话事件/8000 a=设置:actpass a=ssrc:430883687 cname:{dc7d4aa2-5678-c745-ab1b-166603829B} m=视频52189 UDP/TLS/RTP/SAVPF 120 121 126 97 c=在IP4 176.9.75.12中 a=候选:0 1 UDP 21222252543 192.168.1.101 52775典型主机 a=候选:11 1 TCP 2105524479 192.168.1.101 9典型主机tcptype 活跃的 a=候选:0 2 UDP 21222252542 192.168.1.101 62134典型主机 a=候选:11 2 TCP 2105524478 192.168.1.101 9典型主机tcptype 活跃的 a=候选:1 UDP 1686052863 110.38.9.108 52775典型srflx raddr 192.168.1.101 rport 52775 a=候选:2 1 UDP 92217343 176.9.75.12 52189典型继电器raddr 176.9.75.12 rport 52189 a=候选:1 2 UDP 1686052862 110.38.9.108 62134典型srflx raddr 192.168.1.101 rport 62134 a=候选:2 UDP 92217342 5.9.205.188 60881典型继电器raddr 5.9.205.188 rport 60881 a=sendrecv a=候选人结束 a=extmap:3 urn:ietf:params:rtp hdrext:sdes:mid a=extmap:4 a=extmap:5 urn:ietf:params:rtp hdrext:toffset a=fmtp:126 剖面级别id=42e01f;允许的水平不对称=1;打包模式=1 a=fmtp:97剖面级别id=42e01f;允许的电平不对称=1 a=fmtp:120最大fs=12288;最大fr=60 a=fmtp:121最大fs=12288;最大fr=60 a=ice pwd:ad76ac59889d2dbfc17c7197a5bf7fbc a=冰抹布:4a27971e a=mid:1 a=msid:{403cebe3-98f3-804c-8711-63078fdeecd1} {ec535e56-859b-0040-af22-dfc9a46de640} a=IP4 5.9.205.188中的rtcp:60881 a=rtcp fb:120 nack a=rtcp fb:120 nack pli a=rtcp fb:120 ccm fir a=rtcp fb:120 goog remb a=rtcp fb:121 nack a=rtcp fb:121 nack pli a=rtcp fb:121 ccm fir a=rtcp fb:121 goog remb a=rtcp fb:126 nack a=rtcp fb:126 nack pli a=rtcp fb:126 ccm fir a=rtcp fb:126 goog remb a=rtcp fb:97 nack a=rtcp fb:97 nack pli a=rtcp fb:97 ccm fir a=rtcp fb:97 goog remb a=rtcp多路复用器 a=rtpmap:120 VP8/90000 a=rtpmap:121 VP9/90000 a=rtpmap:126 H264/90000 a=rtpmap:97 H264/90000 a=设置:actpass a=ssrc:2007361327 cname:{dc7d4aa2-5678-c745-ab1b-166603829B} 以下是Android在接受呼叫时的SDP v=0 o=-7552000228569576067 2英寸IP4 127.0.0.1 =- t=0 a=组:束0 1 a=msid语义:WMS ARDAMS m=音频9 UDP/TLS/RTP/S AVPF 109 9 0 8 101 c=在IP4中为0.0.0.0 a=rtcp:IP4 0.0.0.0中的9 a=候选:0 1 UDP 21222252543 192.168.1.101 63270典型主机 a=候选:11 1 TCP 2105524479 192.168.1.101 9典型主机tcptype 活跃的 a=候选:0 2 UDP 21222252542 192.168.1.101 51377典型主机 a=候选:11 2 TCP 2105524478 192.168.1.101 9典型主机tcptype 活跃的 a=候选:1 UDP 1686052863 110.38.9.108 63270典型srflx raddr 192.168.1.101 rport 63270 a=候选:2 1 UDP 92217343 176.9.75.12 57545典型继电器raddr 176.9.75.12 rport 57545 a=候选:1 2 UDP 1686052862 110.38.9.108 51377典型srflx raddr 192.168.1.101 rport 51377 a=候选:2 UDP 92217342 5.9.205.188 59742典型继电器raddr 5.9.205.188 rport 59742 a=冰抹布:Pmla a=ice pwd:CAEYOQZF7+JSa/YT4tDXWqFv a=冰选项:涓流重新命名 a=指纹:sha-256 58:DB:E8:47:30:8D:FD:04:3B:C0:6A:E1:68:6A:31:C2:C4:00:4A:51:74:6B:24:9C:13:E1:3F:BB:B0:AB:14:7B a=设置:激活 a=mid:0 a=extmap:1 urn:ietf:params:rtp hdrext:ssrc音频电平 a=sendrecv a=rtcp多路复用器 a=rtpmap:109 opus/48000/2 a=fmtp:109分钟=10;useinbandfec=1 a=rtpmap:9 G722/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101电话事件/8000 a=ssrc:1539343785 cname:bTZH1y7Pwq/SmE4A a=ssrc:1539343785 msid:ARDAMS ARDAMSa0 a=ssrc:1539343785 mslabel:ARDAMS a=ssrc:1539343785标签:ARDAMSa0 m=视频9 UDP/TLS/RTP/SAVPF 126 120 121 c=在IP4中为0.0.0.0 a=rtcp:IP4 0.0.0.0中的9 a=候选:0 1 UDP 21222252543 192.168.1.101 52775典型主机 a=候选:11 1 TCP 2105524479 192.168.1.101 9典型主机tcptype 活跃的 a=候选:0 2 UDP 21222252542 192.168.1.101 62134典型主机 a=候选:11 2 TCP 2105524478 192.168.1.101 9典型主机tcptype 活跃的 a=候选:1 UDP 1686052863 110.38.9.108 52775典型srflx raddr 192.168.1.101 rport 52775 a=候选:2 1 UDP 92217343 176.9.75.12 52189典型继电器raddr 176.9.75.12 rport 52189 a=候选:1 2 UDP 1686052862 110.38.9.108 62134典型srflx raddr 192.168.1.101 rport 62134 a=候选:2 UDP 92217342 5.9.205.188 60881典型继电器raddr 5.9.205.188 rport 60881 a=冰抹布:Pmla a=ice pwd:CAEYOQZF7+JSa/YT4tDXWqFv a=冰选项:涓流重新命名 a=指纹:sha-256 58:DB:E8:47:30:8D:FD:04:3B:C0:6A:E1:68:6A:31:C2:C4:00:4A:51:74:6B:24:9C:13:E1:3F:BB:B0:AB:14:7B a=设置:激活 a=mid:1 a=extmap:5 urn:ietf:params:rtp hdrext:toffset a=extmap:4 a=sendrecv a=rtcp多路复用器 a=rtpmap:126 H264/90000 a=rtcp fb:126 goog remb a=rtcp fb:126 ccm fir a=rtcp fb:126 nack a=rtcp fb:126 nack pli a=fmtp:126 允许的水平不对称=1;打包方式=1;配置文件级别id=42e01f a=rtpmap:120 VP8/90000 a=rtcp fb:120 goog remb a=rtcp fb:120 ccm fir a=rtcp fb:120 nack a=rtcp fb:120 nack pli a=rtpmap:121 VP9/90000 a=rtcp fb:121 goog remb a=rtcp fb:121 ccm fir a=rtcp fb:121 nack a=rtcp fb:121 nack pli a=ssrc:1992667211 cname:bTZH1y7Pwq/SmE4A a=ssrc:1992667211 msid:ARDAMS ARDAMSv0 a=ssrc:1992667211 mslabel:ARDAMS a=ssrc:1992667211标签:ARDAMSv0从浏览器到Android的WebRTC调用,android,webrtc,Android,Webrtc,我在将WebRTC呼叫从浏览器连接到Android本机应用程序时遇到问题。我只是想澄清一下,当我们从安卓系统拨到网络浏览器时,它会工作,而且通话是连接的 以下是从浏览器拨号时的SDK浏览器 v=0 o=mozilla…这是IP4中的\u SDPARTA-67.0.2 3998696948364257 0 0.0.0.0 =- t=0 a=sendrecv a=指纹:sha-256 DB:52:AF:5F:F1:55:DC:C6:AF:AA:2D:4F:83:BC:78:58:EE:DA:81:E
根据我的经验,我的直觉反应是告诉你打电话和接电话有不同的工作流程。确保您在拨打电话时正在创建报价,在接听电话时正在创建应答。确保将SDP正确设置为本地或远程 除此之外 你有错误吗 您的对等连接是进入连接状态还是已连接状态
您收到onAddStream的回电了吗?谢谢您的回复。同一个Android应用程序正在使用Android到Android以及Android iOS和iOS到Android。听起来你的问题就在javascript代码中。您是否尝试过进行浏览器对浏览器的呼叫?