MediaCodec
-
使用 MediaCodec 解码本地 h264 文件并播放视频
MediaCodec 是Android平台上的一个多媒体编解码器,用于对音频和视频数据进行编解码。它可以实现高效的音视频编解码,并且可以与硬件加速器结合使用,提高编解码性能。Med…
-
Camera 和 MediaCodec 对视频旋转角度的处理
Surface 和 GLConsumer 对视频旋转角度的处理 最近遇到一个有趣的问题:通过MediaCodec解码带旋转角度的视频时,如果Output Surface是Textu…
-
FFmpeg6.0调用MediaCodec硬编码
书接前文,我们使用NDK交叉编译了FFMpeg6.0,同时使用FFMpeg6.0实现了MediaCodec的硬解码,既可以解码为NV12数据也可以直接解码到Surface上, 今天…
-
FFmpeg6.0调用MediaCodec解码
在前面的博文中我们介绍了关于使用NDK编译FFMpeg6.0的一些坑以及相关的解决方法。 详情请参考:NDK编译ffmpeg6.0与x264的坑 在写《NDK编译ffmpeg6.0…
-
Android MediaCodec 使用说明
最近公司要求提供一个支持 Android 硬件转码的底层库,所以自己从头去看了 MediaCodec 相关的知识,费了老大的劲终于完成了。 目前的硬件转码使用 MediaCodec…
-
MediaCodec 在 Android 硬解码的路线
随着多媒体产业的发展,手机端对视频解码性能要求越来越高。如果采用cpu进行解码,则会占用很多cpu资源。现在主流做法是利用手机gpu资源进行视频解码。 Android系统在Andr…
-
MediaCodec 、x264、faac 实现音视频编码并通过 rtmp 协议实现推流
前言 咱们回顾一下前面 2 篇文章,主要讲解了如何搭建 rtmp 直播服务器,和如何开发一款具有拉流功能的 Android 播放器。那么现在有了播放端和直播服务器还缺少推流端。该篇…