iOS 直播专题3-前置处理
前置处理
- 对视频添加美颜、水印、滤镜等
- 对音频进行混音、消除环境音、声音特效等
上一篇iOS 直播专题2-音视频采集提到视频采集采用的是GPUImage框架,这个框架集成了很多滤镜效果
这里主要介绍美颜、水印处理
处理流程:
美颜
这里的美颜效果用的是GPUImageBeautyFilter
功能:
- 是否开启美颜
- 美颜程度动态调节
- 美白程度动态调节
- 色调饱和度动态调节
水印
功能:
自定义水印的视图UIView
- (void)reloadFilter {[self.filter removeAllTargets];[self.blendFilter removeAllTargets];[self.uiElementInput removeAllTargets];[self.videoCamera removeAllTargets];[self.output removeAllTargets];[self.cropfilter removeAllTargets];if (self.beautyFace) { // 开启美颜self.output = [[GPUImageEmptyFilter alloc] init];self.filter = [[GPUImageBeautyFi
iOS 直播专题3-前置处理相关推荐
- iOS 直播专题1-直播流程原理
iOS专题2-直播流程原理 前言 当前app最火的几个技术专题无非就是直播.手游.跨平台,只要精通其中任何一个,那工资都是爽的不要不要的,很多人想学苦于无法入门,这里就带大家来了解下直播技术. 直播难 ...
- iOS 直播专题6-流媒体服务器
常用的流媒体服务器有: nginx.SRS.BMS 这里主要介绍nginx.SRS 这里都用docker来运行流媒体服务器 docker 安装 下载Mac版docker stable 直接安装 注册一 ...
- iOS 直播专题2-音视频采集
从设备(手机)的摄像头.MIC中采集音频.视频的原始数据 ios的音视频采集可以从AVFoundation框架里采集 视频采集 这里我们选取GPUImage来采集视频,因为这个框架集成了很多视频滤镜, ...
- iOS 直播专题4-音视频编码
现在的高清手机拍个照都有2M以上,按照人眼帧率24帧/秒的速度传输,网络数度需要达到2 * 24M/秒,一般日常中的网络显然不可能有这样的网速.这时就需要对音视频进行编码压缩了. 常用的编码类型有: ...
- iOS 直播专题5-推流
常用的推流协议有: 协议 内容 RTP 实时流传输协议,但不保证服务质量 RTCP RTP数据流协议的一个姐妹协议,为RTP提供服务质量反馈 SRTP & SRTCP RTP和RTCP的安全版 ...
- 1小时学会:最简单的iOS直播推流(四)如何使用GPUImage,如何美颜
最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直播技术的同学快来看!! 源 ...
- 1小时学会:最简单的iOS直播推流(三)使用系统接口捕获音视频数据
最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直播技术的同学快来看!! 源 ...
- 【如何快速的开发一个完整的iOS直播app】(采集篇)
前言 在看这篇之前,如果您还不了解直播原理,请查看这篇文章如何快速的开发一个完整的iOS直播app(原理篇) 开发一款直播app,首先需要采集主播的视频和音频,然后传入流媒体服务器,本篇主要讲解如何采 ...
- iOS 直播流程概述
写在前面 本文目的在于带大家了解一场直播背后,需要经历哪些阶段,以及每个阶段都做了哪些工作,才能够把主播的声音画面送到观众的面前.我们把直播的流程划分为以下六个阶段: 采集 处理 编码 封装 网络传输 ...
最新文章
- 【电商日志项目之七】项目调优
- 1047:判断能否被3,5,7整除
- 猫猫学iOS(四十四)之网易彩票自定义图片在右边的Button_弹出view_ios6,7简单适配...
- eclipse找不到dynamic_Eclipse Juno在Dynamic Web Project中没有JSP(但其他...
- 最强Android教程!2021年Android面经分享,大厂面经合集
- MyBatis-Plus_查询进阶05
- html5权威指南 预读,《HTML5权威指南》
- 职业生涯规划访谈记录关于计算机专业,计算机专业职业生涯规划书
- 简单谈谈对软件工程的理解
- C基础:画直线+源码
- 【血型】+【星座】准到吓人
- 【游戏开发实战】Unity 2D游戏手指控制移动摄像机镜头和双指缩放镜头(愤怒的小鸟为例)
- 计算机考研自我介绍大概多少字,考研复试中文自我介绍多少字合适
- Vue移动端系列 => [07] 文章详情
- 5款好用的电脑软件!
- appium最全安装指南
- 【面试】五分钟掌握ABA问题以及解决办法
- IP地址与子网掩码(扫盲)
- Emag eht htiw Em Pleh POJ - 2993
- brower simple