我正在编写RTP中继,并遇到问题。
基于libnice线程示例,我已编写了软件的一部分 使用STUN连接到在chrome中运行的javascript。
基本上,这就是我的软件方面的情况:
正在等待状态READY或FAILED信号... 信号:状态已更改1 1已连接[3] 状态现在已连接 信号:状态已更改1 1就绪[4] 状态已准备就绪
所以cleary libnice正在触发我的回调,指出该连接是 牢固建立
wireshark正在显示绑定指示包
但是那就是树桩
这是来自Chrome的webrtc内部日志:
Time Event
29/10/2018, 19:59:11 setRemoteDescription
29/10/2018, 19:59:11 signalingstatechange
29/10/2018, 19:59:11 receiverAdded
29/10/2018, 19:59:11 setRemoteDescriptionOnSuccess
29/10/2018, 19:59:11 createAnswer
29/10/2018, 19:59:11 createAnswerOnSuccess
29/10/2018, 19:59:11 setLocalDescription
29/10/2018, 19:59:11 iceconnectionstatechange
29/10/2018, 19:59:11 signalingstatechange
29/10/2018, 19:59:11 setLocalDescriptionOnSuccess
29/10/2018, 19:59:11 icegatheringstatechange
29/10/2018, 19:59:11 icecandidate (host)
29/10/2018, 19:59:11 icegatheringstatechange
带有牢固连接的iceconnectionstatechange永远不会触发。 这意味着chrome以后从未检测到已建立的连接 最后一滴滴,而我的程序会滴滴。
在chrome中触发的最后一个iceconnectionstatechange是“检查中”
我该如何调试??
任何帮助表示赞赏
谢谢
/帕特里克