移动视频客户端使用说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

移动视频客户端使用说明书

一.运行环境

硬件:移动终端设备、摄像头。

软件:WindowsCE 操作系统、移动电话网、 IP网。

二.程序安装

将程序安装包文件[ScovideoSetUp.ARM.CAB]拷贝到手机的任一目录下,点击文件即可自动安装,安装后会在程序菜单下显示名称为[ScoMobileVideo]的蓝色图标。安装后的程序文件放在[Program Files-ScoVideo]文件夹下。

三.功能概述

运行本客户端程序的移动终端设备通过自身摄像头进行实时视频采集,将视频数据编码成.264格式后上传至IP网上指定的直播服务器,直播服务器将此实时视频作为一个处于运行状态的视频频道。其它任一运行本客户端程序的移动终端设备可以连接此直播服务器上任一运行状态的视频频道进行实时视频播放。

四.程序启动

1.)在程序菜单中点击此程序图标程序运行,显示如下程序画面:

图4-1

登录以前<视频应用>按钮为不可用状态。

五.参数配置

点击图4-1对话框中的<本地配置>按钮,显示参数配置画面,如下图所示:

图5-1

网络类型:连接移动网络的类型

Test按钮:检测当前网络类型连接是否可用(网络连通但不稳定时可能会test失败)。

管理服务器IP:WEB服务器所在机器的IP地址

http端口:WEB服务器的http端口,传输一般数据时用。

https端口:WEB服务器的https端口,登录时用。

登录账号:WEB服务器上设置的用户名

登录密码:WEB服务器上设置的密码

保存按钮:将以上参数保存到本机的配置文件

返回按钮:关闭此画面,返回到主登录画面。

六.用户登录

点击图3-1对话框中的<登录>按钮,程序即向WEB管理服务器发送认证请求,如果认证成功则显示如下提示画面:

图6-1

如果认证失败,则出现如下提示画面:

图6-2

认证通过以后,登录画面的<视频应用>按钮即变为可用状态。注:根据网络的状况,有时可能需要多次登录才能成功。

七.视频采集功能

登录成功后,点击图4-1中的<视频应用>按钮,出现如下直播服务器列表画面:

图7-0

画面中白色列表框内列出所有可连接的直播服务器IP地址(并不保证直播服务器处于

可连通状态)

1.)选中某个直播服务器项,然后点击图7-0中的<编码>按钮,

程序即转向编码画面,如下图7-1所示:

图7-1

配置按钮:点击显示编码参数配置画面,如图7-2所示。

编码按钮:点击本机开始采集视频并上传至直播服务器,直播服务器上为此视频开启一个频道,使之处于运行状态。开始编码后,此按钮的文

字显示为<结束>,此时点击会结束本机视频采集功能,同时直播服务

器上此视频频道变为停止状态。

退出按钮:如果处于视频采集状态,则首先停止视频采集,然后退出此画面,返回到直播服务器列表画面。

预览检查框:本地是不是预览视频画面。

2.)点击配置按钮,出现编码参数配置画面,如下图所示:

图7-2

摄像头组合框:列出当前设备的所有摄像头。

码率:设置编码后视频上传至直播服务器的码率。

帧率:不可更改,程序自动算出。

视频大小:原始图像的尺寸。

标题:直播频道的名称。

3.)点击编码按钮,开始采集本地视频、编码、上传至直播服务

器,同时本画面上部分位置会出现视频预览,如下图所示:

图7-3

黑色窗口部分即为预览视频,配置按钮变为不可用状态。

停止按钮:点击则结束视频采集编码,直播服务器上对应的频道会变为停止状态,预览

画面消失。停止处理过程中按钮变为不可用状态,且文字变为<停止..>,停止

处理完成以后按钮回复为可用状态,且按钮文字变为 <编码>。

退出按钮:完成结束按钮的工作后,同时退出此画面,返回到图

7-1画面。

八.视频播放功能

1.)图7-0所示的直播服务器列表画面中,选中某台可用的直播服

务器,然后点击<解码>按钮,则出现解码频道列表画面,如下

图8-1所示:

图8-1

频道列表控件:列出所连直播服务器上所有处于运行状态的频

道名称(即视频编码上传时设置的视频标题)。

2.)选中某个频道,点击<播放>按钮,则显示视频播放画面,

开始播放视频。(播放画面略)

九.注意事项

1.)如果程序未能正确检测出设备的摄像头信息,请确认手机系统

是否为正式版本。

2.)如果出现花屏现象,请调高码率设置。

IPhone4 视频采集

(2010-11-12 11:01:05)

转载

在IPhone 4(iso4系统)的SDK 中,为我们提供了AVCaptureSession类,使用这个类,就可以轻松访问摄像头设备来实时采集视频,而不再需要私有API。

首先,先实例化一个 AVCaptureSession 对象,它可视为一个视频输入输出设备。其次,创建一个输入数据的来源,即:AVCaptureDeviceInput,并使用其addInput接口,把它添加到 AVCaptureSession 实例化对象中。同理,我们再创建一个视频输出对象,即:AVCaptureVideoDataOutput,并使用其addOutput接口,把它添加到到 AVCaptureSession 实例化对象中。

AVCaptureVideoDataOutput输出的每帧视频数据是没有压缩过的图像数据,我们可以通过videoSettings属性设置图像数据格式,为了更好的兼容考虑我建议使用:kCVPixelFormatType_24RGB = 0x00000018。

至此,我们已经完成视频采集的主要工作了,最后,我们调用 startRunning 方法开始采集,或者调用stopRunning停止采集。

相关文档
最新文档