一、推流
1. 概念
推流,就是将采集到的音频,视频数据通过流媒体协议发送到流媒体服务器。
2. 推流过程


3. 推流框架介绍
- LFLiveKit (推荐):由Adobe公司开发。框架已经实现了 后台录制、美颜功能,支持H264(视频编码)、AAC(音频编码)编码,支持RTMP传输协议,动态改变速率,弱网丢帧(网络慢的情况下,为了保证视频通畅,通常采用丢帧处理)等。
- LFLiveKit库里已经集成GPUImage框架用于美颜功能,GPUImage基于OpenGl开发,纯OC语言框架,封装好了各种滤镜同时也可以编写自定义的滤镜,其本身内置了多达125种常见的滤镜效果。
PS: 另外其实好多第三方的集成也很好用,可参考
【项目一 · 直播】 ? 3. 推流直播
原文:http://www.cnblogs.com/bossren/p/6658807.html