Open Guolanlan opened 3 years ago
I new OWTConferenceClient, is crash,
OWTConferenceClientConfiguration config=[[OWTConferenceClientConfiguration alloc]init]; NSArray ice=[[NSArray alloc]initWithObjects:[[RTCIceServer alloc]initWithURLStrings:[[NSArray alloc]initWithObjects:@"stun:61.152.239.47:3478", nil]], nil]; config.rtcConfiguration=[[RTCConfiguration alloc] init]; // config.rtcConfiguration.iceServers=ice; _conferenceClient=[[OWTConferenceClient alloc] initWithConfiguration:config];
then: Demo chash,thih is a bug, https://user-images.githubusercontent.com/10527103/104799464-49712080-580a-11eb-93c2-0eb7c21beacd.png
ConferenceClient::ConferenceClient( const ConferenceClientConfiguration& configuration) : configuration_(configuration), signalingchannel(new ConferenceSocketSignalingChannel()), signaling_channelconnected(false) { auto task_queuefactory = webrtc::CreateDefaultTaskQueueFactory(); eventqueue = std::make_unique(task_queuefactory->CreateTaskQueue( "ConferenceClientEventQueue", webrtc::TaskQueueFactory::Priority::NORMAL)); signalingchannel->AddObserver(*this);
// Quic transport client will be created when we join the meeting. web_transport_channelconnected = false;
}
this crash in auto task_queuefactory = webrtc::CreateDefaultTaskQueueFactory();
@jianjunz
Hi, you may use the debug version to see more detailed information about what went wrong.
I new OWTConferenceClient, is crash,
OWTConferenceClientConfiguration config=[[OWTConferenceClientConfiguration alloc]init]; NSArray ice=[[NSArray alloc]initWithObjects:[[RTCIceServer alloc]initWithURLStrings:[[NSArray alloc]initWithObjects:@"stun:61.152.239.47:3478", nil]], nil]; config.rtcConfiguration=[[RTCConfiguration alloc] init]; // config.rtcConfiguration.iceServers=ice; _conferenceClient=[[OWTConferenceClient alloc] initWithConfiguration:config];
then: Demo chash,thih is a bug, https://user-images.githubusercontent.com/10527103/104799464-49712080-580a-11eb-93c2-0eb7c21beacd.png
ConferenceClient::ConferenceClient( const ConferenceClientConfiguration& configuration) : configuration_(configuration), signalingchannel(new ConferenceSocketSignalingChannel()), signaling_channelconnected(false) { auto task_queuefactory = webrtc::CreateDefaultTaskQueueFactory(); eventqueue = std::make_unique(task_queuefactory->CreateTaskQueue(
"ConferenceClientEventQueue",
webrtc::TaskQueueFactory::Priority::NORMAL));
signalingchannel->AddObserver(*this);
ifdef OWT_ENABLE_QUIC
// Quic transport client will be created when we join the meeting. web_transport_channelconnected = false;
endif
}
this crash in auto task_queuefactory = webrtc::CreateDefaultTaskQueueFactory();