早在2014年就通过WebRTC实现了PC客户端的实时视频语音,那时P2P连接的建立使用的WebRTC自带的libjingle库,使用peerconnection的API实现的.后来在做远程桌面,文件传输需要点对点建立连接,对libjingle库研究了一段时间,发现了几个问题: 1.libjingle库底层使用xmpp协议实现进行通道的建立,但是我们的客户端不支持xmpp协议: 2.libjingle库庞大,使得改写困难. 3.稳定性问题. 之后基于UDT库实现了一套p2p传输库,使用也非常方便…