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直接获取摄像头数据

需要添加的  Framework :CoreMedia, CoreVideo QuartzCore, AVFoundation  MyAVController.h:  #import   #...

iOS AVCaptureSession实现获取摄像头图像,并识别图片中身份证号码

自定义照相机通过设备摄像头实时获取身份证图片信息,然后识别图片中身份证号码,采用ocr识别数字 声明import import import import “MBProgressHUD.h”//#i...

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

这里简单说下 iOS 的摄像头采集。 首先初始化AVCaptureSession,说到Session,有没有人想到AVAudioSession呢? 12// 初始化 AVCaptureSes...

IOS摄像头采集YUV420数据

这里简单说下IOS摄像头采集YUV420数据。 步骤:  1.初始采集数据需要的对象 2.设置采集回调的代理并开始 3.在回调中获取到采集的数据(注意:这里采集到的数据格式NV12并不是YUV420格...

iOS 从摄像头获取YUV420SP数据

需要引入两个库 #import #import 所在类需遵守AVCaptureVideoDataOutputSampleBufferDelegate代理 设置Session- (vo...

iphone ios 视频采集AVCaptureSessionPresetHigh/Medium/Low分辨率等参数

以下大家友情支持一下: 做了一个产品,需要人气支持一下,android和iphone上91市场搜索#super junior粉丝团#,或者直接到页面下载http://m.ixingji.com/m....
  • linzhiji
  • linzhiji
  • 2011年10月08日 10:24
  • 14908

iOS从摄像头获得实时视频流(研究中)

首先下面的Demo是将摄像头的视频流转化为image(JPEG) // // ViewController.m // 实时视频Demo // // Created by 程磊 on 15/4/...

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

iOS RTMP 视频直播开发笔记(1) – 采集摄像头图像 1. 采集硬件(摄像头)视频图像 这里简单说下 iOS 的摄像头采集。 首先初始化AVCapture...

iOS RTMP 视频直播开发笔记(2) – 了解 MP4 文件格式

虽然我们不需要了解详细的编码实现细节,但对于文件格式和相关名词的了解,对于开发仍然是非常必要的。 由于之后的 iOS 编码实现中需要首先生成 MP4 视频文件,然后从 MP4 文件中提取 NAL...

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

本节内容整理自:H264–1–编码原理以及I帧B帧P帧,作者:dxpqxb H264是一种高压缩率的编码标准,如何压缩嘞?一般的视频采集都是25帧/秒,也就是每秒截图25次,其实每一张图片的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS RTMP 视频直播开发笔记(1) – 采集摄像头图像
举报原因:
原因补充:

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