美文网首页WebRTC
WebRTC PeerConnection 资源释放

WebRTC PeerConnection 资源释放

作者: cx7 | 来源:发表于2019-01-09 09:41 被阅读276次

    关闭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();
    

    相关文章

      网友评论

        本文标题:WebRTC PeerConnection 资源释放

        本文链接:https://www.haomeiwen.com/subject/ifkwrqtx.html