首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
hera67222
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
iOS-OpenGL-ES入门教程(四)光照
可以看到使用灯光模拟会让图形更加立体真实。 计算机模拟光照的通俗原理:GPU为每个三角形的顶点进行光线计算,再把结果进行插值,得出每个片元的最终颜色。 OpenGL ES的灯光模拟包括:环境光、漫反射光、镜面反射光。如上图所示。 光线的计算依赖于表面法向量,法向量可以通过矢量积…
iOS-零基础学习OpenGL-ES入门教程(一)
因为做的摄像头相关工作,工作中常用到OpenGL去做视频渲染,图形变换等,虽说满足了开发需求,但是自己对于OpenGL的学习一直没有很系统完善,属于需求驱动学习。所以才有了这个开篇 OK,OpenGL是用于2D/3D图形编程的一套基于C语言的统一接口,在桌面windows,Ma…
AVFoundation 读取和写入媒体
1. 综述 AVFoundation 提供了对底层数据的读写功能,需要用到 AVAssetReader 和 AVAssetWriter 两个核心类。 AVAssetReader 用于从 AVAsset 实例读取媒体样本,需要配置一个或多个 AVAssetReaderOutput…
(推荐阅读)H264, H265硬件编解码基础及码流分析
在移动端做音视频开发不同于基本的UI业务逻辑工作,音视频开发需要你懂得音视频中一些基本概念,针对编解码而言,我们必须提前懂得编解码器的一些特性,码流的结构,码流中一些重要信息如sps,pps,vps,start code以及基本的工作原理,而大多同学都只是一知半解,所以导致代码…
IJKPlayer的集成
ijkplayer 是一款基于ffmpeg的视频播放器框架, 支持 Android 和 iOS。 下文将简要介绍iOS侧的IJKPlayer及其集成。 如果我们需要支持Https,则添加 openssl 相关包,若不需要 Https 则跳过这步。 第二种方法是把 ijkplay…
iOS-VideoToolbox硬编码H264
VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的API。 对于H264还不了解的童鞋一定要先看下这边的H264的简介。 我们实现一个简单的Demo,从摄像头获取到视频数据,然后再编码成H264裸数据保存在沙盒中。 1. …
【译】WWDC2019之SwiftUI
本篇文章将通过一个构建应用(Landmarks,一个可以发现、分享你喜欢地点的App)示例,来引导大家进行SwiftUI开发。我们将使用SwiftUI框架来构建Landmark详情界面。 Landmarks利用stacks将图片和文本组合起来来进行视图布局。你需要引用MapKi…
iOS直播技术学习笔记 硬编码&软编码实现(五)
iOS硬编码实现前言在上一篇中,我们已经知道iOS编码的一些概念知识,从现在开始,我们可以正式对采集到的视频进行编码这里我们重点介绍硬编码的使用方式,也就是VideoToolBox框架的使用编码的流程
iOS直播技术学习笔记 视频编码介绍(四)
为什么进行压缩编码?视频是由一帧帧的图像组成(见实例)比如一张Gif图片其实就可以被分解成若干张单独的图片分别出的图片未经压缩的视频的数据量巨大比如:录音一分钟视频,需要多大的空间来保存了?1>为了不
了解和分析iOS Crash Report
当app发生crash时会产生crash report,这对我们定位crash的原因非常有帮助。这篇文档重点介绍了如何符号化、看懂并解析一篇crash Report。 当app发生crash时,系统会生成crash report并存储在设备上。crash report会描述ap…