进击的多媒体开发

128 篇文章
42.9K 次阅读
29 人订阅

全部文章

glumes

竟然有如此好用的读Android源码利器

推荐一个可以在线搜索Android源代码的网站cs.android.com。它是由Google开发的一款可帮助开发者查看实际使用的 Android 源代码的工具...

12130
glumes

用 Vulkan 渲染写一个 Android GPUImage

说的 GPUImage 相信大家都不陌生,GPUImage 是做滤镜、渲染、特效最主流的框架之一,被广泛应用在短视频应用中。

6810
glumes

WebRTC 的现状和未来:专访 W3C WebRTC Chair Bernard Aboba

WebRTC 无疑推动和改变了互联网视频,而这仅仅是刚刚开始,除了大家熟悉的 WebRTC-PC、Simulcast 和 SVC,有太多的新技术和新架构出现在 ...

6220
glumes

01-什么是渲染引擎

在 Google 里面搜索 ? 渲染引擎关键字,出来的结果都是关于浏览器渲染引擎的。

17310
glumes

绝对干货 | Kotlin内联类工作原理及使用案例,看完你会回来谢我的

内联类有一些或多或少明显的限制:需要在主构造函数中精确指定一个属性,如value所示。您不能在一个内联类中包装多个值。内联类中也禁止包含init块,并且不能具有...

7820
glumes

声网 SDK 接入以及音视频通话应用开发指南

而在它背后的音视频技术也是非常成熟了,短视频编辑、带货直播、视频语音通话等应用形式无不体现着音视频技术给我们生活带来的便利。

15040
glumes

再见!onActivityResult!你好,Activity Results API!

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) ...

12620
glumes

活用 Shader,让你的页面更小,更炫,更快

可编程着色器(shader)是运行在 GPU 中的程序,是现代图形渲染技术的基础。shader 赋予了开发者「逐像素着色」的能力。桌面/移动设备的图形程序 AP...

9910
glumes

面试官:如何监测应用的 FPS ?

即使你不知道 FPS,但你一定听说过这么一句话,在 Android 中,每一帧的绘制时间不要超过 16.67ms。那么,这个 16.67ms 是怎么来的呢?就是...

10920
glumes

一张图概括淘宝直播背后的前端技术 | 赠送多媒体前端手册

2020年,直播带货火爆全网。想一探淘宝直播背后的前端技术?本文将带你进入淘宝直播前端技术的世界。

15940
glumes

炫酷的Android时钟UI控件,隔壁产品都馋哭了

看腻了市面上各种丑陋难看的时钟控件,是时候整点新活!将现实生活中的摆钟圆形表盘设计、电子手表的数显表盘设计抽象出来,提取出“圆形”、“数显”、“时光流逝感”等词...

13340
glumes

国庆假期归来,音视频继续搞起,WebRTC送书活动来啦~~~

原因就是太忙了,这个国庆假期完成了人生大事,举办了婚礼,前期的各项筹备工作就花费了不少时间,好在没有留下遗憾,也感谢各位好友们的祝福~~

8020
glumes

短视频 SDK 开发 (一) 开发一款短视频 SDK 需要具备哪些知识?

2020 年要属什么最火,肯定是短视频和直播带货了。我自己基本上每天晚上睡觉之前都会刷一会儿 douyin 短视频,不得不承认 douyin 的推荐算法是真 n...

15430
glumes

滴滴AR实景导航背后的技术

桔妹导读:机场、商场、火车站等大型室内场所内GPS信号不稳定、室内面积大、路线复杂、用户判断方向难等问题,给在大型场所内发单的乘客找上车点带来了很大的挑战,用户...

21530
glumes

WebRTC架构图说明

网上也有很多资料说这张图在webRTC的官网上,但是很多童鞋根本就找不到。这是因为很多童鞋没有进行访问国外网站:WebRTC架构说明英文文档:https://w...

84920
glumes

谈一谈Flutter外接纹理

当我们用flutter做实时视频渲染时,往往是要对视频或者相机画面做滤镜处理的,如图:

77121
glumes

Android自定义View-SVG动画

SVG是可缩放矢量图形,全称Scalable Vector Graphics。经过数学计算利用直线和曲线绘制而成,无论怎么放大,都不会出现马赛克现象。可以使用I...

43420
glumes

WebRTC & Android 开发学习环境搭建~

如果你对以上命令感到疑惑,不知道为什么这么写的话,可以参考一下 depot_tools 的使用。

38020
glumes

​一帧图像的Android之旅 :应用的首个绘制请求

Android 框架提供了各种用 2D 和 3D 图形渲染的 API 与制造商的图形驱动程序实现方法交互,在Android平台上应用开发者可通过三种方式将图像绘...

28720
glumes

FFmpeg 实现视频 封装 与 解封装

本例子实现的是将视频数据和音频数据,按照一定的格式封装为特定的容器,比如FLV、MKV、MP4、AVI等等。

27530

扫码关注云+社区

领取腾讯云代金券