学习
实践
活动
工具
TVP
写文章

字节流动

Android 音视频开发者,微信公众号:字节流动,欢迎关注交流。熟悉 OpenGL ES、Camera、FFmpeg 相关知识。
159 篇文章
122.9K 次阅读
42 人订阅
举报

全部文章

字节流动

深入 Android 系统 - Android 的 JNI

Android作为一种嵌入式操作系统,有大量驱动、硬件相关的功能必须在native层实现,另外一些注重性能、功耗的功能使用C/C++来实现也优于用Java来实现...

8840
字节流动

Android 图形架构

要理解Android的图形架构,我们需要先理解window的概念。维基百科中给window的定义是:Window是图形用户界面(GUI)系统中显示器上一个单独的...

11520
字节流动

Android Camera2 API 同时使用前后摄像头预览

不久前,我承担了从运行Android的设备的前后摄像头获取同步提要的任务。 像往常一样,我去了Stack Overflow,然后去了GitHub,然后去了其他博...

21530
字节流动

OpenGL 帧缓冲区位块传送,不得了(附源码)

如果你觉得本文内容有些超纲,可以先看看 OpenGL ES 干货汇总 系列补补基础。

8150
字节流动

​C++ explicit 和 inline 关键字,你知道多少?

在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。

20440
字节流动

OpenGL ES 如何传输一个大数组到着色器程序?

在 OpenGL ES 图形图像处理中,会经常遇到一种情况:如何将一个超大的数组传给着色器程序?

17840
字节流动

面试官:OpenGL ES 将一个纹理拷贝到另外一个纹理有哪些方式?

一、添加目标纹理为 FBO 的颜色附着(颜色缓冲区) ,绑定源纹理渲染到目标纹理。

55920
字节流动

原创:好玩的视频人像抠图

前面文章人像抠图 + OpenGL ES 还能这样玩?没想到吧,我们介绍了利用人像抠图算法生成的 mask 图,然后结合 OpenGL 可以产生一些有趣的效果。

41030
字节流动

OpenGL 滤镜进阶(缩放+灵魂出窍+抖动+闪白+毛刺+幻觉)

详细解析参照 :OpenGL 分屏滤镜 https://juejin.cn/post/6859934701932118024

34120
字节流动

原创:学习如何使用 FFmpeg 打造自己的播放器

前面 FFmpeg 系列的文章中,已经实现了 FFmpeg 的编译和集成,基于 FFmpeg 实现音视频的播放、录制,并结合 OpenGL 添加丰富的滤镜等功能...

43430
字节流动

OpenGL ES 如何一次性渲染到多个纹理?

OpenGL ES 多目标渲染(MRT),即多重渲染目标,是 OpenGL ES 3.0 新特性,它允许应用程序一次渲染到多个缓冲区。

76051
字节流动

​FFmpeg 开发(15):学习如何使用 FFmpeg 打造一个自己的通用播放器?

前面 FFmpeg 系列的文章中,已经实现了 FFmpeg 的编译和集成,基于 FFmpeg 实现音视频的播放、录制,并结合 OpenGL 添加丰富的滤镜等功能...

30720
字节流动

Android FFmpeg + MediaCodec 实现视频硬解码

本文将利用 FFmpeg+ MediaCodec 做一个播放器,实现视频的硬解码和音视频同步等功能。

1.2K20
字节流动

OpenGL ES 3.0 的 Transform Feedback 怎么用?

Transform Feedback(变换反馈)是在 OpenGLES3.0 渲染管线中,顶点处理阶段结束之后,图元装配和光栅化之前的一个步骤。

28020
字节流动

JNI 解析以及在 Android 中的实际应用

JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(在Android里面主要是C&C++)。

20520
字节流动

干货:OpenGL ES pipeline 简介

在移动应用开发过程中用到了 OpenGL ES 的相关知识,虽然 app 已经完成了相应的功能,但是始终觉得自己的认知与真实的 OpenGL ES 隔了一层薄雾...

29410
字节流动

这交互炸了,Android 仿自如APP裸眼 3D 效果 OpenGL 版

https://juejin.cn/post/7035645207278256165

59020
字节流动

理解 OpenGL ES 混合

OpenGL ES 混合发生在片元通过各项测试之后,准备进入帧缓冲区的片元和原有的片元按照特定比例加权计算出最终片元的颜色值,不再是新(源)片元直接覆盖缓冲区中...

26220
字节流动

音视频基础:H264 各种概念

温故而知新,然后发现H264好多流程以前还是不太熟悉。后续会用对比的方式学习H265。

50440
字节流动

Android OpenGL ES 实现实时音频的可视化

OpenGL 实现可视化实时音频的思路比较清晰,可以利用 Java 层的 API AudioRecorder 采集到未编码的音频裸数据(PCM 数据),也可以利...

32820

扫码关注腾讯云开发者

领取腾讯云代金券