首页
学习
活动
专区
工具
TVP
发布

字节流动

Android 音视频开发者,微信公众号:字节流动,欢迎关注交流。熟悉 OpenGL ES、Camera、FFmpeg 相关知识。
专栏作者
190
文章
303735
阅读量
49
订阅数
深入 Android 系统 - Android 的 JNI
Android作为一种嵌入式操作系统,有大量驱动、硬件相关的功能必须在native层实现,另外一些注重性能、功耗的功能使用C/C++来实现也优于用Java来实现。因此,在Android的开发中,无论是应用级的开发,还是系统级的开发都离不开JNI。Android在编译、应用打包和安装、程序装载等各方面都对JNI进行了有力的支持。
字节流动
2022-09-26
1.6K0
Android FFmpeg + MediaCodec 实现视频硬解码
本文将利用 FFmpeg+ MediaCodec 做一个播放器,实现视频的硬解码和音视频同步等功能。
字节流动
2022-01-05
3K0
JNI 解析以及在 Android 中的实际应用
JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(在Android里面主要是C&C++)。
字节流动
2021-12-28
1.1K0
Android OpenGL ES 实现实时音频的可视化
OpenGL 实现可视化实时音频的思路比较清晰,可以利用 Java 层的 API AudioRecorder 采集到未编码的音频裸数据(PCM 数据),也可以利用 OpenSLES 接口在 Native 层采集。
字节流动
2021-12-20
9000
Android OpenGL ES 实现蓝线挑战特效
这个特效虽然看着很普通,但结合使用者的创意,可以玩出各种各样的花样,下面就来看看如何实现
字节流动
2021-08-12
1.1K0
抖音 Android 性能优化系列:Java 内存优化篇
在未对抖音内存进行专项治理之前我们梳理了一下整体内存指标的绝对值和相对崩溃,发现占比都很高。另外,内存相关指标在去年春节活动时又再次激增达到历史新高,所以整体来看内存问题相当严峻,必须要对其进行专项治理。抖音这边通过前期归因、工具建设以及投入一个双月的内存专项治理将整体 Java OOM 优化了百分之 80。
字节流动
2021-08-10
1.7K0
Android 性能优化 & 内存篇
meminfo的信息中各字段都是什么含义, 要理解各字段含义,我们才好进行内存的优化。
字节流动
2021-08-10
1.5K0
编译Android 使用的 libx264 并使用进行 H.264 编码
在日常的音视频开发中,我们经常使用FFmpeg,因为它确实好用呀,囊括了各种功能!但是有个很严重的问题,如果是编译在Android和IOS上使用,会造成APP的包很大。可以看我编译的FFmpeg在Android上的应用程式。
字节流动
2021-06-09
3.8K0
详细聊聊 RecyclerView 缓存机制
ViewHolder是对RecyclerView上的ItemView的封装,它是RecyclerView缓存的载体。它封装了以下属性:
字节流动
2021-04-23
1.9K0
Android FFmpeg 实现带滤镜的微信小视频录制功能
前文利用 FFmpeg 分别实现了对 Android Camera2 采集的预览帧进行编码生成 mp4 文件,以及对 Android AudioRecorder 采集 PCM 音频进行编码生成 aac 文件。
字节流动
2021-04-01
7800
FFmpeg + Android AudioRecorder 音频录制编码
前文利用 FFmpeg 对 Android Camera2 采集的预览帧先进行渲染,然后利用 OpenGL 添加滤镜,最后将渲染结果进行编码生成 mp4 文件。
字节流动
2021-03-16
1.3K0
NDK 开发中 Native 方法的静态注册与动态注册
NDK 开发中,通过 javah -jni 命令生成的包含 JNI 的头文件,接口的命名方式一般是: Java_<PackageName>_<ClassName>_<MethodName> 。
字节流动
2020-06-03
1.1K0
NDK 开发中的几个重要知识点
在 Native 层中通过 JNI 可以自由地访问 Java 对象,访问 Java 对象一般分为 3 步。
字节流动
2020-06-03
9240
在以太坊私有链上部署智能合约
上节简单介绍了基于以太坊搭建私有链以及挖矿和交易,在部署智能合约之前请确保私有链上的账户有余额,因为部署智能合约需要消耗 Gas ,而 Gas 需要 ether 币来兑换。
字节流动
2020-06-02
1.3K0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档