自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

音视频开发进阶

Android 应用开发、Camera、NDK、图形图像、FFmpeg 等音视频相关开发经验与积累,公众号【音视频开发进阶】

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何把微信打造成一个学习利器|微信阅读与笔记技巧

微信除了用于聊天,发朋友圈外,你还会用到其他的功能吗?碎片化时代,手机里关注的公众号越来越多,微信里各种干货文章,一有时间我们就打开阅读,看似是在学习,但有多少人在看过之后做了笔记和整理。即便点了收藏,能再去点开阅读的人又有多少。微信作为一个生态系统,已经将我们的生活、工作、学习全部捆绑在了一起,它不仅仅是一个社交软件,而是一个学习和生产力的工具,关键在于你如何使用它。随着微信功能的不断迭代,有很...

2019-11-26 11:22:00 263

转载 在HTML5上开发音视频应用的五种思路

问题背景:无论是实时视频监控还是直播点播等应用场景,最起码的一个操作就是播放视频。其中最基本的思路就是利用OS的API在PC开发桌面应用、在移动端开发Native App,目前这种技术已经成熟,大厂小厂都是这么做的,但是缺点也很明显:开发比较费时费力,需要IOS开发一遍再去Android开发一遍。特别对于一些非刚性需求比如用户家里有一两个监控摄像头,一个礼拜也不会打开看几次,你却要他下载和安装一个...

2019-11-26 11:22:00 802

转载 一场微秒级的同步事故

导读:诺兰导演作品《星际穿越》里面有这样一个片段,母舰损坏以后,处于高速旋转状态,库珀为了登上母舰,必须使自己的飞船也高速旋转, 与母舰同步成一样的旋转状态,才能进行对接成功;只要同步成功才能对接登上母舰,同步失败则会机毁人亡。作者:jackzhou地址:https://www.jianshu.com/p/54ca5c64b2d2事故场景复现一场高端大型的直播真人xx秀,xxx人正线下观看,刹那间...

2019-11-21 09:31:00 126

转载 原创|Android Jetpack Compose 最全上手指南

在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架,随着了今年安卓和苹果两大移动平台相继推出自己的UI开发框架Jetpack Compose 和SwiftIUI,标志着移动操作系统正式全面拥抱声明式 UI 开发模式。一、声明式 UI 的前世今生...

2019-11-19 09:30:00 5911

原创 Android MediaCodec 硬编码 H264 文件

在 Android 4.1 版本提供了 MediaCodec 接口来访问设备的编解码器,不同于 FFmpeg 的软件编解码,它采用的是硬件编解码能力,因此在速度上会比软解更具有优势,但是由于 Android 的碎片化问题,机型众多,版本各异,导致 MediaCodec 在机型兼容性上需要花精力去适配,并且编解码流程不可控,全交由厂商的底层硬件去实现,最终得到的视频质量不一定很理想。虽然 Media...

2019-11-15 09:30:00 3920

转载 笑死人不偿命的知乎沙雕问题排行榜

(图片来自于网络)作者:徐麟,某互联网公司数据分析狮,个人公众号数据森麟(id:shujusenlin)前言这两天偶然上网的时候,被知乎上一个名为“玉皇大帝住在平流层还是对流层”的问题吸引,本以为只是小打小闹,殊不知这个问题却在知乎上引发了强烈共鸣,浏览次数500W+,7000+关注:权威(搞笑)的“沙雕”问题排行榜数据来源知乎非常“贴心”地专门有一个问题可以满足我们的需求,出人意料的是这个问题居...

2019-11-15 09:30:00 467

转载 2019年的第三场LiveVideoStackCon有何不同?

LiveVideoStack团队出品,12月13-14日深圳见。文 /包研12月13-14日,今年第三场LiveVideoStackCon将在深圳举行,此前的4月和8月...

2019-11-13 09:30:00 412

转载 Android JNI Crash定位步骤

今天讲的是纯干货,目的就是为了指导Android开发者如何根据JNI Crash日志顺藤摸瓜,最后直捣黄龙定位磨人的JNI Crash。所以废话不多,直接开干吧。1. 巧...

