首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
Alimin
获赞
7
粉丝
2
关注
0
看过 TA
0
男
中南民族大学
2016
C++
IP属地:广东
多媒体技术从业者,熟悉音视频和OpenGL等技术
私信
关注
拉黑
举报
举报
确定要拉黑Alimin吗?
发布(2)
刷题
Alimin
2020-06-21 10:38
C++
使用SurfaceTexture作为Camera输出「第一章,Android音视频编码那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 在Android系统中,使用GPU对摄像头画面进行高效可控的渲染,几乎是必须的。说到GPU就不得不提OpenGL,一组GPU暴露给应用层使用的接口。 Tip:OpenGL是一组基于状态的系统,在这里没有对象,只有一系列的状态。包括申请的Texture、FBO和PBO都是...
0
点赞
评论
收藏
转发
Alimin
2020-06-21 10:39
已编辑
C++
序章「Android音视频编码那点破事」
目录 序章 第一章,使用SurfaceTexture作为Camera输出 第二章,使用TextureView渲染Camera画面 第三章,使用OpenGL为Camera添加各种滤镜 第四章,使用MediaCodec实现H264编码 第五章,使用MediaCodec编码AAC音频数据 第六章,使用MediaMuxer对音视频进行混合封装 第七章,在Linux下编译Android版X264 第八章,X264实现H264编码以及MediaMuxer的另类用法 序章 本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Gi...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务