ionorg / ion-sdk-go

ion sdk for golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The ion-cluster-simple can not trigger OnTrack

junwangustc opened this issue · comments

I have started the lastest ion system by docker-compose(SFU:1.9 singal biz sfu islb redis nats ) ,but the onTrack not trigger ,anybody who can help me ?

This is ion-cluster-simple log

time="2021-10-15 10:20:13.656" msg="[xiaoming] Connecting to sfu ok: localhost:5551"
time="2021-10-15 10:20:13.672" msg="[Client.Join] sid=testroom uid=xiaoming"
time="2021-10-15 10:20:13.672" msg="[xiaoming] [Signal.Join] sid=testroom offer={offer v=0
o=- 8618127002249227240 1634264413 IN IP4 0.0.0.0
s=-
t=0 0
a=fingerprint:sha-256 EC:D6:3D:EF:79:5D:16:0F:D7:E4:04:67:14:31:60:F2:1F:88:6E:56:1F:C9:60:BA:27:62:C4:1C:F6:3F:73:03
a=group:BUNDLE 0
m=application 9 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=setup:actpass
a=mid:0
a=sendrecv
a=sctp-port:5000
a=ice-ufrag:IoUnEsygDBhpjGEy
a=ice-pwd:olJgFTeZthOfjQZZiDtSqPWFNFUSJYnU
0xc0002667e0}"
time="2021-10-15 10:20:13.689" msg="[xiaoming] [join] got answer: {"type":"answer","sdp":"v=0\r\no=- 2248908995254775975 1634264413 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=fingerprint:sha-256 0C:62:2F:CC:F6:FA:AC:C2:75:CB:F8:12:4B:CB:AA:17:10:BC:CD:59:89:40:15:88:42:85:82:0F:EC:36:67:A9\r\na=ice-lite:ice-lite\r\na=group:BUNDLE 0\r\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\r\nc=IN IP4 0.0.0.0\r\na=setup:active\r\na=mid:0\r\na=sendrecv\r\na=sctp-port:5000\r\na=ice-ufrag:AmPHovGNIMtGQTss\r\na=ice-pwd:LRicrHPOFvhIDRENmDQeFvFvfpgfQbXQ\r\n"}"
time="2021-10-15 10:20:13.689" msg="id=xiaoming sending c.pub.SendCandidates cand=udp4 host 10.93.157.255:51746"
time="2021-10-15 10:20:13.689" msg="[xiaoming] [Signal.Trickle] candidate=udp4 host 10.93.157.255:51746 target=0"
time="2021-10-15 10:20:13.689" msg="id=xiaoming sending c.pub.SendCandidates cand=udp6 host fdbd:ff1:ce00:13a8:14fe:539a:d4e:e8a6:51747"
time="2021-10-15 10:20:13.689" msg="[xiaoming] [Signal.Trickle] candidate=udp6 host fdbd:ff1:ce00:13a8:14fe:539a:d4e:e8a6:51747 target=0"
time="2021-10-15 10:20:13.689" msg="id=xiaoming sending c.pub.SendCandidates cand=udp6 host fdbd:ff1:ce00:13a8:5d52:737f:9ebc:3053:51748"
time="2021-10-15 10:20:13.689" msg="[xiaoming] [Signal.Trickle] candidate=udp6 host fdbd:ff1:ce00:13a8:5d52:737f:9ebc:3053:51748 target=0"
time="2021-10-15 10:20:13.689" msg="[xiaoming] [trickle] type=PUBLISHER candidate={candidate:2878742611 1 udp 2130706431 127.0.0.1 5000 typ host 0xc0002eb3b0 0xc000398478 }"
time="2021-10-15 10:20:13.689" msg="id=xiaoming candidate={candidate:2878742611 1 udp 2130706431 127.0.0.1 5000 typ host 0xc0002eb3b0 0xc000398478 } target=0"
time="2021-10-15 10:20:13.779" msg="[xiaoming] [Signal.Trickle] candidate=udp4 srflx 139.177.225.245:62137 related 0.0.0.0:62137 target=0"
time="2021-10-15 10:20:13.936" msg="[xiaoming] [description] got offer call s.OnNegotiate sdp={Type:offer SDP:v=0
o=- 5566334184678946857 1634264413 IN IP4 0.0.0.0
s=-
t=0 0
a=fingerprint:sha-256 9A:B5:84:90:A5:92:C6:AF:C9:33:3A:4C:7B:B3:81:CE:E5:A3:5F:48:4B:E7:FE:97:E2:CF:05:69:37:C8:99:DC
a=ice-lite:ice-lite
a=group:BUNDLE 0 1 2
m=audio 9 UDP/TLS/RTP/SAVPF 111
c=IN IP4 0.0.0.0
a=setup:actpass
a=mid:0
a=ice-ufrag:qGIaCdbBrpcNonvm
a=ice-pwd:OVsOPDkVHVZBopvtUECpfSkhRYuRNIuW
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=rtcp-fb:111 transport-cc
a=ssrc:3190750085 cname:505e0587-438b-4490-b5e2-16948f57673e
a=ssrc:3190750085 msid:505e0587-438b-4490-b5e2-16948f57673e 81821541-65ac-4061-8a80-60638313417d
a=ssrc:3190750085 mslabel:505e0587-438b-4490-b5e2-16948f57673e
a=ssrc:3190750085 label:81821541-65ac-4061-8a80-60638313417d
a=msid:505e0587-438b-4490-b5e2-16948f57673e 81821541-65ac-4061-8a80-60638313417d
a=sendonly
m=video 9 UDP/TLS/RTP/SAVPF 96
c=IN IP4 0.0.0.0
a=setup:actpass
a=mid:1
a=ice-ufrag:qGIaCdbBrpcNonvm
a=ice-pwd:OVsOPDkVHVZBopvtUECpfSkhRYuRNIuW
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=ssrc:4110956487 cname:505e0587-438b-4490-b5e2-16948f57673e
a=ssrc:4110956487 msid:505e0587-438b-4490-b5e2-16948f57673e da35f1d3-ef49-46f4-8641-10181b1f3c05
a=ssrc:4110956487 mslabel:505e0587-438b-4490-b5e2-16948f57673e
a=ssrc:4110956487 label:da35f1d3-ef49-46f4-8641-10181b1f3c05
a=msid:505e0587-438b-4490-b5e2-16948f57673e da35f1d3-ef49-46f4-8641-10181b1f3c05
a=sendonly
m=application 9 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=setup:actpass
a=mid:2
a=sendrecv
a=sctp-port:5000
a=ice-ufrag:qGIaCdbBrpcNonvm
a=ice-pwd:OVsOPDkVHVZBopvtUECpfSkhRYuRNIuW
parsed:}"
time="2021-10-15 10:20:13.936" msg="id=xiaoming Negotiate sdp={offer v=0
o=- 5566334184678946857 1634264413 IN IP4 0.0.0.0
s=-
t=0 0
a=fingerprint:sha-256 9A:B5:84:90:A5:92:C6:AF:C9:33:3A:4C:7B:B3:81:CE:E5:A3:5F:48:4B:E7:FE:97:E2:CF:05:69:37:C8:99:DC
a=ice-lite:ice-lite
a=group:BUNDLE 0 1 2
m=audio 9 UDP/TLS/RTP/SAVPF 111
c=IN IP4 0.0.0.0
a=setup:actpass
a=mid:0
a=ice-ufrag:qGIaCdbBrpcNonvm
a=ice-pwd:OVsOPDkVHVZBopvtUECpfSkhRYuRNIuW
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=rtcp-fb:111 transport-cc
a=ssrc:3190750085 cname:505e0587-438b-4490-b5e2-16948f57673e
a=ssrc:3190750085 msid:505e0587-438b-4490-b5e2-16948f57673e 81821541-65ac-4061-8a80-60638313417d
a=ssrc:3190750085 mslabel:505e0587-438b-4490-b5e2-16948f57673e
a=ssrc:3190750085 label:81821541-65ac-4061-8a80-60638313417d
a=msid:505e0587-438b-4490-b5e2-16948f57673e 81821541-65ac-4061-8a80-60638313417d
a=sendonly
m=video 9 UDP/TLS/RTP/SAVPF 96
c=IN IP4 0.0.0.0
a=setup:actpass
a=mid:1
a=ice-ufrag:qGIaCdbBrpcNonvm
a=ice-pwd:OVsOPDkVHVZBopvtUECpfSkhRYuRNIuW
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=ssrc:4110956487 cname:505e0587-438b-4490-b5e2-16948f57673e
a=ssrc:4110956487 msid:505e0587-438b-4490-b5e2-16948f57673e da35f1d3-ef49-46f4-8641-10181b1f3c05
a=ssrc:4110956487 mslabel:505e0587-438b-4490-b5e2-16948f57673e
a=ssrc:4110956487 label:da35f1d3-ef49-46f4-8641-10181b1f3c05
a=msid:505e0587-438b-4490-b5e2-16948f57673e da35f1d3-ef49-46f4-8641-10181b1f3c05
a=sendonly
m=application 9 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=setup:actpass
a=mid:2
a=sendrecv
a=sctp-port:5000
a=ice-ufrag:qGIaCdbBrpcNonvm
a=ice-pwd:OVsOPDkVHVZBopvtUECpfSkhRYuRNIuW
}"
time="2021-10-15 10:20:13.937" msg="[xiaoming] [Signal.Answer] sdp={answer v=0
o=- 1639895380492617071 1634264413 IN IP4 0.0.0.0
s=-
t=0 0
a=fingerprint:sha-256 01:20:46:21:0D:5F:4A:0D:0B:83:E9:12:E0:FC:1C:50:12:22:B6:BF:46:C2:F9:E7:8A:F1:48:58:DF:FA:34:9D
a=group:BUNDLE 0 1 2
m=audio 9 UDP/TLS/RTP/SAVPF 111
c=IN IP4 0.0.0.0
a=setup:active
a=mid:0
a=ice-ufrag:bgNCkogklhgeuQqv
a=ice-pwd:LxVgZBLUsvmhjXKgQsrUeebdAribsVPa
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=rtcp-fb:111 transport-cc
a=recvonly
m=video 9 UDP/TLS/RTP/SAVPF 96
c=IN IP4 0.0.0.0
a=setup:active
a=mid:1
a=ice-ufrag:bgNCkogklhgeuQqv
a=ice-pwd:LxVgZBLUsvmhjXKgQsrUeebdAribsVPa
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=recvonly
m=application 9 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=setup:active
a=mid:2
a=sendrecv
a=sctp-port:5000
a=ice-ufrag:bgNCkogklhgeuQqv
a=ice-pwd:LxVgZBLUsvmhjXKgQsrUeebdAribsVPa
0xc0004107e0}"
time="2021-10-15 10:20:13.937" msg="[xiaoming] [trickle] type=SUBSCRIBER candidate={candidate:2878742611 1 udp 2130706431 127.0.0.1 5000 typ host 0xc0000dbd60 0xc00009d470 }"
time="2021-10-15 10:20:13.937" msg="id=xiaoming candidate={candidate:2878742611 1 udp 2130706431 127.0.0.1 5000 typ host 0xc0000dbd60 0xc00009d470 } target=1"
time="2021-10-15 10:20:13.937" msg="[xiaoming] [Signal.Trickle] candidate=udp4 host 10.93.157.255:53240 target=1"
time="2021-10-15 10:20:13.937" msg="[xiaoming] [Signal.Trickle] candidate=udp6 host fdbd:ff1:ce00:13a8:14fe:539a:d4e:e8a6:53241 target=1"
time="2021-10-15 10:20:13.938" msg="[xiaoming] [Signal.Trickle] candidate=udp6 host fdbd:ff1:ce00:13a8:5d52:737f:9ebc:3053:53242 target=1"
time="2021-10-15 10:20:13.942" msg="[xiaoming] [Signal.Trickle] candidate=udp4 srflx 116.236.159.130:65486 related 0.0.0.0:65486 target=0"
time="2021-10-15 10:20:14.047" msg="[xiaoming] [Signal.Trickle] candidate=udp4 srflx 139.177.225.245:60585 related 0.0.0.0:60585 target=1"
time="2021-10-15 10:20:14.275" msg="[xiaoming] [Signal.Trickle] candidate=udp4 srflx 116.236.159.130:62617 related 0.0.0.0:62617 target=1"
time="2021-10-15 10:20:18.678" msg="gather candidate done"
time="2021-10-15 10:20:18.943" msg="gather candidate done"

commented

try uncomment icelite = true in sfu.toml

yep,just to be ok when uncomment icelite=true