记录一次获取webrtc视频数据时踩的坑:
使用如下方法获取I420:
VideoFrame.I420Buffer i420Buffer = videoFrame.getBuffer().toI420();
运行后发现native层内存占用越来越多,一段时间后进程被杀死。
经过分析:
toI420()
webrtc提供的上面的接口,会在native层进行一份拷贝,需要调用配套API进行释放。
记录一次获取webrtc视频数据时踩的坑:
使用如下方法获取I420:
VideoFrame.I420Buffer i420Buffer = videoFrame.getBuffer().toI420();
运行后发现native层内存占用越来越多,一段时间后进程被杀死。
经过分析:
toI420()
webrtc提供的上面的接口,会在native层进行一份拷贝,需要调用配套API进行释放。