【发布时间】:2016-09-26 07:08:51
【问题描述】:
我设置了远程描述,回调didSetSessionDescriptionWithError被击中,并显示错误:
- (void)processAnswer:(NSString *)sdpAnswer connectionId:(NSString *)connectionId {
//NSParameterAssert(sdpAnswer);
NSParameterAssert(connectionId);
NBMPeerConnection *connection = self.connectionMap[connectionId];
__block __weak RTCPeerConnection* peerConnection = connection.peerConnection;
RTCSessionDescription *description = [[RTCSessionDescription alloc] initWithType:RTCSdpTypeAnswer sdp:sdpAnswer];
[connection.peerConnection setRemoteDescription:description completionHandler:^(NSError * _Nullable error) {
[self peerConnection:peerConnection didSetSessionDescriptionWithError:error];
}];
}
调用后收到此错误。
Error Domain=org.webrtc.RTCPeerConnection Code=-1 "SessionDescription is NULL."
【问题讨论】:
-
你能分享一些代码吗?
-
您在致电
initWithType后检查description了吗?无论如何,我好像在使用另一个库,所以我帮不了你。 -
你解决了这个问题吗,Avinash?
-
@AvinashVaghasiya 这里的解决方案是什么,得到同样的错误
-
@AvinashVaghasiya 你有没有机会用你的解决方案回答这个问题?我也有同样的问题。 (如果您准备在 imo 寻求免费帮助,您也应该提供)
标签: ios iphone video-streaming webrtc