- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 kurento-java-tutorial one-2-one-call-recording 示例和我运行的任何其他项目时遇到问题,当我注册用户并尝试调用另一个注册用户时,它要求摄像头和麦克风权限并显示本地摄像头,但另一个用户摄像头保持旋转,这对 2 个用户来说也是如此,
你能告诉我我在这里缺少什么吗?我遵循了安装指南和配置,就像 kurento 网站描述的步骤一样
添加stacktrace [修复转向服务器后修改]:
This appears to be Chrome
kurento-utils.js:33 Chrome: using SDP PlanB
index.js:70 Senging message: {"id":"register","name":"test"}
index.js:70 Received message: {"id":"registerResponse","response":"accepted"}
index.js:70 Received message: {"id":"incomingCall","from":"97092673996"}
index.js:70 spec: {"audio":true,"video":{"width":640,"framerate":15}}
index.js:70 chrome: {"audio":true,"video":{"optional":[{"minWidth":640},{"maxWidth":640},{"minFramerate":15},{"maxFramerate":15}]}}
kurento-utils.js:268 constraints: {"offerToReceiveAudio":true,"offerToReceiveVideo":true}
kurento-utils.js:270 Created SDP offer
kurento-utils.js:275 Local description set v=0
o=- 1791604239915023035 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:dlK6
a=ice-pwd:mRcZcIf0EQ1PnKwVYTAIjNtX
a=fingerprint:sha-256 72:FA:12:B0:1B:8F:9F:E1:15:B0:81:A8:7F:DB:A2:96:50:E8:A4:D4:0A:DD:60:D6:72:52:E1:CF:F0:2F:16:9A
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:1857836482 cname:H8u5HMhixTLRtjPT
a=ssrc:1857836482 msid:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW 6f32b2dd-659e-435b-8e92-acdc99427ac1
a=ssrc:1857836482 mslabel:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW
a=ssrc:1857836482 label:6f32b2dd-659e-435b-8e92-acdc99427ac1
m=video 9 UDP/TLS/RTP/SAVPF 96 98 100 102 127 97 99 101 125
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:dlK6
a=ice-pwd:mRcZcIf0EQ1PnKwVYTAIjNtX
a=fingerprint:sha-256 72:FA:12:B0:1B:8F:9F:E1:15:B0:81:A8:7F:DB:A2:96:50:E8:A4:D4:0A:DD:60:D6:72:52:E1:CF:F0:2F:16:9A
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 VP9/90000
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtpmap:100 H264/90000
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:102 red/90000
a=rtpmap:127 ulpfec/90000
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:125 rtx/90000
a=fmtp:125 apt=102
a=ssrc-group:FID 1819201219 3318337897
a=ssrc:1819201219 cname:H8u5HMhixTLRtjPT
a=ssrc:1819201219 msid:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW 7ee4c497-3220-4fa0-8b23-9b5ab7408138
a=ssrc:1819201219 mslabel:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW
a=ssrc:1819201219 label:7ee4c497-3220-4fa0-8b23-9b5ab7408138
a=ssrc:3318337897 cname:H8u5HMhixTLRtjPT
a=ssrc:3318337897 msid:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW 7ee4c497-3220-4fa0-8b23-9b5ab7408138
a=ssrc:3318337897 mslabel:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW
a=ssrc:3318337897 label:7ee4c497-3220-4fa0-8b23-9b5ab7408138
index.js:70 Senging message: {"id":"incomingCallResponse","from":"97092673996","callResponse":"accept","sdpOffer":"v=0\r\no=- 1791604239915023035 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 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:dlK6\r\na=ice-pwd:mRcZcIf0EQ1PnKwVYTAIjNtX\r\na=fingerprint:sha-256 72:FA:12:B0:1B:8F:9F:E1:15:B0:81:A8:7F:DB:A2:96:50:E8:A4:D4:0A:DD:60:D6:72:52:E1:CF:F0:2F:16:9A\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=sendrecv\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: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 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1857836482 cname:H8u5HMhixTLRtjPT\r\na=ssrc:1857836482 msid:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW 6f32b2dd-659e-435b-8e92-acdc99427ac1\r\na=ssrc:1857836482 mslabel:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW\r\na=ssrc:1857836482 label:6f32b2dd-659e-435b-8e92-acdc99427ac1\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 98 100 102 127 97 99 101 125\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:dlK6\r\na=ice-pwd:mRcZcIf0EQ1PnKwVYTAIjNtX\r\na=fingerprint:sha-256 72:FA:12:B0:1B:8F:9F:E1:15:B0:81:A8:7F:DB:A2:96:50:E8:A4:D4:0A:DD:60:D6:72:52:E1:CF:F0:2F:16:9A\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=sendrecv\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtpmap:98 VP9/90000\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:102 red/90000\r\na=rtpmap:127 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:125 rtx/90000\r\na=fmtp:125 apt=102\r\na=ssrc-group:FID 1819201219 3318337897\r\na=ssrc:1819201219 cname:H8u5HMhixTLRtjPT\r\na=ssrc:1819201219 msid:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW 7ee4c497-3220-4fa0-8b23-9b5ab7408138\r\na=ssrc:1819201219 mslabel:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW\r\na=ssrc:1819201219 label:7ee4c497-3220-4fa0-8b23-9b5ab7408138\r\na=ssrc:3318337897 cname:H8u5HMhixTLRtjPT\r\na=ssrc:3318337897 msid:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW 7ee4c497-3220-4fa0-8b23-9b5ab7408138\r\na=ssrc:3318337897 mslabel:NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW\r\na=ssrc:3318337897 label:7ee4c497-3220-4fa0-8b23-9b5ab7408138\r\n"}
index.js:70 Local candidate {"candidate":"candidate:2954657374 1 udp 2122260223 192.168.239.1 58914 typ host generation 0 ufrag dlK6 network-id 3","sdpMid":"audio","sdpMLineIndex":0}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:2954657374 1 udp 2122260223 192.168.239.1 58914 typ host generation 0 ufrag dlK6 network-id 3","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Local candidate {"candidate":"candidate:3978421896 1 udp 2122194687 192.168.195.1 58915 typ host generation 0 ufrag dlK6 network-id 2","sdpMid":"audio","sdpMLineIndex":0}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:3978421896 1 udp 2122194687 192.168.195.1 58915 typ host generation 0 ufrag dlK6 network-id 2","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Local candidate {"candidate":"candidate:4175847283 1 udp 2122129151 172.17.150.108 58916 typ host generation 0 ufrag dlK6 network-id 1","sdpMid":"audio","sdpMLineIndex":0}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:4175847283 1 udp 2122129151 172.17.150.108 58916 typ host generation 0 ufrag dlK6 network-id 1","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Local candidate {"candidate":"candidate:2954657374 1 udp 2122260223 192.168.239.1 58917 typ host generation 0 ufrag dlK6 network-id 3","sdpMid":"video","sdpMLineIndex":1}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:2954657374 1 udp 2122260223 192.168.239.1 58917 typ host generation 0 ufrag dlK6 network-id 3","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Local candidate {"candidate":"candidate:3978421896 1 udp 2122194687 192.168.195.1 58918 typ host generation 0 ufrag dlK6 network-id 2","sdpMid":"video","sdpMLineIndex":1}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:3978421896 1 udp 2122194687 192.168.195.1 58918 typ host generation 0 ufrag dlK6 network-id 2","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Local candidate {"candidate":"candidate:4175847283 1 udp 2122129151 172.17.150.108 58919 typ host generation 0 ufrag dlK6 network-id 1","sdpMid":"video","sdpMLineIndex":1}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:4175847283 1 udp 2122129151 172.17.150.108 58919 typ host generation 0 ufrag dlK6 network-id 1","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Local candidate {"candidate":"candidate:4271866542 1 tcp 1518280447 192.168.239.1 9 typ host tcptype active generation 0 ufrag dlK6 network-id 3","sdpMid":"audio","sdpMLineIndex":0}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:4271866542 1 tcp 1518280447 192.168.239.1 9 typ host tcptype active generation 0 ufrag dlK6 network-id 3","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Local candidate {"candidate":"candidate:2745309816 1 tcp 1518214911 192.168.195.1 9 typ host tcptype active generation 0 ufrag dlK6 network-id 2","sdpMid":"audio","sdpMLineIndex":0}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:2745309816 1 tcp 1518214911 192.168.195.1 9 typ host tcptype active generation 0 ufrag dlK6 network-id 2","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Local candidate {"candidate":"candidate:3060114307 1 tcp 1518149375 172.17.150.108 9 typ host tcptype active generation 0 ufrag dlK6 network-id 1","sdpMid":"audio","sdpMLineIndex":0}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:3060114307 1 tcp 1518149375 172.17.150.108 9 typ host tcptype active generation 0 ufrag dlK6 network-id 1","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Local candidate {"candidate":"candidate:4271866542 1 tcp 1518280447 192.168.239.1 9 typ host tcptype active generation 0 ufrag dlK6 network-id 3","sdpMid":"video","sdpMLineIndex":1}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:4271866542 1 tcp 1518280447 192.168.239.1 9 typ host tcptype active generation 0 ufrag dlK6 network-id 3","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Local candidate {"candidate":"candidate:2745309816 1 tcp 1518214911 192.168.195.1 9 typ host tcptype active generation 0 ufrag dlK6 network-id 2","sdpMid":"video","sdpMLineIndex":1}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:2745309816 1 tcp 1518214911 192.168.195.1 9 typ host tcptype active generation 0 ufrag dlK6 network-id 2","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Local candidate {"candidate":"candidate:3060114307 1 tcp 1518149375 172.17.150.108 9 typ host tcptype active generation 0 ufrag dlK6 network-id 1","sdpMid":"video","sdpMLineIndex":1}
index.js:70 Senging message: {"id":"onIceCandidate","candidate":{"candidate":"candidate:3060114307 1 tcp 1518149375 172.17.150.108 9 typ host tcptype active generation 0 ufrag dlK6 network-id 1","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Received message: {"id":"startCommunication","sdpAnswer":"v=0\r\no=- 3709173837 3709173837 IN IP4 0.0.0.0\r\ns=Kurento Media Server\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\na=msid-semantic: WMS NMuJsVSTnQAmQ5YOQEX1kYierv6zmYhy57LW\r\na=group:BUNDLE audio video\r\nm=audio 1 UDP/TLS/RTP/SAVPF 111 0\r\na=mid:audio\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtpmap:111 opus/48000/2\r\na=rtpmap:0 PCMU/8000\r\na=setup:active\r\na=sendrecv\r\na=rtcp-mux\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=ssrc:1325200734 cname:user4198751161@host-7c57fee4\r\na=ice-ufrag:+1rl\r\na=ice-pwd:QLVFDoNWIWAHErO+WvOagT\r\na=fingerprint:sha-256 FF:F1:5B:82:D1:51:09:08:86:52:5B:EF:34:91:B9:49:45:55:DF:18:8F:A4:D6:21:F0:B3:A1:AB:51:78:87:D6\r\nm=video 1 UDP/TLS/RTP/SAVPF 100\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=mid:video\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=setup:active\r\na=sendrecv\r\na=rtcp-mux\r\na=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=ssrc:2706092998 cname:user4198751161@host-7c57fee4\r\na=ice-ufrag:+1rl\r\na=ice-pwd:QLVFDoNWIWAHErO+WvOagT\r\na=fingerprint:sha-256 FF:F1:5B:82:D1:51:09:08:86:52:5B:EF:34:91:B9:49:45:55:DF:18:8F:A4:D6:21:F0:B3:A1:AB:51:78:87:D6\r\n"}
kurento-utils.js:321 SDP answer received, setting remote description
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:3 1 TCP 1015021823 10.64.5.89 48176 typ host tcptype passive","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:3 1 TCP 1015021823 10.64.5.89 48176 typ host tcptype passive","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:1 1 UDP 2013266431 10.64.5.89 41033 typ host","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:2 1 TCP 1019216127 10.64.5.89 9 typ host tcptype active","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:2 1 TCP 1019216127 10.64.5.89 9 typ host tcptype active","sdpMid":"video","sdpMLineIndex":1}}
kurento-utils.js:296 Remote URL: blob:https://10.64.5.89:8443/6058eaf2-90c3-4e23-aaf8-19ed849c47f8
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:1 1 UDP 2013266431 10.64.5.89 41033 typ host","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:1 2 UDP 2013266430 10.64.5.89 46871 typ host","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:1 2 UDP 2013266430 10.64.5.89 46871 typ host","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:3 2 TCP 1015021822 10.64.5.89 38247 typ host tcptype passive","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:3 2 TCP 1015021822 10.64.5.89 38247 typ host tcptype passive","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:2 2 TCP 1019216126 10.64.5.89 9 typ host tcptype active","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:2 2 TCP 1019216126 10.64.5.89 9 typ host tcptype active","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"sendMessage","from":"test22","to":"test","message":"CustomerPhone : testing - CustomerName : aaaa"}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:4 1 UDP 1677722111 212.14.226.10 46505 typ srflx raddr 10.64.5.89 rport 46505","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:5 1 TCP 847249663 212.14.226.10 9 typ srflx raddr 10.64.5.89 rport 9 tcptype active","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:4 1 UDP 1677722111 212.14.226.10 46505 typ srflx raddr 10.64.5.89 rport 46505","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:5 1 TCP 847249663 212.14.226.10 9 typ srflx raddr 10.64.5.89 rport 9 tcptype active","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:6 1 TCP 843055359 212.14.226.10 48176 typ srflx raddr 10.64.5.89 rport 48176 tcptype passive","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:6 1 TCP 843055359 212.14.226.10 48176 typ srflx raddr 10.64.5.89 rport 48176 tcptype passive","sdpMid":"video","sdpMLineIndex":1}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:7 1 UDP 167772671 66.228.45.110 62707 typ relay raddr 10.64.5.89 rport 62707","sdpMid":"audio","sdpMLineIndex":0}}
index.js:70 Received message: {"id":"iceCandidate","candidate":{"candidate":"candidate:7 1 UDP 167772671 66.228.45.110 62707 typ relay raddr 10.64.5.89 rport 62707","sdpMid":"video","sdpMLineIndex":1}}
最佳答案
我在候选人名单中看不到任何公共(public)地址。您的所有用户是否都在同一个网络中,如果不尝试使用任何公共(public) stun 服务器。如果仍然失败,请尝试使用 TURN。在做这一切之前,请尝试在没有防火墙的开放网络中进行测试。
关于java - Kurento 媒体服务器一对二通话不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45048693/
这与 What is call/cc? 有关,但我不想为了自己的目的劫持这个问题,并且它的一些论点(例如与 setjmp/longjmp 的类比)回避了我。 我想我对什么是延续有足够的了解,我认为它是
我一直在浏览 Skype 开发 API,并想知道是否有一种方法可以让我知道 Skype 是否正在通过某些 API 运行事件调用。 Skype.Client.IsRunning 告诉 Skype 应用程
这个问题的两个小部分希望能为我消除一些歧义。 首先,调用WCF服务哪个更好? using (var myService = new ServiceClient("httpBinding")){
我在我的 Objective-C 应用程序中使用 CallKit。 我可以使用 CallKit 调用电话。如果有第二个电话打进来,我成功地将其设置为保持状态。当我结束第二个电话时, - (void)p
是否可以使用 java(JME 或 Android)捕获语音音频流,对其进行自定义加密,然后通过常规 GSM 调用将其作为常规流发送?当然,在其他手机上解密密码。是否允许应用程序级别的 java 拦截
我正在为 iOS 进行个人调整。我想在电话显示任何内容之前断开/连接电话。我连接到类 SBUIFullscreenAlertAdapter 的 initWithAlertController: 方法。
我对 callkit 有疑问(但不是真的)。 我在我的应用程序中实现了 callkit,它运行良好。我可以接到我的应用程序的第二个电话,callkit 为我提供了结束并接受、拒绝或保留并接受的选项。如
我一直在寻找在两个同伴之间进行实时语音(通话)的方法,但只找到了如何录制语音并发送它们或发送照片和文本。但我想要的是两个同伴能够互相打电话。那么,在 Android 上使用 WiFi P2P 管理器是
怎么了伙计们!好久没问过关于SO的问题了,感觉有点脱节,哈哈。无论如何,我最近使用 VOIP 发现了美妙的网络语音通话世界。和 WebRTC 我正在为我的一个想法进行一些研发,并且我基本上会喜欢以下问
我正在制作一个可以调用电话的应用程序,但我需要帮助才能在不显示拨号界面的情况下调用电话,例如,如果我按下按钮调用,它会调用电话但会停留在同一位置: 这是我的应用程序界面: 我不需要这个拨号界面,当按下
我是 Android 开发的新手(例如,我知道在 iOS 中这是不可能的)。 我知道,我需要打电话: Intent intent = new Intent(Intent.ACTION_CALL); i
注意:事实证明,原始问题的假设是不正确的。在底部查看有关其编辑的更多详细信息。 现在是关于节电模式,而不是节电模式和打盹模式。它也不是关于 Service&BroadcastReceiver,而只是
我正在开发一个机器人,您可以通过 Skype 向其发送消息和调用。该机器人在 Azure 函数中运行。我的消息部分正在工作。我已在 Azure 中将机器人配置为具有调用功能,并且我可以调用该机器人,但
在我的应用中,用户可以选择 call 联系人簿中的其他人。启动 call 应用程序很容易,但是我想知道的是,在 call 发生时我们是否可以播放简短的音乐文件,因此用户可以通过直接 call 他们的
我正在开发一个机器人,您可以通过 Skype 向其发送消息和调用。该机器人在 Azure 函数中运行。我的消息部分正在工作。我已在 Azure 中将机器人配置为具有调用功能,并且我可以调用该机器人,但
在这个问题的某些版本中,OP 会说“我如何在下午 5 点在我的应用程序中触发方法调用?” 然后人们会回答“你怎么知道你的应用会在下午 5 点打开”?这变成了另一个问题,原来的问题消失了。 所以让我们避
我想在单击按钮时发起 Skype 通话。我查找了几种可用的解决方案,但我猜大多数都已经过时并且无法正常工作。有人可以帮我解决这个问题吗?我是 Android 编程的新手。我已经包含在下面的代码中。任何
在 iOS 上,是否可以通过 URI 启动 Skype 语音通话,同时将我的应用程序保持在前台? 如果是这样,是否也可以通过启用扬声器的 URI 启动 Skype? (为什么?我正在尝试支持语音通信,
我在 Play 商店中有十几个应用程序,它们都是相同的,但针对不同的客户端进行了 UI 调整。我最近收到一封来自 Google Play 的自动电子邮件,内容涉及我的 2 个应用程序(但不是其他应用程
我想在 android 中进行 SIP 点对点 VoIP 调用。此调用应在本地网络中进行,无需访问互联网。事实上,我不想使用任何外部服务器来注册配置文件。但是我不知道在配置文件生成器的 serverD
我是一名优秀的程序员,十分优秀!