首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
披头士库里奇
掘友等级
代码搬运工
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 8
沸点 5
赞
13
返回
|
搜索文章
赞
文章( 8 )
沸点( 5 )
唯一可行的 iOS 架构
让我猜猜您看到这个标题时有何看法。 难道这是另一篇烦人的博客文章,模仿了 MVC 并提供了一种替代的“super-duper pattern”,而实际上只留下了更多的问题?这就是我看到另一篇有关 iOS 架构的文章时的想法。MVC,MVP,VIPER,RIBLET,Clean …
面试了十几个高级前端,竟然连(扁平数据结构转Tree)都写不出来
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 前言 招聘季节一般都在金三银四,或者金九银十。最近在这五六月份,陆陆续续面试了十几个高级前端。有一套考察算法的小题
1小时学会:最简单的iOS直播推流(十)librtmp使用介绍
rtmp(一般大写,小写会被认为英文不好或不专业,iOS开发者对这一点更为敏感)协议是Adobe公司为Flash视频的实时传输开发的一个开放协议。 本文不探究rtmp协议的原理,只是从代码角度来看,客户端如何使用librtmp完成推流功能。 项目内使用的librtmp是使用rt…
简单的iOS直播推流——flv 编码与音视频时间戳同步
rtmp最初是Adobe Flash用于音视频播放的一个实时传输协议。而flv正是Adobe推出的一个视频格式,因此rtmp协议支持flv视频流。 这里可以我们把获取的aac/h264的数据,直接转成flv格式的视频帧,然后按照时间戳依次发送给服务端即可。 flv总体来说是一个…
1小时学会:最简单的iOS直播推流(六)h264、aac、flv介绍
前面介绍了如何捕获音视频原始数据,介绍了yuv和pcm。 下面来介绍一下我们的想要转换的目标音视频格式:h264,aac,flv。 这里就不贴名词解释了。 说明一下,为什么需要这种格式。 其实除了h264格式之外,视频格式有很多种,出现这些格式原因无非有3种。 最重要的一点是将…
1小时学会:最简单的iOS直播推流(五)yuv、pcm数据的介绍和获取
前面介绍了如何通过相机实时获取音视频数据。 我们接下来就需要了解获取到的数据到底是什么样的。 使用系统提供的接口获取到的音视频数据都保存在CMSampleBufferRef中。 使用GPUImamge获取到的音频数据为CMSampleBufferRef,获取到的视频格式为BGR…
iOS直播开播端概述
简单介绍开播在技术实现上的流程,以及在各个阶段能够使用到的技术点。帮助读者对直播的实现有个大致的了解。
Swift:通过Protocol封装统和入参
本篇围绕一个简单的API封装,逐步推演展示出Swift面向协议的封装思路,相信对于日常开发会有不少的启发。
个人成就
文章被点赞
3
文章被阅读
3,106
掘力值
161
关注了
15
关注者
4
收藏集
0
关注标签
6
加入于
2019-01-02