240 发简信
  • 120
    第六章 音视频的采集与编码

    目录 一 音频的采集二 视频画面的采集三 音频的编码3.1 libfdk_aac编码AAC3.2 iOS平台的硬件编码器AudioToolbox...

  • 120
    第五章 实现一款视频播放器

    一 架构设计 输入模块 待视频流和音频流都解码为裸数据之后,需要为音视频各自建立一个队列将裸数据存储起来,不过,如果是在需要播放一帧的时候再去做...

  • 120
    第四章 移动平台下的音视频渲染

    声音的渲染在iOS平台上会直接使用AudioUnit(AUGraph)之类的API接口,Android平台则使用 OpenSL ES或者Audi...

  • 120
    第三章 FFmpeg的介绍与使用

    FFmpeg名称中的mpeg来自视频编码标准MPEG,而前缀FF是Fast Forward的首字母缩写。 目录 一 FFmpeg的主体结构二 F...

  • 第二章 移动端环境搭建

    一 增加C++支持 其中预定义变量$ (SRCROOT)和$(PROJECT_DIR)都是项目的根目录。 二 交叉编译的原理 使用本机器的编译器...

    0.4 97 0 1
  • 120
    第一章 音视频基础概念

    目录 序言声音的物理性质数字音频音频编码图像的物理现象图像的数值表示视频的编码方式 一 序言 音视频技术是为了记录,存储和回放声学现象才发明的。...

  • 120
    环链表找入口原理证明

    一 目的 定理推论证明 二 定理推论证明 上述变量名称解释 开始证明 假设快慢指针相遇时,快指针在环内走了m圈,慢指针在环内走了n圈,则有如下公...

  • 120
    快慢指针相遇证明链表有环理论推导证明

    一 目的 本文目的有2点第一,如果快慢指针相遇,证明链表有环。这个理论是如何推理证明出来的?第二,代码实现快慢指针相遇,证明链表有环。 二 快慢...

  • iOS核心动画高级技巧九(基于定时器的动画)

    目录 序言定时帧物理模拟总结 一 序言 在第八节中缓冲中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓冲来模拟物...