iOS RTMP 视频直播开发笔记(1) – 采集摄像头图像

转载 2016年05月30日 18:25:26


iOS RTMP 视频直播开发笔记(1) – 采集摄像头图像

1. 采集硬件(摄像头)视频图像


这里简单说下 iOS 的摄像头采集。

首先初始化AVCaptureSession,说到Session,有没有人想到AVAudioSession呢?

设置采集的 Video 和 Audio 格式,这两个是分开设置的,也就是说,你可以只采集视频。

实现 AVCaptureOutputDelegate:

关于实时编码H.264和AAC Buffer,这里又是两个技术点,之后再讲吧。

配置完成,现在启动 Session:

1.1 附加任务:将当前硬件采集视频图像显示到屏幕

很简单,发送端直接使用自家的AVCaptureVideoPreviewLayer显示,so easy

然后将这个layer添加到界面中即可显示了。

采集时候有个小坑,就是采集的图像尺寸和方向设置。有空我会单开个帖子来聊聊。

相关文章推荐

iOS中 视频直播功能-流媒体的使用(详解)韩俊强的CSDN博客

上一篇博客:(流媒体实现视频播放和下载功能):http://blog.csdn.net/qq_31810357/article/details/50574914 最近视频直播功能比较火,处于需求,研...

iOS中 流媒体播放和下载 韩俊强的博客

iOS中关于流媒体的简介:介于下载本地播放与实时流媒体之间的一种播放形式,下载本地播放必须全部将文件下载完成后才能播放,而渐进式下载不必等到全部下载完成后再播放,它可以一边下载一边播放,在完成播放内容...

iOS 简单的视频直播功能开发(实时视音频流录制编码+RTMP传输+实时拉流解码播放)

推流端:自己开发难度很大,视频直播就被卡死了,音频根本没来得及弄,最终使用了github上开源的框架。                原生开发基本流程:AVFoundation获取视频流...

iOS RTMP 视频直播开发笔记(3)- 了解 H.264 编码

iOS RTMP 视频直播开发笔记(3)- 了解 H.264 编码

iOS RTMP 视频直播开发笔记(3) --- 与帧相关的概念

H264是一种高压缩率的编码标准,如何压缩嘞?一般的视频采集都是25帧/秒,也就是每秒截图25次,其实每一张图片的内容都相差不大,压缩的办法就是利用算法,只将每张图片变动差异化的部分保存下来,这样视频...

iOS 简单的视频直播功能开发(实时视音频流录制编码+RTMP传输+实时拉流解码播放)

推流端:自己开发难度很大,视频直播就被卡死了,音频根本没来得及弄,最终使用了github上开源的框架。                原生开发基本流程:AVFoundation获取视频流...

iOS实现RTMP视频直播 IJKMediaFramework框架编译

通过xcode checkouthttps://github.com/Bilibili/ijkplayer.git或者在终端输入命令git clone https://github.com/Bilib...

iOS视频直播又一大神开源项目、RTMP 协议

效果图如下 NowGif.gif -> 4349FA93-F15B-4287-9162-3AA27B223A72.png FA783124-4B81-455F-A...

iOS视频直播又一大神开源项目、RTMP 协议

随着直播市场的火热,市场大军都逐步进入直播市场 ,腾讯旗下的NOW直播也不例外 先说说直播设计底层 一 、流媒体 1 - 伪流媒体 1.1 扫盲:边下载边播放 1.2 伪流媒体:视频不是实时播...

视频直播点播nginx-rtmp开发手册中文版

转自:http://www.cnblogs.com/zx-admin/p/5783523.html 2016年8月18日12:42:35 参照官方文档https://github.com/a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)