已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 Linux 的视频自动录制传输系统的设计和实现需求分析报告书总页数 9 正文 6 附录 无 生效日期 2013.12.02编制: 审批:2修改履历修改编号 日期 修改人 版本号 修改内容1 VER0.1.0 初始做成233目录1 引言 .41.1 编写目的 .41.2 项目背景 .41.3 参考资料 .52 任务概述 .52.1 开发目标&应用目标 .52.2 运行环境 .62.3 关键词 .63 功能要求 .63.1 功能划分 .63.2 体统总体功能设计 .63.3 系统结构及功能描述 .74 性能要求 .74.1 时间特性 .74.2 显示特性 .75 运行要求 .85.1 界面 .85.2 基本操作 .95.3 显示要求 .96 扩展需求分析 .941 引言1.1 编写目的编写这份报告的目的在于使开发方了解基于 Linux 的视频自动录制和传输系统的工作流程流程,明确软件的功能及达到的目标。为进一步定制软件开发的细节问题,便于用户与开发商协调工作。本文档面向的读者主要是项目委托单位的管理人员,希望能使本软件开发工作更具体。1.2 项目背景基于 Linux 的视频自动录制和传输系统在工业生产领域、交通安全、银行安防和很多安全部门中发挥着重要作用。得益于计算机网络、通信、视频处理等技术的快速发展,集视频录制,视频存储,视频图片处理于一体的视频自动录制和传输系统。随着城市安全工程在全国范围内的快速推进,视频的录制传输系统的基础建设已经初具规模,并取得了显著成效,正逐步能够满足城市视频监控的一些基本要求。基于 Linux 的视频自动录制传输系统主要用于完成现场点的数据采集、处理、实时监控等功能。传统的视频监控系统自动控制技术、计算机技术,并广泛地应用于工业自动化、工业控制领域。然而,由于传统的视频监控系统没有或无法解决实时大数据量处理远程通信等问题,或者其成本等原因,其应用受到很大的限制。随着网络通讯技术得到越来越广泛的应用,采用这些先进技术的网络视频监控系统开始逐渐替换传统的视频监控系统。借助以太网和 Internet 技术,把视频自动录制传输系统连接至 Internet 上,就可以方便、低廉的把信息传送到世界的任何一个地方,实现资源的共享,从而使人们有能力解决以前在极有限的资源下很难解决的问题,为远程网络视频监控的发展提供了有利的条件。由此可见,网络视频监控系统必将有良好的应用和发展前景,由它替代当前普遍应用于 PC的远程监控系统已成为必然趋势。而目前在我国基于网络化视频监控刚刚起步,所以对基于嵌入式技术的网络视频监控系统进行研究具有很大的实际意义。目前,基于嵌入式多媒体技术和 B/S 架构的分布式视频监控系统,已经成为信息网络的一种最普遍应用的信息交互平台。51.3 参考资料1 Linux 操作系统的介绍 /转载自百度百科。2 视频自动录制传输 /转载自百度百科。3 基于 Linux 的视频自动录制传输系统现状及发展趋势 /转载自网易博客。4 基于嵌入式 Linux 的网络视频监控系统的研究 /吕明成著。5 精通 Qt4 编程 / Mark Summerfiled 著。6 Qt 及 Qt Quick 开发实战精解 /霍亚飞编著。吴迪、白建平。董世明审校。-北京航空航天出版社。2012.5。7 24 学通 QT 编程 /Daniel Solin 著,袁鹏飞译。-人民邮电出版社。2000.8 Qt4.5 介绍和安装 /转载自百度文库。9 C+ GUI Qt4 编程实例代码 /下载自 CSDN。10Advanced Qt Programming/Mark Summerfiled 著。11 Qt 教程及软件/ 下载自新浪网站。12 精通 Qt 编程/ 蔡志明、卢传福、李立夏编著。-电子工业出版社。 2007 年。13 基于 Qt 的视频监控设计 /下载自百度文库。14 基于 Qt 的四路视频监控系统中客户端的设计与实现 /张永奎、 康 华 、刘 燕编著。15 零基础学 QT4 编程 /下载自百度文库。2 任务概述视频自动录制和传输系统将在 Qt 中实现视频录制,存储视频事件处理以及视频传输等功能。录制的视频可以用 Linux 系统的电影播放机进行播放。2.1 开发目标&应用目标基于 Linux 的视频自动录制和传输系统具有很多优点,系统针对专门的应用领域,功能专一。硬件系统根据需求设计,所需设备较为简单。系统的控制由后端的软件系统实现,省去了传统模式系统中的大量设备。软件与硬件结合紧密,性能更为稳定。采用模块化设计,便于维护和管理。安装简便,节约布线,运作费用较低。采用中心控制,硬盘记录,存储集中维护与操作。62.2 运行环境Linux 操作系统:Ubuntu 12.04 操作系统界面设计:Qt Creator5.2.12.3 关键词Linux,视频自动录制,视频储存,传输3 功能要求3.1 功能划分 客户端功能说明视频数据采集,视频数据存储,视频图片采集,视频图片存储,视频数据传输服务端功能说明视频数据接收,视频播放3.2 体统总体功能设计系统设计采用了 Qt Creator 进行界面设计实现。系统主要分为两部分:第一部分是视频采集终端,实现静态图片的捕捉,视频录制以及视频存放等功能。此部分也是最重要的,因为只有有效的控制采集跟压缩,得到的信息才有价值,传输起来方便,快捷。图 1 Ubuntu 操作系统桌面第二部分是视频数据接受终端。采用 TCP 传输协议,将经过编码的图像数据。 视频传输如图 2。7图 2 视频传输3.3 系统结构及功能描述视频采集界面采用 Qt Creator 设计实现视频采集,利用系统摄像头采集视频。在Linux 操作系统下,对远程视频采集端进行查看,并可完成图像捕捉、视频保存、相关的设置功能。构建了一个成本较低、功能较为完善的基于 Linux 的视频自动录制和传输系统4 性能要求4.1 时间特性在摄像头获取阶段时间要求。开始视频录制操作时间要求。开始视频图片抓拍时间要求。视频传输过程中时间要求。4.2 显示特性摄像头作为前端设备,需能够适应光线暗环境。根据不同的用途可准备不同的摄像头。比如,安全要求比较高的地方需要准备水平分辨率较高,最远可视距离较远,保证可大范围监控图像的摄像头。85 运行要求5.1 界面基于 Linux 操作系统采用 Qt 图形用户界面应用程序1. 客户端视频采集发送:如图 3:图 3 客户端视频采集发送2. 服务端视频接受播放:如图 4:图 4 服务端视频接受播放95.2基本操作客户端视频采集发送:1.先连接摄像头,则视频容器显示采集视频;2.按Focus按钮:视频聚焦;3.按 Tab 键下的Record按钮:开始视频采集;4.按 Tab 键下的Pause按钮:视频采集暂停;5.按 Tab 键下的Stop按钮:停止视频采集;6.按 Tab 键下的sendVideo:进入视频发送界面;7.按Mute按钮:视频录制静音。服务端视频接受播放:1.按receiver按钮:视频接收;2.视频播放窗口,视频文件浏览;3.按open按钮:打开接收到视频文件;4.按视频控制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第七单元21 古诗词三首山居秋暝说课稿-2024-2025学年五年级上册语文统编版
- 别墅保洁合同
- 北京市非居民其他垃圾清运合同
- 肝胆管癌外科治疗方案
- 旅游活动的分类依据
- 广东省茂名市信宜市2024-2025学年五年级上册期中考试语文试卷(无答案)
- 17 A光的折射 基础版2025新课改-高中物理-选修第1册(21讲)
- 河南省郑州市新密市2024-2025学年一年级(上)期中语文试卷(含答案)
- 激光比长仪相关行业投资规划报告范本
- 社交电商相关行业投资方案2
- 有限空间监理实施细则
- 二手房屋买卖物品交接清单
- 家畜育种新技术
- 小学生汽车发展史新能源课件
- 王贵启-玉米田杂草发生发展及除草剂优解-合肥0728
- 幼儿园幼小衔接实施方案(修改)
- 2023北京海淀区八上初二期末数学试卷及答案
- 浙江重症医学专科护士理论考核试卷与答案
- 沟槽土方开挖工程专项施工方案范文
- 产品质量风险辨识与控制清单范例
- 电力电缆试验
评论
0/150
提交评论