腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
字节流动
Android 音视频开发者,微信公众号:字节流动,欢迎关注交流。熟悉 OpenGL ES、Camera、FFmpeg 相关知识。
专栏作者
举报
192
文章
311897
阅读量
49
订阅数
订阅专栏
申请加入专栏
全部文章(192)
opengl(99)
api(73)
android(66)
编程算法(58)
es(49)
渲染(37)
视频处理(25)
https(17)
图像处理(16)
java(14)
缓存(13)
打包(12)
c++(11)
函数(11)
实时音视频(10)
shader(9)
node.js(8)
css(8)
ide(8)
网络安全(8)
github(7)
linux(7)
android studio(6)
编程(6)
数据(6)
腾讯云测试服务(5)
开源(5)
特效(5)
git(4)
unix(4)
云直播(4)
存储(4)
数据结构(4)
metal(4)
视频(4)
性能(4)
文件存储(3)
移动直播(3)
短视频(3)
美颜特效(3)
sdk(3)
程序员(3)
优化(3)
区块链(2)
javascript(2)
bash(2)
搜索引擎(2)
bash 指令(2)
es 2(2)
网站(2)
微信(2)
windows(2)
canvas(2)
bokeh(2)
chatgpt(2)
ffmpeg(2)
程序(2)
对象(2)
工作(2)
算法(2)
性能优化(2)
音频(2)
音视频(2)
源码(2)
对象存储(1)
比特币(1)
数字货币(1)
tensorflow(1)
c 语言(1)
regex(1)
jquery ui(1)
xml(1)
html(1)
ecmascript(1)
arm(1)
嵌入式(1)
access(1)
容器镜像服务(1)
音视频点播加速(1)
消息队列 CMQ 版(1)
微信小程序音视频(1)
http(1)
容器(1)
serverless(1)
jvm(1)
面向对象编程(1)
opencv(1)
tcp/ip(1)
socket编程(1)
腾讯云开发者社区(1)
kafka(1)
unicode(1)
bit(1)
func(1)
glm(1)
glsl(1)
height(1)
int(1)
rgb(1)
size(1)
time(1)
width(1)
笔记(1)
变量(1)
表格(1)
博客(1)
测试(1)
产品经理(1)
二进制(1)
行业(1)
后台(1)
计算机视觉(1)
解决方案(1)
客户端(1)
连接(1)
面试(1)
模型(1)
内存(1)
手机(1)
数组(1)
同步(1)
图形学(1)
系统(1)
线程(1)
效率(1)
研发(1)
原理(1)
搜索文章
搜索
搜索
关闭
面试官:连 C++ 虚函数表都不知道,不想跟你聊了
面向对象编程
c++
编程算法
ide
打包
为了实现 C++ 的多态,C++ 使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。本文介绍虚函数表是如何实现动态绑定的。
字节流动
2023-02-28
584
0
深入 Android 系统 - Android 的 JNI
java
c 语言
c++
android
编程算法
Android作为一种嵌入式操作系统,有大量驱动、硬件相关的功能必须在native层实现,另外一些注重性能、功耗的功能使用C/C++来实现也优于用Java来实现。因此,在Android的开发中,无论是应用级的开发,还是系统级的开发都离不开JNI。Android在编译、应用打包和安装、程序装载等各方面都对JNI进行了有力的支持。
字节流动
2022-09-26
1.7K
0
Android Camera2 API 同时使用前后摄像头预览
api
编程算法
不久前,我承担了从运行Android的设备的前后摄像头获取同步提要的任务。 像往常一样,我去了Stack Overflow,然后去了GitHub,然后去了其他博客,才意识到我可能独自一人。 难过的感觉吧?
字节流动
2022-09-26
2.6K
0
OpenGL ES 如何传输一个大数组到着色器程序?
opengl
api
es
编程算法
在 OpenGL ES 图形图像处理中,会经常遇到一种情况:如何将一个超大的数组传给着色器程序?
字节流动
2022-05-19
1.1K
0
原创:好玩的视频人像抠图
api
opengl
开源
android
编程算法
前面文章人像抠图 + OpenGL ES 还能这样玩?没想到吧,我们介绍了利用人像抠图算法生成的 mask 图,然后结合 OpenGL 可以产生一些有趣的效果。
字节流动
2022-04-06
1.6K
0
OpenGL 滤镜进阶(缩放+灵魂出窍+抖动+闪白+毛刺+幻觉)
编程算法
node.js
unix
serverless
详细解析参照 :OpenGL 分屏滤镜 https://juejin.cn/post/6859934701932118024
字节流动
2022-04-06
1.2K
0
OpenGL ES 如何一次性渲染到多个纹理?
渲染
es
opengl
api
编程算法
OpenGL ES 多目标渲染(MRT),即多重渲染目标,是 OpenGL ES 3.0 新特性,它允许应用程序一次渲染到多个缓冲区。
字节流动
2022-02-09
2.6K
0
Android FFmpeg + MediaCodec 实现视频硬解码
编程算法
视频处理
java
github
https
本文将利用 FFmpeg+ MediaCodec 做一个播放器,实现视频的硬解码和音视频同步等功能。
字节流动
2022-01-05
3K
0
OpenGL ES 3.0 的 Transform Feedback 怎么用?
css
缓存
opengl
api
编程算法
Transform Feedback(变换反馈)是在 OpenGLES3.0 渲染管线中,顶点处理阶段结束之后,图元装配和光栅化之前的一个步骤。
字节流动
2021-12-28
1.3K
0
音视频基础:H264 各种概念
图像处理
文件存储
https
网络安全
编程算法
温故而知新,然后发现H264好多流程以前还是不太熟悉。后续会用对比的方式学习H265。
字节流动
2021-12-20
1.6K
0
Android OpenGL ES 实现实时音频的可视化
java
编程算法
api
android
OpenGL 实现可视化实时音频的思路比较清晰,可以利用 Java 层的 API AudioRecorder 采集到未编码的音频裸数据(PCM 数据),也可以利用 OpenSLES 接口在 Native 层采集。
字节流动
2021-12-20
916
0
浅析 FFmpeg 滤镜 (filter) 原理
缓存
视频处理
编程算法
滤镜(filter)是指将未经过处理的原始音频帧(如PCM)或视频帧(如YUV、RGB)经过滤镜器处理后,得到具体“特殊效果”的音频帧或视频帧,比如音频帧被添加回声、视频帧被旋转、缩放、添加水印等等。需要注意的是,滤镜处理的是原始音视频帧数据,输出的仍然是原始数据,因此不会造成数据损伤。FFmpeg的libavfilter库中提供了很多的内置滤镜,我们可以单独使用一个滤镜进行数据处理,也可以将多个滤镜连接起来组合使用,其中一个滤镜的输出可以连接到另一个滤镜的输入,因此滤镜分为简单滤镜和复杂滤镜。在FFmpeg中,滤镜模块支持多路输入和多路输出,其提供了两种方式使用滤镜,即命令和API,首先我们来看下在命令中定义一个滤镜,语法如下:
字节流动
2021-11-26
1.9K
0
写了个 AS 插件:SmartNDKStack,快速定位 Android Native 开发 Crash
编程算法
对于Android Native开发的人员而言,可能经常会在开发过程及线上环境中遇到Native Crash的问题,对于这类native crash,我们一般都会直接addr2line,或使用ndk中附带的ndk-stack脚本分析。
字节流动
2021-11-26
2.2K
0
OpenGL ES 传输一个大数组给着色器有哪些方式?
opengl
api
es
编程算法
在 OpenGL ES 图形图像处理中,会经常遇到一种情况:如何将一个超大的数组传给着色器程序?
字节流动
2021-11-10
1.3K
0
熟悉 OpenGL VAO、VBO、FBO、PBO 等对象,看这一篇就够了
opengl
es
api
编程算法
缓存
VBO(Vertex Buffer Object)是指顶点缓冲区对象,而 EBO(Element Buffer Object)是指图元索引缓冲区对象,VAO 和 EBO 实际上是对同一类 Buffer 按照用途的不同称呼。
字节流动
2021-10-27
7.5K
0
10bit YUV(P010)的存储结构和处理
编程算法
存储
opengl
https
github
前面讨论关于 YUV 图像 NV21、YUYV 等格式的处理,都是 8 bit YUV 格式,即每个 Y、U、V 分量分别占用 8 个 bit (一个字节)。
字节流动
2021-10-27
1.2K
0
关于 CMake 使用,看这一篇可能就够了
编程算法
打包
linux
regex
javascript
cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。
字节流动
2021-10-18
3.7K
0
抖音 Android 性能优化系列:Java 内存优化篇
缓存
linux
java
编程算法
在未对抖音内存进行专项治理之前我们梳理了一下整体内存指标的绝对值和相对崩溃,发现占比都很高。另外,内存相关指标在去年春节活动时又再次激增达到历史新高,所以整体来看内存问题相当严峻,必须要对其进行专项治理。抖音这边通过前期归因、工具建设以及投入一个双月的内存专项治理将整体 Java OOM 优化了百分之 80。
字节流动
2021-08-10
1.7K
0
所有你想要的图片转场效果,都在这了
编程算法
opengl
api
https
github
熟悉 OpenGL 开发的朋友应该非常了解 GLTransitions 项目,该项目主要用来收集各种 GL 转场特效及其 GLSL 实现代码,开发者可以很方便地移植到自己的项目中。
字节流动
2021-08-10
2.1K
0
人像抠图 + OpenGL ES 还能这样玩?没想到吧
编程算法
github
git
https
tensorflow
今天本文介绍的人像留色其实就是三年前某 AI 巨头利用 video 分割技术展示的应用场景:人体区域保留彩色,人体区域之外灰度化。所以人像留色的关键技术在于高精度高性能的分割算法。
字节流动
2021-07-19
1.4K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档