报价及;来自WebRTC中相同设备iOS的应答
在正常结构中,它的两个设备相互连接以进行通信 是否可以使用WebRTC服务器(turn、stun)连接同一iOS设备以连接自身 到目前为止我做了什么报价及;来自WebRTC中相同设备iOS的应答,ios,webrtc,p2p,Ios,Webrtc,P2p,在正常结构中,它的两个设备相互连接以进行通信 是否可以使用WebRTC服务器(turn、stun)连接同一iOS设备以连接自身 到目前为止我做了什么 已初始化RTPeerConnectionFactory并设置对等连接 [_peerConnection offerForConstraints:constraints completionHandler:^(RTCSessionDescription *sdp,
[_peerConnection offerForConstraints:constraints
completionHandler:^(RTCSessionDescription *sdp,
NSError *error) {
NSLog(@"My SDP is %@", sdp);
NSLog(@"My Error is %@", error);
remoteSDP = sdp;
[self setLocalLocalDescription:sdp];
[self setRemoteRemoteDescription:sdp];
}];
if (peerConn == _peerConnection) {
[_peerConnection addIceCandidate:candidate];
}else if (peerConn == _peerConnectionremote) {
[_peerConnectionremote addIceCandidate:candidate];
}
- (void)peerConnection:(RTCPeerConnection *)peerConn
didAddStream:(RTCMediaStream *)stream ,
是的,你可以这样做。在
peerConnection:didAddStream:
回调中添加媒体流时,您是否保留这些媒体流?是否将视频曲目添加到RTCDevideoRenderer
?区分这两个源的方法是在调用peerConnection:didAddStream
时通过与流相关联的对等连接,这类似于您对ICE候选对象所做的操作是的,您可以这样做。在peerConnection:didAddStream:
回调中添加媒体流时,您是否保留这些媒体流?是否将视频曲目添加到RTCDevideoRenderer
?您区分这两个源的方式是通过调用peerConnection:didAddStream
时与流关联的对等连接,类似于您对ICE候选对象所做的操作目前,我不关注两个流,而是发送本地视频并获取peerConnection:didAddStream并添加到远程。PC1 ice候选者添加到PC2,反之亦然。是的,我从didAddStream收到的曲目,我通过本地资源添加到,&也是PC1流。您是否保留远程媒体流?我用另一种方式解决了这个问题。谢谢。@VeerSuthar你是怎么修好的?我和WebRTC有同样的问题,你能分享你的解决方案吗?现在,我不关注两个流,我发送本地视频并获取peerConnection:didAddStream并添加到远程。PC1 ice候选者添加到PC2,反之亦然。是的,我从didAddStream收到的曲目,我通过本地资源添加到,&也是PC1流。您是否保留远程媒体流?我用另一种方式解决了这个问题。谢谢。@VeerSuthar你是怎么修好的?我和WebRTC有同样的问题,你能分享你的解决方案吗?