关闭PeerConnection需要释放资源
开发WebRTC应用时遇到这样一个问题
iOS和Android端第二次创建PeerConnection连接时 Android端不能正常显示local stream iOS端不能收到remote stream
经过定位发现是android端关闭上一次的会话时没有释放资源 导致这一次创建资源时异常
iOS PeerConnection资源释放
关闭PeerConnection
[self.peer close];
Android PeerConnection资源释放
关闭PeerConnection
释放VideoTrack
释放PeerConnectionFactory
mPeer.close();
mPeer.dispose();
if (mVideoSouce != null) {
mVideoSouce.dispose();
}
mPeerFactory.dispose();
网友评论