字节流动

LV1
发表了文章

ijkplayer 源码分析

ijkplayer 是一款比较出众的开源 Android/iOS 跨平台播放器,基于 ffplay,API 易于集成,可定制编译控制体积。

字节流动
发表了文章

什么是 Vulkan

Vulkan是一个用于图形和计算设备的编程接口,Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯组织在2015年游戏开发者大会(GD...

字节流动
发表了文章

OpenGL ES 共享上下文实现多线程渲染

EGL 是 OpenGL ES 和本地窗口系统(Native Window System)之间的通信接口,它的主要作用:

字节流动
发表了文章

Android 端音频变声方案

如果是 mp3、aac 等压缩音频,则需提前解码成 PCM 数据,Android 端可以通过 MediaExtractor 及 MediaCodec 解码得到 ...

字节流动
发表了文章

ffmpeg 源码分析之 ffplay 主流程

很久没有研究 ffmpeg了,版本变化很大,用一天时间先把 ffplay 翻出来看看。

字节流动
发表了文章

EGL 作用及其使用

EGL 是 OpenGL ES 渲染 API 和本地窗口系统(native platform window system)之间的一个中间接口层,EGL作为Ope...

字节流动
发表了文章

Android NDK 直播推流与引流

首先利用快直播 app (其他支持 RTMP 推流与引流的 app 亦可)和 ffplay.exe 对流媒体服务器进行测试。

字节流动
发表了文章

Android NDK POSIX 多线程编程

POSIX 全称是 Portable Operating System Interface of UNIX ,表示可移植操作系统接口,本质上是一种编程标准。它定...

字节流动
发表了文章

面试官:请使用 OpenGL ES 将 RGB 图像转换为 YUV 格式。我 ……

最近,有位读者大人在后台反馈:在参加一场面试的时候,面试官要求他用 shader 实现图像格式 RGB 转 YUV ,他听了之后一脸懵,然后悻悻地对面试官说,他...

字节流动
发表了文章

Android OpenSL ES 音频采集与播放

OpenSL ES 是一个针对嵌入式系统的开放硬件音频加速库,也可以将其视为一套针对嵌入式平台的音频标准,全称为: Open Sound Library for...

字节流动
发表了文章

Android Address Sanitizer (ASan) 原理简介

前面介绍了 NDK 开发中快速上手使用 ASan 检测内存越界等内存错误的方法,现分享一篇关于 ASan 原理介绍的文章。

字节流动
发表了文章

Android Studio 还能这样提升工作效率,你不知道嘛?

记得刚工作的时候,同事教了我一些做事的方式和方法,至今印象深刻,“当一件事情重复做三次,就要尝试开发一个工具提升去效率”、“当一个错误出现三次时,必须要设法解决...

字节流动
发表了文章

手写 Android 录屏直播

观看手游直播时,我们观众端看到的是选手的屏幕上的内容,这是如何实现的呢?这篇博客将手写一个录屏直播 Demo,实现类似手游直播的效果。

字节流动
发表了文章

编译Android 使用的 libx264 并使用进行 H.264 编码

在日常的音视频开发中,我们经常使用FFmpeg,因为它确实好用呀,囊括了各种功能!但是有个很严重的问题,如果是编译在Android和IOS上使用,会造成APP的...

字节流动
发表了文章

Native (C++) 开发中如何使用 ASan 检测内存错误

ASan 是 Address Sanitizer 简称,它是是一种基于编译器用于快速检测原生代码中内存错误的工具。

字节流动
发表了文章

音频采集:Android 基于 OpenSL ES 的实现

这篇文章简单介绍下移动端Android系统下利用OpenSL ES进行音频采集方法。

字节流动
发表了文章

如何监控实时语音的质量

在业界,实时音视频的 QoE(Quality of Experience) 方法一直都是个重要的话题。之所以这么重要,其实是因为目前 RTE(实时互动)行业中还...

字节流动
发表了文章

OpenGL ES 共享上下文实现多线程渲染

EGL 是 OpenGL ES 和本地窗口系统(Native Window System)之间的通信接口,它的主要作用:

字节流动
OpenGLAndroid
发表了文章

使用 OpenGL 实现 RGB 到 YUV 的图像格式转换

最近,有位读者大人在后台反馈:在参加一场面试的时候,面试官要求他用 shader 实现图像格式 RGB 转 YUV ,他听了之后一脸懵,然后悻悻地对面试官说,他...

字节流动
AndroidOpenGL
发表了文章

Android Studio 自定义快捷键调用外部程序

记得刚工作的时候,同事教了我一些做事的方式和方法,至今印象深刻,“当一件事情重复做三次,就要尝试开发一个工具提升去效率”、“当一个错误出现三次时,必须要设法解决...

字节流动
Android StudioAndroid

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券