2019-11-13 09:30:00 478

转载 OpenGLES滤镜开发 — 仿FaceU边框模糊效果

FaceU激萌相机中的边框模糊效果作者:cain_huanghttps://www.jianshu.com/p/54856eaf3f2f在FaceU激萌相机中,我们可以看到一个类似边框做了模糊,然后中间放图像的效果,FaceU的边框模糊效果如下:边框模糊效果分析我们来拆分成以下两个部分:内部显示和外部边框模糊部分。内部的显示内容是跟Full模式比较,可以得到,内部图是一个完整的显示图片,是一张原始...

2019-11-12 09:30:00 398

转载 如何优雅地实现一个分屏滤镜

本文通过编写一个通用的片段着色器,实现了抖音中的各种分屏滤镜。另外,还讲解了延时动态分屏滤镜的实现。作者:lyman一、静态分屏静态分屏指的是,每一个屏的图像都完全一样。分屏滤镜实现起来比较容易,无非是在片段着色器中,修改纹理坐标和纹理的对应关系。分屏之后,每个屏内纹理的对应关系都不太一样。因此在实现的时候,容易写的很复杂,会有大量的区域判断逻辑。这样实现出来的着色器拓展性比较差。假如有多种分屏滤...

2019-11-12 09:30:00 502

转载 快手高性能移动端多媒体引擎架构

当前,越来越多的用户选择使用手机进行视频创作,随着视频UGC时代的到来,用户不再满足于简单地视频拍摄,更希望一些专业的剪辑功能在移动端实现。在计算性能非常有限的情况,要实...

2019-11-11 09:30:00 2952

转载 程序员等级图鉴

吴小胖第9次推送阅读时间预计3分钟~程序员是一个非常神奇的工种,他们对技术有特殊的崇拜,有着严格的等级划分,不同级别的程序员有什么不同之处呢?Let us 瞅瞅日常工作日常着装日常书籍日常用语日常问题收到报警短信时与产品经理交流时当然,以上皆为虚构,如有雷同,纯属巧合!感谢您看完了,吴小胖给你一个油腻的拥抱欢迎朋友圈转发欢迎各位为吴小胖众筹植发往期精彩转载提醒:请联系作者开白,有的号会刻意删除转载...

2019-11-11 09:30:00 110

DroidPlugin Android 插件化的实现原理以及在 360 手机助手中的应用

学习了解安卓插件化必备的资源文档。 学习安卓插件化的必要性在于以下几点: 1. 模块化和解耦:插件化允许将应用程序拆分为多个独立的模块,每个模块可以作为独立的插件进行开发和维护。这种模块化的设计可以提高代码的可维护性和可重用性,使开发人员能够更好地解耦应用程序的各个功能模块。 2. 动态更新和灵活性:通过插件化,应用程序可以支持动态加载和更新插件,而无需重新编译和发布整个应用程序。这为应用程序的功能扩展和迭代提供了更大的灵活性,可以快速响应市场需求和用户反馈。 3. 安全性和隔离性:插件化可以提供一定程度的安全性和隔离性。通过将敏感的核心功能放在主应用中,将非核心或可信任的功能放在插件中,可以降低插件对主应用的影响,减少潜在的风险和攻击面。 4. 多团队协作:在大型项目中,不同团队可以独立开发和维护各自的插件,通过定义良好的接口和约定,实现团队间的协作和集成。这种方式可以提高开发效率,同时降低团队之间的耦合度。 5. 功能扩展和定制化:插件化允许应用程序在不修改核心代码的情况下,通过添加、替换或升级插件来扩展和定制功能。这对于提供个性化的用户体验、满足特定需求以及实现各种业

2024-03-17

iOS AudioUnit 教程

iOS AudioUnit 的学习课件和教程

2024-03-15

算法大全哦

对于算法比较感兴趣的同学可以来看看。。我也是初学者,希望能够一起讨论学习。。若有高人指点就更好啦

2013-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除