DEVELOPMENT NOTES · 5 篇
音视频开发
这里从 FFmpeg 的构建产物出发,延伸到解码、摄像头与麦克风采集、推流和播放。读这些旧记录时,先把媒体数据的流向连起来,再研究每个接口。
怎么读这一组
- 先看 FFmpeg-iOS 编译记录,认清头文件、静态库、目标架构与脚本各自的作用;原构建环境和依赖版本已经是历史信息。
- H.264 解码与采集文章可以对照阅读:分别记下输入格式、时间信息、解码后的数据和资源释放位置。
- 最后看推流封装与 ijkplayer 集成,把采集、编码、传输和播放分成不同环节。旧地址、协议配置和依赖应在使用前重新核查。
这是 2015–2017 年的历史记录,示例未在本次整理中重新运行验证。先核对文章日期和版本说明,再决定哪些思路适合当前项目。
主题文章
5 篇 · 新到旧-
FFmpeg-iOS获取摄像头麦克风
先使用 FFmpeg 的设备输入能力列出摄像头和麦克风,再给出 iOS 原生摄像头采集的实现示例,对照展示媒体设备枚举与系统采集会话的基本配置过程。
-
FFmpeg-iOS推流器的简单封装
在前两篇 FFmpeg 基础上搭建本地 nginx 推流测试环境,给出服务器配置与客户端推流封装,再使用 VLC 打开流地址检查结果,串起编码数据发送与播放验证。
-
FFmpeg-iOS的H.264解码
从导入 FFmpeg-iOS 与配置头文件搜索路径开始,梳理打开媒体、查找视频流、初始化解码器、读取数据包和释放资源的 H.264 解码流程,并提供封装示例。
-
Mac编译ffmpeg获取FFmpeg-iOS
记录在 Mac 上准备 gas-preprocessor 与 yasm,再运行 FFmpeg-iOS 构建脚本的流程,说明脚本位置、依赖安装和最终生成目录,为后续解码示例准备库文件。
-
iOS开发之集成ijkplayer视频直播
按照下载源码、初始化依赖、编译 FFmpeg、打包 IJKMediaFramework 与工程集成的顺序,记录 iOS 接入 ijkplayer 的过程,重点解释各目录和构建步骤的作用。
这个主题里没有匹配文章
减少关键词再试一次,或到全部开发笔记中查找。