首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AJi
掘友等级
知止而后有定
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 13
沸点 6
赞
19
返回
|
搜索文章
最新
热门
EGL使用记录
EGL是Khronos渲染API(OpenGL、Vulkan、OpenVG等)和原生窗口系统之间的接口。使用EGL的流程较为固定,在搭建框架时又必不可少,简单记录一下。
编解码原理(一):H264
文章介绍了H264编解码器的原理,图像组织结构,编解码时的主要流程,I/P/B/SI/SP帧类型等,以及H264中的NALU数据结构,SPS、PPS、SEI参数集类型等。
Android音视频框架探索(四):系统播放器MediaPlayer的渲染创建流程
介绍了MediaPlayer的初始化流程,调用setDisplay()方法来设置输出渲染的Surface的过程,以及涉及到的Android图形系统相关知识。
Android音视频框架探索(三):系统播放器MediaPlayer的创建流程
本文主要介绍MediaPlayer从App到其底层NuPlayer实现的创建过程,对于MediaPlayer的整体结构,构造方法,以及setDataSource()方法进行了讲解。
多媒体容器格式(一):MP4
MP4是音视频开发中最常见的一种容器格式,本文介绍了MP4的逻辑结构,存储形式box结构,主要组成结构。此外本文还讨论了讨论了AnnexB和AVCC格式,以及faststart控制参数。
Android音视频框架探索(二):Binder——系统服务的通信基础
Binder是安卓中的一种IPC机制,以其为基础,安卓实现了一套系统内的RPC调用机制,作为应用与系统服务之间的通信方式。本文主要介绍Binder机制的原理及其在系统音视频服务中的作用。
Android音视频框架探索(一):多媒体系统服务MediaServer
MediaServer是Android系统中专用于处理多媒体,提供播放,编解码能力的进程,App可以通过MediaPlayer,MediaCodec系列API进行访问。
Android上Curl+OpenSSL使用系统CA证书失效的问题
讨论了在Android上使用Curl+OpenSSL进行HTTPS请求时,无法使用系统CA证书对服务器证书进行验证的问题,并给出了解决方法,此外还讨论了新旧两种方式下CA证书名的生成方式。
FFmpeg学习(五):音视频数据转换
在音视频开发过程中,我们经常会碰到解码出的音视频帧与具体设备需要的格式不兼容的场景,对此往往需要将原数据进行转换,使得其符合后续处理流程的输入。本文主要介绍FFmpeg对于音视频帧进行数据转换的方法。
FFmpeg学习(四):硬件加速编解码
多媒体文件的便解码任务向来是个计算密集型任务,目前并没有统一的工业标准。FFmpeg尝试在框架层面来统一这些硬件加速方式,提供统一的接口,本文主要介绍在FFmpeg中使用硬件加速编解码的处理过程。
下一页
个人成就
文章被点赞
18
文章被阅读
10,562
掘力值
581
关注了
8
关注者
22
收藏集
3
关注标签
8
加入于
2023-05-30