Android media播放卡顿问题分析流程
来源:互联网 发布:ubuntu写c程序 编辑:程序博客网 时间:2024/05/17 15:57
首先是看Audio是否卡顿,若Audio卡顿,则优先分析Audio.待Audio问题处理结束后,再看Video是否正常。
对于non-tunnelplayback, 首先考虑apk是否有frame drop.
若有,则主要考虑送数据是否慢以及driver解图是否慢。
1.检查当前播放码流fps值,然后检查ACodec FBD是否有达到预期fps值。
2.若FBD没有达到,则分析omx component里面是因为数据送的慢,还是driver解图解的慢。
3.若是因为数据送的慢,再在送数据的各个环节加log确认
4.若是driver解的慢,则检查driver.
5.若FBD达到预期速度,则考虑APK拿数据的速度是否慢,基本log要加到APK直接调用的API.避免引起误解。
若没有frame drop,则要考虑surfaceflinger/hwc以及更后级是否有drop.
对于tunnelplayback,则主要保证送数据不慢即可。
0 0
- Android media播放卡顿问题分析流程
- ffplay中关于播放卡顿问题分析
- ffplay中关于播放卡顿问题分析
- Android App卡顿问题分析
- Android 使用 TraceView 分析卡顿问题
- Android卡顿问题分析方法
- 七牛云直播-Android端播放卡顿问题处理
- Android之使用Ftrace初步分析界面卡顿问题
- Android ListView 卡顿问题分析与解决方案
- Android ListView 卡顿分析
- Android ListView 卡顿分析
- BlockCanary分析android卡顿
- Android app 卡顿分析
- BlockCanary分析android卡顿
- Android界面卡顿问题
- Android studio卡顿问题
- Android MediaPlayer+SeekBar播放音频出现卡顿边长可能问题
- android media 播放器
- JSP学习之---运用useBean和jdbc操作。实现简答前台操作数据库。
- 创建实用的工具栏
- 如鹏java学习进程 精灵正方循环前进
- 欢迎使用CSDN-markdown编辑器
- java接口压力测试
- Android media播放卡顿问题分析流程
- java"动态分配数组容量"-键盘输入几个数,相应分配多大空间
- 神器来袭——不是你不想要(职场必备),而是你不知道
- 1*1卷积网络的作用
- 单链表的建立
- 【裸眼3D】 图形图像空洞填充
- 算法提高 聪明的美食家
- 云服务器Linux 磁盘分区、格式化、目录挂载
- HDU1312 Red and Black