一.简述总体内容1.直播流程介绍2. Mac 搭建 nginx+rtmp 服务器(模拟推流拉流)3.简单的集成推流拉流(实用篇)4.好的博客推荐二.直播流程介绍1.简单的流程图简单的流程图2.七牛的直播流程七牛的直播流程3.视频直播,可以分为采集,前处理(美颜等等),编码,推流和传输,服务器处理,解码拉流1.采集:采集是整个视频推流过程中的第一个环节,它从系统的采集设备中获取原始视频数据,将其输出到下一个环节。视频的采集涉及两方面数据的采集:音频采集和图像采集,它们分别对应两种完全不同的输入源和数据格式. iOS 系统因为软硬件种类不多, 硬件适配性比较好, 所以比较简单. 而 Android 端市面上机型众多, 要做些机型的适配工作. PC 端是最麻烦的, 各种奇葩摄像头驱动.所以现在很多的中小型直播平台, 都放弃了 PC 的直播, 更有一些直播平台只做 iOS 端的视频直播.采集2.前处理: 美颜算法,视频的模糊效果, 水印等都是在这个环节做. 目前iOS端最著名开源框架的毫无疑问就是GPUImage.其中内置了125种渲染效果, 还支持各种脚本自定义. GPUImage所有滤镜介绍 都说「80% 的主播没有美颜根本没法看」,美颜是直播产品中最常见的功能之一。最近准备在香港上市的美图公司的主打产品就是美颜相机和美拍,有媒体戏称其会冲击化妆品行业,其实就是美颜的效果的功劳,让美女
...
继续阅读
(33)