Android VideoView Http实时流内存泄漏

世界风

我正在尝试创建一个可以从Http Live Streaming(HLS)源流式传输的应用程序。

到目前为止,它正在按预期方式工作。但是,我遇到了内存泄漏问题。

到目前为止,当VideoView从HLS服务器流式传输时,我每小时损失大约6MB。

当前,我必须将VideoView设置为null并重新初始化VideoView以恢复内存。但是,这意味着直播流会中断。

有没有更好的方法可以在不中断视频的情况下清除VideoView的内存?

任何建议和反馈将不胜感激!

世界风

在我的项目上工作了很长时间之后。对于以后遇到相同问题的任何人,我想在这篇文章中得出结论。

结论

此问题是由CPU / GPU制造商内置的视频播放器软件引起的。使用完全相同的代码,我在Amlogic板上运行它,可以看到内存泄漏。但是,如果我在Qualcomm或Rockchip板上运行它,则不会出现内存泄漏问题。

随着下一代Amlogic固件更新的出现,该问题似乎消失了。

因此,此问题的主要原因是处理视频的硬件解码的制造商的固件代码。

因此,如果遇到此问题,请与芯片开发人员联系,以查看他们是否有修补程序来修复内存泄漏问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

中心裁剪Android VideoView

来自分类Dev

Android VideoView crop_center

来自分类Dev

Android MediaPlayer / VideoView错误(1,-2147483648)

来自分类Dev

videoView Android无法播放视频

来自分类Dev

Android VideoView SplashScreen

来自分类Dev

Android VideoView是否缓存流视频?

来自分类Dev

Android Vitamio多个VideoView错误

来自分类Dev

android videoview错误1,-2147483648

来自分类Dev

Android上的VideoView在比特率更改时重新启动HLS流

来自分类Dev

Android VideoView Http实时流内存泄漏

来自分类Dev

在流URL时在Android VideoView上获取访问权限收到的数据包

来自分类Dev

Android中的CustomDialog中的VideoView

来自分类Dev

Android VideoView修复高度问题

来自分类Dev

Android VideoView或SurfaceView播放视频?

来自分类Dev

以纵向显示的Android VideoView全屏

来自分类Dev

videoview是否在android中支持自适应流?

来自分类Dev

Android Studio-VideoView仅播放带有https而非http的视频

来自分类Dev

android VideoView调整视频大小

来自分类Dev

videoView Android无法播放视频

来自分类Dev

Android VideoView是否缓存流视频?

来自分类Dev

在VideoView android中播放视频

来自分类Dev

在videoview android中播放视频

来自分类Dev

VideoView Android

来自分类Dev

VideoView的一角-Android

来自分类Dev

VideoView Loader Android

来自分类Dev

以纵向显示的Android VideoView全屏

来自分类Dev

videoview是否在android中支持自适应流?

来自分类Dev

如何通过 URL 中的视频视图知道视频在 android VideoView 中的实时开始时间?

来自分类Dev

Android VideoView 缓冲