有没有rtc的资源

最近一段时间在做基于webc的android应用在釋放资源时遇到一些问题现在记录下来用于备忘。

官方给出的AppCDemo太过于简单很多问题没涉及到

  场景:A和B进行通话(视频通话)

     现在B中终止通话

  错误:在B终止通话之后,A端的程序程序会意外退出

     B在终止通话时就要释放和A进行通话时建立的PeerConnection类嘚实例.这时候就会出现问题,A在释放peerconnection实例的时候会把localstream给释放掉而localstream自己还在使用,这时候程序就会意外终止

2、释放整个webc模块的问题。

  场景:A和B进行通话B终止通话,B再进行视频通话

  错误:B再次进行视频通话的时候意外终止

  分析:B再次进行视频通话的时候由於上次退出视频通话的时候camera资源没有释放,但是再次进行视屏通话的时候无法获得camera资源

     这里看似是没有获得camera资源的问题,其實是我们在使用完webc资源之后没有及时释放的问题

  解决办法:真确的释放相应的资源,我的步骤如下:

      1、挂断所有正在通信的视频通话(hangupall())(释放peerconnection实例)

}

我要回帖

更多关于 rtc综艺资源 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信