该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

MusicVideoTest

介绍

音视频开发进阶指南

项目包括:

Mp3Encoder AUPlayer AudioPlayer OpenGLRenderer VideoPlayerPro CameraPreview VideoToolBoxEncoder

iOS音视频底层特训班

讲师blog:

音视频学习从零到整--(1) 音频基础复习 https://www.jianshu.com/p/13c651cfb0a4 音视频学习从零到整--(2) 音频编码 https://www.jianshu.com/p/e2a63dfcff1a 音视频学习从零到整--(3) 视频H264编码 https://www.jianshu.com/p/3d87fd102dae 音视频学习从零到整--(4) 了解视频编码与VideoToolBox框架 https://www.jianshu.com/p/c70c061b809f 音视频学习从零到整--(5) 实现视频编码 https://www.jianshu.com/p/31a3fa763e45 音视频学习从零到整--(6) 关于视频的一些概念 https://www.jianshu.com/p/7083278a3c22 音视频学习从零到整--(7) H264基本概念 https://www.jianshu.com/p/0188ab0381ba 音视频学习从零到整--(8) H264编码原理 https://www.jianshu.com/p/7a38378a7a1c 音视频学习从零到整--(9) H264码流结构https://www.jianshu.com/p/99c6d4839f4e 音视频学习从零到整--(10) 视频解码思路 https://www.jianshu.com/p/c99ce47f4280

项目包括: Kamera FaceKamera CodeKamera VideoToolBoxTest VideoCoder

AVFoundation 自定义系统相机去采集 AVFoundation熟练掌握常用API AVFoundtaion 高级捕捉(数据识别 人脸/条形码) 扩充一下 视频编码原理 (帧间压缩 帧内压缩 H264I/P/B帧 SPS/PPS NALU数据结构 H264数据组成(宏块 分片)) 视频H264硬编码(AVFoundation 采集视频流 YUV4:2:0 硬编码的流程 硬编码的实现) 视频H264硬编码(NALU获取后存入文件)

音视频第1讲-AVFoundation 媒体捕捉

001--AVFoundation核心类的介绍 002--视频预览图层 003--视频捕捉关于AVCaputureSession的配置 004--实现前后摄像头的改变 005--实现摄像头自动聚焦功能 006--实现摄像头自动曝光以及锁定曝光 007--实现摄像头手电筒和闪关灯模式的开启关闭 008--静态图片的拍摄 009--课后总结复习

音视频第2讲-AVFoundation高级捕捉(人脸二维码识别)

001--上节课课程内容回顾 002--视频录制实现 003--视频拍摄缩略图实现 004--iOS上人脸识别的策略分析 005--AVFoundation人脸识别实现 006--AVFoundation人脸识别实现 007--AVFoundation人脸识别实现 008--AVFoundation二维码识别

音视频第3讲-音视频编码原理第1讲-H264编码原理讲解

001--视频封装格式介绍 002--常用视频和音频编码格式介绍 003--直播流程解释 004--直播和小视频架构分析 005--泛娱乐和实时直播服务器架构解析 006--CDN网络解析 007--IBP帧以及视频花屏卡顿原因分析 008-帧内预测压缩和帧间预测压缩原理分析

音视频第4讲-音视频编码实现第2讲-H264硬编码实现

001--H264结构与码流解析 002--H264数据VideoToolBox简介 003--NALU单元数据详解 004--AVFoundation采集视频数据实现 005--YUV颜色详解 006--AVFoundation采集视频数据实现 007--VideoToolBox视频编码参数配置 008--VideoToolBox视频编码实现

音视频第5讲-音视频编解码实现第3讲-H264硬编解码工具类封装实现-1

001--上节课编码内容回顾 002--视频H264硬编码实现下 003--视频捕捉工具类封装 004--视频捕捉工具类封装 005--视频H264硬编码工具类封装 006--视频H264硬解码原理详解 007--视频H264硬解码工具类封装 008--视频H264硬解码工具类封装

音视频第6讲-音视频编解码实现第4讲-H264硬编解码工具类封装实现-2

001--解码思路与实现快速回顾 002--视频H264硬解码工具类封装之解码参数设置 003--视频H264硬解码工具类封装之解码器初始化 004--视频H264硬解码工具类封装之解码具体实现 005--视频H264硬解码工具类封装之视频渲染需求分析 006--视频H264硬解码工具类封装总结 007--视频渲染工具类封装 008--视频渲染工具类封装

音视频第7讲-音视频编解码实现第5讲-H264视频渲染与音频编码上 001-上节课知识回顾 002--视频解码后渲染 003--音频原理知识 004--频域遮蔽与时域遮蔽 005--音频AAC编码实现 006--音频AAC编码实现 007--音频AAC编码实现 008--音频AAC编码实现

空文件

简介

暂无描述 展开 收起
Objective-C 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化