社区
Android
帖子详情
android mediacodec 编解码花屏
冰水凝
2017-06-14 09:39:27
请问大家我现在使用的是mediacodec进行视频h264编解码,现在遇到这样的问题,部分真机编解码正常显示播放,但是有部分真机编解码花屏绿屏,一开始以为是版本问题后来发现同样是5.1的真机有的好使有的不好使,不知道为什么,网上也没有查到
...全文
1467
1
打赏
收藏
android mediacodec 编解码花屏
请问大家我现在使用的是mediacodec进行视频h264编解码,现在遇到这样的问题,部分真机编解码正常显示播放,但是有部分真机编解码花屏绿屏,一开始以为是版本问题后来发现同样是5.1的真机有的好使有的不好使,不知道为什么,网上也没有查到
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
博诺那
2017-07-10
打赏
举报
回复
不同android手机的 编码能力不一样,主要是yuv文件格式不正确,一般支持编码是yuv420为nv12 ,yuv对应的格式为yyyyuvuv,也就是Android MediaCodec中解码的COLOR_FormatYUV420Planar 格式, 要先判断android真机的编码能力,根据相应的编码的能力喂编码器对应的yuv数据格式.
UsbToUdpTcpClient.zip
此用例用于QGroundControl开源地面站或对H264视频流解析处理,通过USB将读到的H264视频流解析成
解码
器需要显示的完整帧,再封装成标准的RTP打包格式,采用本地127.0.0.1回环地址,通过TCP/UDP通信,将数据流发送到QGroundControl进行视频
解码
显示,测试已经兼容
Android
7.0以上版本。但发现6.0以下版本存在
花
屏
和延时,尝试解决办法:用TCP传输时,和QT工程师商量不用QGroundControl的
解码
方式,采用FFMPEG和NDK层的
Mediacodec
硬
解码
,但是此方案还是存在
花
屏
和延时,怀疑有两点问题导致:1、此需求本身存在合理性问题,传输流程为:USB接收视频数据>分析H264视频流>通过TCP/UDP跨进程视频流传输到QGroundControl(TCP/UDP视频流为发送服务端,QGroundControl
解码
显示为接收客户端);2、或和
Android
6.0内存管理有关。
android
的硬
编
硬解
本资源是左边采集摄像头
编
码。右边对应的摄像头的
解码
。目前其他手机没问题。就是华为的手机本地
编
码会底部有
花
屏
。希望各位能帮忙解决一下。
Android
音视频开发全套
Android
平台音视频开发全套,涉及:FFmpeg软
解码
解码
、
Mediacodec
硬
解码
编
码、Openssl音频播放、OpenGL ES视频渲染、RTMP推流等核心重要知识点。
MediaCodec
seekto()后
解码
播放视频,
花
屏
?
通过 mVideoMediaExtractor.seekTo(mStartTimeStamp, MediaExtractor.SEEK_TO_CLOSEST_SYNC); 之后
解码
通过SurfaceTexture播放视频,有些时候
花
屏
,如下是本人解决方法: mVideoMediaExtractor.seekTo(mStartTimeStamp, MediaExtractor.SEEK_
Android
Multimedia实战(五)
MediaCodec
编
码
解码
实例解析
MediaCodec
概述
MediaCodec
是一个
Android
原生的
编
解码
器。 简单的来说,
MediaCodec
可以把摄像头采集的数据流
编
码为H264格式,这个过程是压缩过程。也可以把H264格式
解码
在surface类的控件上显示。我们先来看一下
Android
系统中
解码
器的命名,软
解码
器通常是以OMX.google开头的。硬
解码
器通常是以OMX.[hardware_vendor]开头的,比如TI
Android
80,356
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章