这篇文章我们继续研究滤镜实现,主要实现的滤镜大家应该在抖音系中有见到过,ok,话不多说,直接开始吧! 一、缩放滤镜 1、效果: 2、着色器代码 这里我们的缩放采用的是在顶点着...
@c349126799 解决了,生成sdp后,手动修改了sdp,强制指定了h264,然后再setLocalSDP。
iOS下音视频通信-基于WebRTC前言: WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,简而言之它是一个支持网页浏览器进行实时语音对话或视频对话的技术。它...
我的也是黑屏。局域网,服务器正常,两台ios设备,不但远端流是黑的,本地流也是黑的
iOS下音视频通信-基于WebRTC前言: WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,简而言之它是一个支持网页浏览器进行实时语音对话或视频对话的技术。它...
从源码的角度分析、学习GPUImage和OpenGL ES,这是第一篇,介绍GPUImageFilter 和 GPUImageFramebuffer。 OpenGL ES准备...
很好的技术文章
iOS音频-audioUnit总结在看LFLiveKit代码的时候,看到音频部分使用的是audioUnit做的,所以把audioUnit学习了一下。总结起来包括几个部分:播放、录音、音频文件写入、音频文件读取...
在看LFLiveKit代码的时候,看到音频部分使用的是audioUnit做的,所以把audioUnit学习了一下。总结起来包括几个部分:播放、录音、音频文件写入、音频文件读取...
首先看一段AF2.x经典代码: 首先我们要明确一个概念,线程一般都是一次执行完任务,就销毁了。 而添加了runloop,并运行起来,实际上是添加了一个do,while循环,这...
概述 视频处理主要是用到以下这几个类 AVMutableComposition、 AVMutableVideoComposition、 AVMutableAudioMix、 ...
1.核心原理 2.水印 3.人脸检测 4.延伸 问题1:上面用的人脸检测是基于CIDetector的,实际实验发现,当人脸在摄像头中捕获不全时,有可能检测不出人脸,也就没法更...