基于BS结构的无线视频传输方案
浏览器、嵌入式Web服务器(boa)、wifi无线网络、视频传输、设备管理
1、总体结构
2、工作流程
用户在浏览器中登录设备管理网站,向嵌入式Web服务器发出视频监控请求,通过 CGI程序与嵌入式Web服务器进行交互,Web服务器接到请求后启动相应的服务,由摄像头采集的视频经过流媒体服务器处理后存储并通过RTP/RTCP 协议传输到浏览器监控端,这样,用户就能实时地对视频进行监控。工作流程如图:
3、流媒体服务器
主要包括以下3个功能模块:视频采集、视频编码以及视频传输。
3.1视频采集
编译linux-2.6的内核支持USB摄像头硬件驱动,将生成的
zImage烧写到s3c6410开发板上,使用内核支持的video4linux设备API实现视频采集。
3.2视频编码
采用MPEG-4视频编码器对视频图像进行压缩编码。使用开放源代码的MPEG-4编码软件FFmpeg。将编码器交叉编译后移植到处理器s3C6410的ARM9开发平台上。
3.3视频传输
采用RTP/RTCP/RTSP协议实现视频流的实时传送。
RTSP(real-timestreaming protocol)是一个应用层协议,用来控制具有实时特性的数据传送。它提供了一种可扩展框架,使得可控的、点播的实时数据的传送成为可能。数据源可以是直播数据或者存储的媒体片断。
RTP(Real-timeTransport Protocol)是用于htemet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作。其目的是提供时间信息和实现流同步。
RTP通常使用UDP来传送数据。当应用程序开始一个RTP会话时将使用两个端 口:一个给RTP,一个给RTCP(RTP control protocol)。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。
RTCP和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周 期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改 变有效载荷类型。RTP和RTCP配合使用,能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网络上的实时数据。
4、嵌入式web服务器
嵌入式Web服务器用来处理用户的请求,和浏览器端进行交互。 在传统的视频监控系统中,基本上采用的是基于C/S的模式,这种模式需要在监控端 安装客户端软件。因此,需要用户花费大
量时间和精力维护。采用B/S模式,真正的实现了用户零维护,并且还可以跨平台操作,不仅省去了人力物力还能够使用 户在只要有网络的环境中就可以进行视频监控,真正方便了用户。
5、web网页的设计
目前实现动态Web页面有多种技术可供选择,CGI、ASP、PHP等技术在高端平台上都能很好地实现用户所需的功能。但在嵌入式Linux系统中实现动态网页。目前只能采用CGI。
CGl(common gate interface,即通用网关接口),是一个连接外部应用程序到服务器的标准。一个简单的静态HTML文档是没有交互后台程序,而CGI程序则可以实时 执行并输出动态信息。使用CGI需要一个输入界面,一般就是一个包含了表单(FORM)的页面。FORM在CGI中是最常被使用的输入界面,它由一组标签 所组成,目前的标准中,FORM的标签可分为3大类:INPUT、SELECT以及TEXTAREA。在设置了一系列有关的标签后,每个FORM通常需要 一个SUBMIT按钮用来发送表单内容。
当用户在客户端按下FORM上的SUBMIT按钮,浏览器(Browser)将客 户端输入的参数传回服务器,服务器启动指定的程序并将封装的参数传入,后台程序依照传入的参数完成指定的工作。如果此时有需要传回结果的话,则程序会把结 果传回给服务器并
发送到浏览器。CGI程序可以用任何程序设计语言编写,如Shell脚本语言、Perl、Fortran、Pascal、C语言等。但是 用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言程序是编译执行且不可被修改)等特点。
6、wifi无线网络
选WiFi无线模块实现WLAN无线接入。
…… 此处隐藏:45字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




