mediaios / avlive_research Goto Github PK View Code? Open in Web Editor NEW 88.0 1.0 25.0 42.2 MB ios音视频直播及播放技术预研总结。包含相机操作(视频预览,拍照,闪光灯等)、音频采集、音频编码(pcm->aac)、视频采集、视频编码(VideoToolBox 硬编码和ffmpeg软编码)、推流等各种直播相关功能 License: MIT License Objective-C 6.35% C 86.47% Objective-C++ 0.32% C++ 6.85% Introduction · People · Discuss
AVLive_Research ios音视频直播及播放技术预研总结 采集 视频采集 介绍在ios设备上如何进行视频采集 音频采集 音频基础知识 Audio Queue Services Programming Guide 利用AudioQueue做音频采集编码和播放 audio unit 编码 视频编码 视频的基本参数及H264编解码相关概念 视频H264硬编码和软编码&编译ffmpeg库及环境搭建 H265编码 H265硬编码 H265软编码(ffmpeg) 音频编码 对音频的介绍以及音频格式介绍 利用AudioToolBox把音频PCM转化为AAC 利用FFMPEG把PCM转化成AAC 对音视频做MUX 把音频AAC和视频H264转化ASF文件 把ASF文件转化成MP4文件 把音频AAC和视频H264转化成其它格式的文件 推流 在mac和centos服务器上搭建一个ngix,被用于做RTMP推流 直播简单实现——利用librtm推流 利用ffmpeg推流到rtmp服务 阶段成果 利用上面的知识点做一个推流SDK 音视频播放 视频播放 利用AVPlayer播放本地和网络视频 OPenGL2的学习 关于OPenGL 关于定点着色器和片源着色器
AVLive_Research ios音视频直播及播放技术预研总结 采集 视频采集 介绍在ios设备上如何进行视频采集 音频采集 音频基础知识 Audio Queue Services Programming Guide 利用AudioQueue做音频采集编码和播放 audio unit 编码 视频编码 视频的基本参数及H264编解码相关概念 视频H264硬编码和软编码&编译ffmpeg库及环境搭建 H265编码 H265硬编码 H265软编码(ffmpeg) 音频编码 对音频的介绍以及音频格式介绍 利用AudioToolBox把音频PCM转化为AAC 利用FFMPEG把PCM转化成AAC 对音视频做MUX 把音频AAC和视频H264转化ASF文件 把ASF文件转化成MP4文件 把音频AAC和视频H264转化成其它格式的文件 推流 在mac和centos服务器上搭建一个ngix,被用于做RTMP推流 直播简单实现——利用librtm推流 利用ffmpeg推流到rtmp服务 阶段成果 利用上面的知识点做一个推流SDK 音视频播放 视频播放 利用AVPlayer播放本地和网络视频 OPenGL2的学习 关于OPenGL 关于定点着色器和片源着色器
工程里面的librtmp.a编译过不去 lipo -info AVLive_Research-master/MILive/MILive/3rd/librtmp/lib/librtmp_.a fatal error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: can't figure out the architecture type of: 直接都解析不出来
Vue.js 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
javascript JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Machine learning Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Facebook We are working to build community through open source technology. NB: members must have two-factor auth.