多个AAR打包成一个AAR

6 月 10 日
阅读 5 分钟
870
公司日常开发基于自建的Maven服务器,不对外开放,公司内开发的SDK都传到私服,经过这么多年的迭代已经有上百个包,前段时间有其他公司需要依赖内部某个SDK,而这个SDK有依赖了公司好多SDK,但是公司内网权限无法对外开放,所以无法使用Maven方式对外提供依赖,如果基于AAR方式,对外提供十几个AAR不仅不友好,而且内部...
封面图

Android端信号处理总结

6 月 7 日
阅读 3 分钟
401
最早之前不管是视频录制还是视频直播,都是从麦克风获取音频后,直接交编码器,封装复用到不同媒体格式。在后面在IM场景中做短语音消息、短语音消息转文本以及语音输入设计到语音识别,也仍然是直接从麦克风拿数据。在整个语音SDK设计开发完成后自己规划了音效、语音分离合成、重采样等技术需求。
封面图

Android音视频进阶路线及资源放送

6 月 7 日
阅读 11 分钟
495
有Android开发的小伙伴问有没有系统学习音视频的路线或者资料,今天抽空写一篇文章,整理一条从难到易从浅入深的路线,并配套对应的主流代码库.
封面图

基于OpenCV+QT开发超实用的视频编辑器

6 月 6 日
阅读 4 分钟
2.7k
在生活工作当中,很多时候我们都有裁剪、水印、旋转等视频编辑的需求。作为一个程序员,这些需求我们常常用ffmpeg命令工具搞定。但是ffmpeg命令工具可见性和可操作性差。
封面图

从零开发一款Android RTMP播放器

6 月 6 日
阅读 10 分钟
535
15年移动端直播应用火起来的时候,主要的直播协议是RTMP,多媒体服务以Adobe的AMS、wowza、Red5、crtmpserver、nginx rtmp module等,后面过长RTMP服务SRS开始流行。Android端播放器主要以开始以EXOPlayer播放HLS,但是HLS有延迟高的确定,随后大家主要使用开源的ijkplyer,ijkplayer通过ffmpeg进行拉流及解码,支持多种...
封面图

Android音频API介绍

6 月 5 日
阅读 23 分钟
573
Android系统提供了四个层面的音频API:Java层MediaRecorder&MediaPlayer系列;Java层AudioTrack&AudioRecorder系列;Jni层opensles;JNI层AAudio(Android O引入)下面分别介绍这些API的使用及特点。1. MediaRecorder&MediaPlayerMediaRecorder与MediaPlayer并不能算完整意义的音频API,它们只是系统音频API的封装,除了...
封面图

Android音频架构

6 月 5 日
阅读 9 分钟
841
Android音频架构前面《Android音频API》介绍了Android系统提供的四个层面的音频API:Java层MediaRecorder&MediaPlayer系列;Java层AudioTrack&AudioRecorder系列;Jni层opensles;JNI层AAudio(Android O引入)本文基于这些API介绍Android系统的音频架构。下面先上这张经典的Android系统架构图:从图上看Andorid整个系统...
封面图

2023移动端技术探索

6 月 4 日
阅读 4 分钟
424
过去的2022年对大家来说都是困难的一年,难在疫情影响,难在宏观环境的增长放缓。没有增长带来的就是痛苦的体验,对于互联网行业,21年的主题是“反996”,到了22年风向就变成了“降本增效”、“业务搜索”以及“裁员”。再细化动移动端,经过十年的发展,它已经步入“成熟期”,各行各业都被改造差不多了,技术上该有的轮子都有了...
封面图