将webrtc peerconnection_client的http通信方式改为websocket,发现CreateOffer后OnSuccess无法正常回调,网上查找相关资料后发现,是因为创建PeerConnectionFactory时,传入的信令线程为空指针,如下:
解决办法:将信令线程传入即可。两种解决方案:
1、将进行websocket通信的线程传入;
CreatePeerConnectionFactory中传入线程类型为rtc::Thread*;在websocket线程里如下方法获得:
2、在创建PeerConnectionFactory前,创建一个线程,传入CreatePeerConnectionFactory。代码修改如下:
一点点记录