首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ltlovezh
掘友等级
高级工程师
|
字节跳动
始于Android开发,目前专注于音视频领域,做过直播和短视频,对播放器和音视频编辑SDK有丰富经验。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
ltlovezh
高级工程师 @字节跳动
·
3年前
关注
FFmpeg之AVPacket
在FFmpeg中,AVPacket主要存储编码数据,例如:H264、H265、AAC等。对于视频流,它通常应该包含一个编码帧;对于音频流,则可能包含多个音频帧。编码器可能输...
赞
评论
分享
ltlovezh
关注了
快手技术团队
高级工程师 @字节跳动
ltlovezh
高级工程师 @字节跳动
·
3年前
关注
音视频元数据那些事
本文主要介绍音频AAC、视频H264和H265等编码格式的元数据,以及它们在MediaCodec中的处理逻辑和在封装容器中的存储逻辑。 audio object type是...
11
评论
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
C++11 std::thread
C++ 11增加了标准线程库:std::thread,在语言级别上提供了线程支持,并且是跨平台的。在不同操作系统上,依赖于平台本身的线程库,例如Linux上,底层实现是pt...
3
评论
分享
ltlovezh
关注了
glumes
高级工程师 @字节跳动
ltlovezh
赞了这篇文章
腾讯云开发者
4年前
关注
实时渲染不是梦:通过共享内存优化Flutter外接纹理的渲染性能
咳咳,看了咸鱼这篇《万万没想到——flutter这样外接纹理》的文章,我们了解到flutter提供一种机制,可以将native的纹理共享给flutter来进行渲染。但是,由...
45
16
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
Android图形系统系统篇之Gralloc
gralloc是Android中负责申请和释放GraphicBuffer的HAL层模块,由硬件驱动提供实现,为BufferQueue机制提供了基础。gralloc分配的图形...
19
5
分享
ltlovezh
关注了
RTE开发者社区
高级工程师 @字节跳动
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
Android图形系统之VSync
从Android4.1开始,Google引入了Project Butter,即“黄油计划”。目的是改善用户抱怨最多的系统缺陷:UI响应速度,Google希望这一新计划可以让...
27
1
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
OpenGL坐标变换
众所周知,OpenGL是一个3D图形库,在终端设备上广泛使用。但是我们的显示设备都是2D平面,那么OpenGL怎么把3D图形映射到2D屏幕那?这就是OpenGL坐标变换所要...
13
评论
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
Android View系统那些事
本篇文章打算介绍下View的坐标、自定义View的手势检测以及实现View内容滚动的几种方式,希望对有需要的同学有所帮助。 getBottom方法表示view自身的底边到其...
6
3
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
Activity启动模式二
上篇文章Activity启动模式一主要介绍了Activity的四种启动模式,这些启动模式都是在AndroidManifest中进行配置的。除此之外,Android系统还通过...
7
评论
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
Activity启动模式一
众所周知,Activity有4种启动模式,分别是:Standard、SingleTop、SingleTask和SingleInstance,它们控制了被启动Activity...
14
评论
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
C++之类继承与派生
一个派生类可以同时有多个基类,这种情况称为多重继承。派生类只有一个基类,称为单继承。慎用多继承! 继承方式规定了如何访问基类继承的成员。继承方式有public, priva...
2
评论
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
Android图形系统系统篇之HWC
HWC概述HWC(hwcomposer)是Android中进行窗口(Layer)合成和显示的HAL层模块,其实现是特定于设备的,而且通常由显示设备制造商(OEM)完成,为S...
15
3
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
Android图形系统概述
图形系统是Android中非常重要的子系统,与其他子系统相互协作,完成图形界面的渲染和显示。概述官方提供了一个图形系统的关键组件协作图,如下所示:这幅图大致描述了图形数据的...
27
3
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
NDK Cmake
CMake与NDK搭配使用时,可以配置的部分变量:ANDROID_PLATFORM:指定Android的目标版本,对应$NDK/platforms/目录下的版本。通常情况下...
赞
评论
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
FFmpeg之ffprobe
ffprobe是ffmpeg提供的三大工具之一,用来查看音视频文件的各种信息,比如:封装格式、音频/视频流信息、数据包信息等。 ffprobe的源码是ffprobe.c,开...
9
评论
分享
ltlovezh
高级工程师 @字节跳动
·
4年前
关注
FFmpeg时间戳
FFmpeg内部有多种时间戳,基于不同的时间基准。理解这些时间概念,有助于通过FFmpeg进行音视频开发。 在我看来,FFmpeg有两个时间基准:AV_TIME_BASE和...
3
评论
分享
下一页
个人成就
文章被点赞
790
文章被阅读
167,592
掘力值
3,891
关注了
24
关注者
339
收藏集
4
关注标签
112
加入于
2016-06-30