版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园网络视频监控的系统设计与实现【摘要】:传统的监控系统存在布控区域小、系统扩展能力差等缺陷,难以满足校园监控系统的需求。流媒体起源于窄带互联网时期,是网络音视频发展到一定阶段的产物,是一种解决多媒体播放时网络带宽问题的“软技术”。随着校园网的迅猛发展,流媒体技术可以用于校园网的在线直播、视频点播和远程教育等信息服务的方方面面,这些技术就为高校实现网络监控提供了技术支持。本文基于局域网和流媒体技术,使用数据库管理视频数据,设计了一整套网络视频监控系统的实现。【关键词】:视频监控流媒体视频压缩B/S
NetworkVideoMonitoringSystemOnStreamingmedia【Abstract】:Traditionalsurveillancesystemsexisteddispatchedasmallarea,thesystemdeficienciesandpoorscalability,itisdifficulttomeettheneedsofthecampusmonitoringsystem.Streamingmedia,theInternetoriginatedinthenarrow-bandperiod,thenetworkaudioandvideoproductdevelopmenttoacertainstage,isasolutiontotheproblemofnetworkbandwidthwhenthemediaplayer"softtechnology."Withtherapiddevelopmentofcampusnetworks,streamingmediatechnologycanbeusedforcampusnetworkonlinebroadcast,videoondemandanddistancelearningandotherinformationservices,allaspectsofthesetechnologiestoachievethenetworkmonitoringforthecollegehasprovidedtechnicalsupport.BasedonLANandstreamingmediatechnology,theuseofdatabasemanagementvideodata,Designedasetofnetworkvideosurveillancesystemimplementation.【KeyWords】:VideoMonitoring;Streamingmedia;VideoCompression;B/SPAGE14一、导论(一)研究背景目前,校园视频监控系统都是本地管理、监控的,不能将不同地方的监控设备很好地协作起来,这便使监控系统的功能大大减弱了。传统的监控系统存在布控区域小、系统扩展能力差等缺陷,难以满足大型监控系统的需求。网络化视频监控系统采用模块化设计,具有系统配置通用性强、开放性好,控制功能完善、数据处理方便和人机界面友好等优点,具有广阔的应用前景马昕.视频监控系统的现状和今后发展趋势[J].金卡工程,2005年马昕.视频监控系统的现状和今后发展趋势[J].金卡工程,2005年3月.目前校园监控系统使用最多的是硬盘录像机。硬盘录像机(DigitalVideoRecorder,DVR),即数字视频录像机。DVR是近几年迅速发展的第二代监控系统,采用微机和Windows平台,在计算机中安装视频压缩卡和相应的DVR软件,适合本地监控系统的改造,不适合分布式远程视频监控的系统。这样一来,实现网络化视频监控就有一定的不便。随着安全防范体制和技术的进一步完善和提高,使得该行业完全有条件、有能力应用最新的高新科技成果,带领全行业步入一个新的台阶,提供最安全最周到的服务保障,树立自己的安全行业形象,并能够高效的为用户服务。针对市场的分布情况,为促进安全工作的落实,实现现代化、高效管理的具体要求,高校应当首当其冲,走在前面,为社会发展探路。本系统提出结合现今行业发展水平,利用先进技术,采用安全可靠的网络监控解决方案,将监控系统“集成化,网络化”,这是符合该行业安全保障和工作发展需要的先锋试验。流媒体起源于窄带互联网时期,是网络音视频发展到一定阶段的产物,是一种解决多媒体播放时网络带宽问题的“软技术”。随着我校校园网的发展,流媒体技术也可以用于校园网网络监控系统中来。录像机技术的发展,出现了许多视频监控对一些重要的设备和设施进行实时监控,发挥着很重要的作用。而采用校园网络实时监控系统进行实时数据传输及控制,能充分利用校园网络资源优势,方便有效地对校园内关键地方进行远程控制,大大方便了用户。视频监控系统作为校园师生生命和财产安全防范的有力保障,也可以作为校园公共财产安全的保障。局域网网络视频监控系统以监控目标实时性强,适合远距离传输,便于管理人员控制等突出优点,成为人们研究的热点,同时也深受用户的关注。随着多媒体技术的发展和高校校园网络带宽的增加,传统的视频监控模式逐渐被淘汰,网络视频监控越来越受到各高校的重视,成果也可以应用于教务中的多媒体视频会议等领域。(二)国内外研究现状1.国内研究现状视频监控系统的发展大致经历了三个阶段:模拟设备为主的闭路电视监控系统,称为第一代模拟监控系统;基于PC的多媒体主控台系统称为第二代数字化本地视频监控系统;全数字化的网络时代的监控系统,称为第三代网络数字视。视频监控系统第一代和第二代视频监控系统布控区域小、扩展性差,难以满足大型监控系统的需要,以计算机网络技术及图像视频压缩为核心的第三代网络数字视频监控系统以其通用性好、扩展性强等优点日益兴起。此类系统以数字视频压缩和网络传输为核心,视频压缩主要采用MJPEG、MPEG2、H.263等编码标准。由于这些技术的限制,校园视频监控还停留在本地监控阶段,即只能在本地进行视频监控,还处在分散管理、分散监控的阶段。将整个校园分成几大块进行监控,协同性差,可以说几乎没有协同性。或者就是一栋楼一组监控设备,出现各家只扫自家门前雪的情况,之久难免出现监控“黑暗区”。2.国外件就现状在第三代网络数字视频监控系统日益兴起之时,视频压缩和网络传输为核心,视频压缩主要采用MJPEG、MPEG2、H.263等编码标准。相继出现许多视屏压缩格式,RA:实时声音;RM:实时视频或音频的实时媒体;RT:实时文本;RP:实时图像;SMIL:同步的多重数据类型综合设计文件;SWF:micromedia的realflash和shockwaveflash动画文件;RPM:HTML文件的插件;RAM:流媒体的元文件,是包含RA、RM、SMIL文件地址(URL地址)的文本文件视频编码_百度百科视频编码_百度百科./view/746807.html.2008年10月针对软件、设备和数据传输速度上的差别,用户以不同带宽浏览音视频内容。为满足客户要求,Progressivenetworks公司编码、记录不同速率下媒体数据,并保存在单一文件中,此文件称为智能流文件,即创建可扩展流式文件。智能流在RealSystemG2中是对所谓自适应流管理(ASM)API的实现,ASM描述流式数据的类型,辅助智能决策,确定发送那种类型数据包。由于视频压缩和网络传输,硬件和软件技术的发展,网络视频监控已经应用很广了。在校园网使用网络视频监控已经很成熟了。二、系统的需求及原理(一)系统基本原理虽然说DVR系统是目前市面上电视监控系统的首选产品,在网络加速发展的今天,DVR系统仍然显得有些不足:A、实现网络监控系统功能不够;B、视频数据网络共享难度大;C、对网络实时视频监控技术的支持不够。网络视频监控可以实现不同监控地点的协同监控,减少甚至消除了“黑暗区”,给师生的生命财产安全带来更大的保障,为学校公共设施提高了安全性,同时又方便了监控视频监控产生的数据量庞大,又随着时间的推移而不断增加,这就对管理者增加了难度。所以本系统采用数据库系统来管理这些数据,方便用户点播。实时的监控视频数据利用流媒体技术和局域网组播技术进行发布,提高视频信息传输的实时高校。在这些技术的支持下,利用校园网的带宽优点,采用B/S结构的系统开发框架。不随时间地点的限制进行视频监控是网络视频监控的最大优点,因此本系统提供基于校园网的远程视频监控、远程管理、历史视频点播等功能。(二)用户管理需求分析用户可分为普通用户和管理员,管理员拥有一切权利,用户权限设置、增加删除修改用户、录像机参数设置、管理所有数据。本系统管理员用户权限分为两个级别:系统管理员级别、监控人员级别。系统管理员的权限是最高的,可以对所有用户、管理员权限进行设置,监控人员级别只可以点播历史视频、收看实时监控录像等有关的操作和设置。管理视频数据主要是历史视频数据,所有历史视频数据都用数据库管理,在删除数据库中的一条视频记录的同时删除磁盘上的视频数据。在修改视频信息的时候,同步修改磁盘上存放的视频信息,这里主要是文件名的修改。文件不能单独删除或移动,否则坏破点播,使得页面链接成为空链接。访问权限管理,包括禁止访问某些视频,某些视频只能由特定的用户访问等权限管理。三、系统开发关键技术(一)流媒体传输协议1)实时传输协议RTP与RTCPRTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。2)Producer实现影音同步的方法Producer中的同步问题其本质上属于同步多媒体同步问题。同步(Synchronization)问题是多媒体的一个重要特征。3)流媒体的用户层同步用户层同步或交互同步,是最上层的同步,要求能反映和满足用户的交互性,容易为用户理解接受。用户层同步是交互性参与的同步,用户可以控制和使用信息,如反复调用感兴趣的内容、快速掠过不感兴趣的部分。4)流媒体的系统同步系统同步是底层同步。在网络通信系统中,要考虑不同类型的媒体数据段在传输变换中的延迟、分组中的时间次序错位、丢失等情况,同步机制比较复杂,本文只通过分析其QoS(QualityofService)来讨论流媒体服务端的服务质量。5)流媒体的媒体间同步网络的带宽是完成流媒体传输的物质基础,在传输声音、图像、视频等多媒体信息流时,即使这些媒体流予以压缩,所需的带宽仍然比文字文件大,但并不是有足够的带宽就可以完全解决流媒体传输问题。同步是媒体流的基本控制方法。6)内容分发技术网络电视_百度百科./view/4425.html.2009年12月内容分发技术,即CDN。互联网最初是一种数据通信网,主要提供点对点的传递服务。基于这种模式提供电视广播服务,不仅造成服务器资源、带宽资源的大量浪费,而且使得服务质量难以控制。为此,需要在校园局域网中采用类似于广播的内容分发技术(CDN),来降低服务器和带宽资源的无谓消耗,提高服务品质。CDN中的关键技术包含以下几个方面:①内容发布:它借助于建立索引、缓存、流分裂、组播(Multicast)等技术,将内容发布或投递到距离用户最近的远程服务点(POP)处;②内容路由:它是整体性的网络负载均衡技术,通过内容路由器中的重定向(DNS)机制,在多个远程POP上均衡用户的请求,以使用户请求得到最近内容源的响应;③内容交换:它根据内容的可用性、服务器的可用性以及用户的背景,在POP的缓存服务器上,利用应用层交换、流分裂、重定向等技术,智能地平衡负载流量;④性能管理:它通过内部和外部监控系统,获取网络部件的状况信息,测量内容发布的端到端性能,保证网络处于最佳的运行状态。(二)视频压缩技术及标准目前监控中主要采用MJPEG、MPEG1/2、MPEG4(SP/ASP)、H.264/AVC等几种视频编码技术。对于最终用户来言他最为关心的主要有:清晰度、存储量(带宽)、稳定性还有价格。采用不同的压缩技术,将很大程度影响以上几大要素。1)MPEGMJPEG压缩技术MJPEG(MotionJPEG)压缩技术,主要是基于静态视频压缩发展起来的技术,它的主要特点是基本不考虑视频流中不同帧之间的变化,只单独对某一帧进行压缩。MJPEG压缩技术可以获取清晰度很高的视频图像,可以动态调整帧率、分辨率。但由于没有考虑帧到帧间变化,造成大量冗余信息被重复存储,因此单帧视频的占用空间较大,目前流行的MJPEG技术最好的也只能做到3K字节/帧,通常要8-20K!2)MPEG压缩标准MPEG-4视频压缩算法相对于MPEG-1/2在低比特率压缩上有着显著提高,在CIF(352*288)或者更高清晰度(768*576)情况下的视频压缩,无论从清晰度还是从存储量上都比MPEG1具有更大的优势,也更适合网络传输。另外MPEG-4可以方便地动态调整帧率、比特率,以降低存储量。MPEG-4由于系统设计过于复杂,使得MPEG-4难以完全实现并且兼容,很难在视频会议、可视等领域实现,这一点有点偏离原来地初衷。3)REAL压缩技术.ra格式是RealNetworks公司所开发的一种流式音频Real
Audio文件格式。.rm格式则是流式视频Real
Vedio文件格式。4)微软公司的压缩标准Microsoft
Media
technology的ASF也是流行一种网上流媒体格式。它的使用与windows操作系统是分不开的,其播放器Microsoft
Media
Player已经与windows捆绑在一起,不仅用于Web方式播放,还可以用于在浏览器以外的地方来播放影音文件。四、系统整体框架(一)系统设备选择及整体框架摄像机可以选择USB摄像头,连接方便,将采集到的视频数据编码容易。服务器PC及为了定制方便可优先考虑选择开源的操作系统,如Linux、Ubuntu、中科红旗等。获得视频数据后,由于原始的图像数据量十分庞大,需要在网络传输前进行压缩。实现视频压缩,可以通过软件或硬件来实现。同时如有客户端,则还要向客户端发送视频数据,实现实时视频监控。这里就得用到流媒体技术,由于流媒体解决多媒体播放时的网络带宽问题,所以采用它可以减小网络的压力,提高视频播放效果,提高服务器播放效率。视频数据到一定长度后以一个完整的文件保存在服务器上,并将文件路径和文件名存入数据库,以及本文件的监控时间段和监控地点一同存入数据库,以便今后检索回放、查看等。图1系统结构录像机录像机压缩服务器PC入库/查询组播发送客户端PC属性数据库图2系统真题框架流程查询点播客户端PC参数设置(二)数据库设计在SQLServer2021中,数据库由存储特定结构化数据集的表集合组成。表上有几种控制(约束、规则、触发器、默认值和自定义用户数据类型)用于确保数据的有效性。表上可以有索引,利用索引可以快速地找到用户所需的记录。可将声明引用完整性(DRI)约束添加到表上,以确保不同表中相互关联的数据保持一致。数据库还可以使用存储过程,这些过程使用Transact-SQL编程代码对数据库中的数据进行操作,如存储对表数据提供自定义访问的视图。由于视频数据量大,且随时间的推移不断产生新的数据,而旧的视频数据又不能删除,必须保留一段时间,所以,这些数据的管理都有一定的困难。本系统采用数据库系统来管理这些数据,数据分时间、地点归类,将数据分段存储起来,用MSSQLSever2021来管理数据,主要将文件名和路径以及其说明存入数据库。视频说明包括视频采集的时间、地点、视频采集器的相关参数。图3数据表设计及关系五、系统功能实现(一)数据库设计1.登陆界面设计用户登录所需的用户名和密码在用户信息表中已经建立,用户信息由管理员提前录入设置,本系统没有设置用户注册功能,用户由管理员分配,用户信息有管理员设置。由于用户信息需要从数据库中读取,需要和数据库进行连接。登录界面如下图所示:图4用户登录界面2.服务器端功能实现服务其上不但要负责处理有录像机采集来的原始数据,而且还要对数据进行压缩、入库管理和数据广播,同时负责历史视频的点播。当服务获取摄像机采集来的视频数据后,立刻进行压缩存储,同时如有客户端,则还要向客户端发送视频数据,实现实时视频监控。视频数据到一定长度后以一个完整的文件保存在服务器上,并将文件路径和文件名存入数据库,以及本文件的监控时间段和监控地点一同存入数据库,以便今后检索回放、查看等。出于安全和隐私考虑,文件名的命名应该是隐藏的,在“地址代码”+“起始时间”+“视频时长”的基础上,用Hash函数获取加密后的文件名,不能以明文命名视频文件。检索过程则是在“地址代码”+“起始时间”+“视频时长”同时存在的条件下检索的,用“地址代码”+“起始时间”+“视频时长”用Hash函数加密密文匹配检索。所有历史视频数据都用数据库管理,在删除数据库中的一条视频记录的同时删除磁盘上的视频数据,在修改视频信息的时候,同步修改磁盘上存放的视频信息,这里主要是文件名的修改。文件不能单独删除或移动,否则坏破点播,使得页面链接成为空链接。2.监控模块及设计实现这些功能是在客户端实现。客户端对视频的处理是服务器端对视频处理的逆过程,由于其只需实现对网络视频数据的接收、解压和回放,因此,其处理过程比服务器端变得更简单一些。又为了实现B/S模式的系统结构,所以客户端选择采用Microsoft提供的WindowsMediaPlayer9及以上版本的播放器插件嵌入到网页的方式实现对网络视频数据的回放,包括通过广播的形式传送来的实时视频数据流和点播的形式传送来的历史视频数据流。这里WindowsMediaPlayer9应用WindowsMediaVideo9Decoder对传来的视频数据进行解码,然后借助VideoRender过滤器采用DirectDraw技术实现对视频的回放功能马永军、何伟、王劲松.马永军、何伟、王劲松.基于流媒体的网络视频监控系统设计[J].天津科技大学学报,2009年第3期.图5单一视频显示图6多个视频显示界面客户端也提供视频数据的管理。在客户端以管理员身份登陆系统后,就有权限对视频数据及用户信息进行管理了,也就是进入管理界面。3.管理模块及界面用户管理主要是对系统的管理员级别的用户(包括系统管理员、区域管理员和学校管理员)进行管理。主要包括以下几个方面:1)用户权限设置本系统管理员用户权限分为两个级别:系统管理员级别、监控人员级别。系统管理员的权限是最高的,可以对所有用户、管理员权限进行设置,监控人员级别只可以点播历史视频、收看实时监控录像等有关的操作和设置。2)增加删除修改用户系统的区域管理员一般是由系统管理员进行设置的,可以对其进行增加删除和修改;学校管理员一般是由学校所属区域的管理员进行设置的,也可以对其进行添加删除和修改。本模块在进行保存用户名和密码时对用户密码进行MDS加密。3)录像机参数设置录像机参数设置只有管理员才有权限设置,包括对最视频捕获频率、低照度、曝光、白平衡、色彩等的设置。这个页面主要实现对录像机参数设置,也提供简单的录像机检查接口。录像机操作的API函数://初始化系统资源[DllImport("Sa7134Capture.dll",EntryPoint="VCAInitSdk")]publicexternstaticboolVCAInitSdk(IntPtrhWndMain,DISPLAYTRANSTYPEeDispTransType,boolbLnitAuDev);//释放系统资源[DllImport("Sa7134Capture.dll",EntryPoint="VCAUnInitSdk")]publicexternstaticvoidVCAUnInitSdk();//打开指定卡号的设备,分配相应系统资源[DllImport("Sa7134Capture.dll",EntryPoint="VCAOpenDevice")]publicexternstaticboolVCAOpenDevice(Int32dwCard,IntPtrhPreviewWnd);//关闭指定卡号的设备,释放相应系统资源[DllImport("Sa7134Capture.dll",EntryPoint="VCACloseDevice")]publicexternstaticboolVCACloseDevice(Int32dwCard);//开始视频捕获[DllImport("Sa7134Capture.dll",EntryPoint="VCAStartVideoCapture")]publicexternstaticboolVCAStartVideoCapture(Int32dwCard,CAPMODELenCapMode,MP4MODELenMp4Mode,stringlpFileName);//停止视频捕获[DllImport("Sa7134Capture.dll",EntryPoint="VCAStopVideoCapture")]publicexternstaticboolVCAStopVideoCapture(Int32dwCard);//设置视频捕获尺寸,dwWidth和dwHeight最好为16的倍数[DllImport("Sa7134Capture.dll",EntryPoint="VCASetVidCapSize")]publicexternstaticboolVCASetVidCapSize(Int32dwCard,Int32dwWidth,Int32dwHeight);//得到视频捕获尺寸[DllImport("Sa7134Capture.dll",EntryPoint="VCAGetVidCapSize")]publicexternstaticboolVCAGetVidCapSize(Int32dwCard,Int32dwWidth,Int32dwHeight);//设置视频捕获频率[DllImport("Sa7134Capture.dll",EntryPoint="VCASetVidCapFrameRate")]publicexternstaticboolVCASetVidCapFrameRate(Int32dwCard,Int32dwFrameRate,boolbFrameRateReduction);//设置MPEG压缩的位率[DllImport("Sa7134Capture.dll",EntryPoint="VCASetBitRate")]publicexternstaticboolVCASetBitRate(Int32dwCard,Int32dwBitRate);//设置MPEG压缩的关键帧间隔,必须大于等于帧率[DllImport("Sa7134Capture.dll",EntryPoint="VCASetKeyFrmInterval")]publicexternstaticboolVCASetKeyFrmInterval(Int32dwCard,Int32dwKeyFrmInterval);//设置MPEG4_XVID压缩的质量[DllImport("Sa7134Capture.dll",EntryPoint="VCASetXVIDQuality")]publicexternstaticboolVCASetXVIDQuality(Int32dwCard,Int32dwQuantizer,Int32dwMotionPrecision);//设置MPEG4_XVID压缩的模式[DllImport("Sa7134Capture.dll",EntryPoint="VCASetXVIDCompressMode")]publicexternstaticboolVCASetXVIDCompressMode(Int32dwCard,COMPRESSMODEenCompessMode);//设置视频颜色属性,它将影响视频预览和视频捕获的显示属性[DllImport("Sa7134Capture.dll",EntryPoint="VCASetVidDeviceColor")]publicexternstaticboolVCASetVidDeviceColor(Int32dwCard,COLORCONTROLenCtlType,Int32dwValue);//得到视频源输入频率,即可得到视频源输入制式[DllImport("Sa7134Capture.dll",EntryPoint="VCAGetVidFieldFrq")]publicexternstaticboolVCAGetVidFieldFrq(Int32dwCard,eFieldFrequencyeVidSourceFieldRate);#endregion4)管理所有数据这里主要管理的是历史视频数据。所有历史视频数据都用数据库管理,在删除数据库中的一条视频记录的同时删除磁盘上的视频数据。在修改视频信息的时候,同步修改磁盘上存放的视频信息,这里主要是文件名的修改。文件不能单独删除或移动,否则坏破点播,使得页面链接成为空链接。访问权限管理,包括禁止访问某些视频,某些视频只能由特定的用户访问等权限管理。图7管理页面(二)数据发布在实时的监控系统中由于视频数据量很大,若以点播方式进行通信,发送信息的主机必须向每个希望接收此数据包的用户发送一份单独的数据包拷贝,这种巨大的冗余会给发送数据的源主机带来沉重的负担。因为,它必须对每个要求都做出响应,这使得负担过于沉重,主机的响应时间会大大延长。在IP通信中另一个是技术就是广播,源主机向一个网段中的所有IP主机发送IP信息包,IP广播包的目标地址的主机部分被设置成全“1”。网络部分设置成当前子网地址,IP网络的主机都能识别以IP广播地址作为目标地址的信息包,一个子网中的所有IP主机都接收地址为本子网的广播地址的信息包。广播的主要缺点就是每个广播都要发送数据至所有机器消耗了所有机器上的资源而且数据要被网络中大多数机器所丢弃李虎、林中李虎、林中.远程网络视频监控系统的设计与实现[J].现代电子技术,2004年12月.IP组播通信介于IP单播和IP广播通信之间,并且能使主机发送IP信息包到IP网络中任何一组特定的主机上。IP组播是指一个IP报文向一个“主机组”的传送这个包含零个或多个主机的主机组。除了目的地址部分组播报文与普通报文没有区别网络尽力传送组播报文但是并不保证一定送达。服务器端首先将实时采集到的数据存放在缓冲区中当缓冲区满时,立即启动与之对应的发送线程将数据发送到相应的组播地址然后清空缓冲区等待下接收下一批数据,同时间视频数据保存,将其有关描述信息存入数据库,如视频数据开始时间、时长、视屏结束时间、采集地点等有关信息,以便管理。发送到相应的组播地址的数据进过路由器来转发给组播用户。主机组的成员可以动态变化,主机有权选择加入或者退出某个主机组。主机可以加入多个主机组也可以向自己没有加入的主机组发送数据。(三)系统测试在测试前,首先根据需求分析进行全面了解用户需求并透彻理解。测试时首先分析测试的主次,即先测试主要功能,后测试次要功能。要选找出系统的功能主干,让数据依次流经功能主干,测试功能实现的是否正确。我们将系统中输入部分视频监控的地点、开始时间进行查询过程进行分析,看是否能达到我们预期的效果,功能主干正常正确后,我们考虑测试其异常处理功能;功能主干测试正确后,再进行分支功能的测试;数据之间的逻辑关系是否正确。链接测试:链接是使用户从一个页面浏览到另一个页面的重要手段。对于每个链接,我们进行两件事情验证,一是该链接将用户带到它所说明的地方,另外就是被链接页面是存在的。这句话听起来有些问题,但是有很多站点的内部链接都是空的。也正是因为如此,本系统才采用数据库管理历史视频数据信息的。表单测试:当用户通过表单提交信息的时候,都希望表单能正常工作。如果使用表单收集配送信息,应确保程序能够正确处理这些数据,最后能让顾客能让客户收到视频数据。数据校验测试:如果系统根据业务规则需要对用户输入进行校验,需要保证这些校验功能正常工作。六、遇到的问题在本系统中,路由器通过局域网的组管理协议IGMP来管理组中的成员,在IGMP2.0中增加了对成员离开的及时响应功能,当组中没有成员时可以及时停止该组的组播减小了网络负担。但是由于服务器在向组成员发送数据的时候,并不需要加入该组,所以即使已经没有组成员在接收数据也只是路由器不再进行转发,发送方并没有停止发送,会影响系统的性能。因此在系统中为发送方建立监听套接字,来监视某个组的成员的加入、离开情况,与此同时,当客户端加入某个组时,也同时创建一个连接套接字连接,相应的监听套接字来保持和监听套接字的联系,当组中的成员数量不为0时,继续发送,若为0则停止发送线程。本系统考虑了校园网网内可以对录像机参数进行设置,并且可以调整录像机监控姿态等,这就必须获得录像机的控制API函数,本文中虽然查到了一些相关录像机的控制API函数,但是那远远还达不到完全地实现远程控制录像机。当然这问题不能有技术代替,唯一的解决方法就是和录像机提供商协商,从他们那里得到有关录像机的控制API函数。这样一来这个问题就解决了,也是最好的解决方案,同时可以得到提供商的技术支持。七、结论流媒体起源于窄带互联网时期,是网络音视频发展到一定阶段的产物,是一种解决多媒体播放时网络带宽问题的“软技术”。随着高校校园网的迅猛发展,流媒体技完全可以广泛用于校园网内部的网络监控系统中来,这种技术为校园网络视频监控系统的实现有着不能忽略的作用。随着网络技术和嵌入式技术的不断发展,基于局域网和流媒体技术的远程监控将取代传统的监控方式,在各种无人值守场所和需要远程监控的领域得到广泛的应用,本系统利用流媒体技术和组播技术,在校园网中实现网络视频监控。我相信它在不久将会得到更广泛,如银行、超市、智能小区监控、远程教育领域以及各种工业场所等。通过本系统的设计我才真真深刻地了解了这些技术的强大。
参考文献[1]孟旭霞、覃少华、王艳妹、黄一平.嵌入式远程视频监控系统的设计与实现[J].产品设计与实现,2021年3月.[2]许志闻、郭晓新、庞云阶、王钲旋.流媒体网络视频监控系统的设计和实现[J].仪器仪表学报,2021年第4期.[3]王春和.基于嵌入式Web服务器的网络视频监控系统设计[J].电脑知识与技术,200年8月.[4]马永军、何伟、王劲松.基于流媒体的网络视频监控系统设计[J].天津科技大学学报,2021年第3期.[5]唐旭辉、方勇.基于Web的下一代网络视频监控系统的设计[J].技术创新,2021年第1期.[6]龚跃玲、汪毅.基于μC/OSⅡ的网络视频监控系统设计与实现[J].中国水运,2021年第11期.[7]李虎、林中.远程网络视频监控系统的设计与实现[J].现代电子技术,2021年12月.[8]刘云、卢少同、周亮.网络视频监控系统的设计与实现[J].微计算机信息,2021年第3期.[9]何浩、王玲、马文科.一种新型网络视频监控系统的设计与实现[J].技术创新,2021年第10-3期.[10]SteveMack著,刑栩嘉,王佟,赵峪等译.流媒体宝典[M].北京:电子工业出版社,2021年[11]马昕.视频监控系统的现状和今后发展趋势[J].金卡工程,2021年3月.[12]赵文敏、余文芳、邢建国.一种嵌入式网络视频监控系统的设计[J].计算机软件及应用,2021年第8期.[13]流媒体_百度百科./view/794.htm?fr=ala0_1_1,2021年10月.[14]数字硬盘录像./bfdhbdfhbzdfghdf,2021年3月.[15]视频编码_百度百科./view/746807.html.2021年10月[16]网络电视_百度百科./view/4425.html.2021年12月
致谢首先,要感谢我的导师师,此篇论文是在×××的悉心指导和帮助下完成的。谢谢您从头到尾一遍一遍不厌其烦的指导修改!其次,感谢四年来关心指导我的老师们!认真负责的班主任老师,这四年来您辛苦了!他老师不仅教给我知识,还教会我如何去做一名合格的大学生;同时非常感谢其他最后我将此文献给我敬爱的父亲和母亲所有我的家人,感谢他们在学业上对我的一贯的支持和理解。他们的殷切期望和支持为我的学习提供了强大的动力,我一点点成绩的取得与他们的无私奉献都是分不开的。有人说,时间如流水,一刻不停地冲刷着记忆,但是,有些记忆随着时间的冲刷不会消逝,反而会变得越来越清晰、越来越值得回味,因为它们已经铭刻在内心。大学生活即将划上句号,收拾行囊、开始征途的日子悄然逼近,回头看看走过的路,无限感慨,挥挥手,其实依然不想说再见!衷心的感谢大家!
社会实践报告系别:班级:学号:姓名:作为祖国未来的事业的继承人,我们这些大学生应该及早树立自己的历史责任感,提高自己的社会适应能力。假期的社会实践就是很好的锻炼自己的机会。当下,挣钱早已不是打工的唯一目的,更多的人将其视为参加社会实践、提高自身能力的机会。许多学校也积极鼓励大学生多接触社会、了解社会,一方面可以把学到的理论知识应用到实践中去,提高各方面的能力;另一方面可以积累工作经验对日后的就业大有裨益。进行社会实践,最理想的就是找到与本专业对口单位进行实习,从而提高自己的实战水平,同时可以将课本知识在实践中得到运用,从而更好的指导自己今后的学习。但是作为一名尚未毕业的大学生,由于本身具备的专业知识还十分的有限,所以我选择了打散工作为第一次社会实践的方式。目的在于熟悉社会。就职业本身而言,并无高低贵贱之分,存在即为合理。通过短短几天的打工经历可以让长期处于校园的我们对社会有一种更直观的认识。实践过程:自从走进了大学,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。在现今社会,招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我开始了我这个假期的社会实践-走进天源休闲餐厅。实践,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的实习,学到一些在学校里学不到的东西。因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。要学会从实践中学习,从学习中实践。而且在中国的经济飞速发展,又加入了世贸,国内外经济日趋变化,每天都不断有新的东西涌现,在拥有了越来越多的机会的同时,也有了更多的挑战,前天才刚学到的知识可能在今天就已经被淘汰掉了,中国的经济越和外面接轨,对于人才的要求就会越来越高,我们不只要学好学校里所学到的知识,还要不断从生活中,实践中学其他知识,不断地从各方面武装自已,才能在竞争中突出自已,表现自已。在餐厅里,别人一眼就能把我人出是一名正在读书的学生,我问他们为什么,他们总说从我的脸上就能看出来,也许没有经历过社会的人都有我这种不知名遭遇吧!我并没有因为我在他们面前没有经验而退后,我相信我也能做的像他们一样好.我的工作是在那做传菜生,每天9点钟-下午2点再从下午的4点-晚上8:30分上班,虽然时间长了点但,热情而年轻的我并没有丝毫的感到过累,我觉得这是一种激励,明白了人生,感悟了生活,接触了社会,了解了未来.在餐厅里虽然我是以传菜为主,但我不时还要做一些工作以外的事情,有时要做一些清洁的工作,在学校里也许有老师分配说今天做些什么,明天做些什么,但在这里,不一定有人会告诉你这些,你必须自觉地去做,而且要尽自已的努力做到最好,一件工作的效率就会得到别人不同的评价。在学校,只有学习的氛围,毕竟学校是学习的场所,每一个学生都在为取得更高的成绩而努力。而这里是工作的场所,每个人都会为了获得更多的报酬而努力,无论是学习还是工作,都存在着竞争,在竞争中就要不断学习别人先进的地方,也要不断学习别人怎样做人,以提高自已的能力!记得老师曾经说过大学是一个小社会,但我总觉得校园里总少不了那份纯真,那份真诚,尽管是大学高校,学生还终归保持着学生的身份。而走进企业,接触各种各样的客户、同事、上司等等,关系复杂,但我得去面对我从未面对过的一切。记得在我校举行的招聘会上所反映出来的其中一个问题是,学生的实际操作能力与在校理论学习有一定的差距。在这次实践中,这一点我感受很深。在学校,理论的学习很多,而且是多方面的,几乎是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47236-2026铸造机械低压铸造机及其他金属型铸造设备安全技术规范
- 2026中铁集装箱运输有限责任公司招聘普通高校毕业生40人笔试模拟试题及答案解析
- 2026河南金渠钼业有限公司市场化选聘贸易副总经理1人笔试备考试题及答案解析
- 犍为县2026年上半年公开考核招聘教育类事业单位工作人员(16人)笔试模拟试题及答案解析
- 2026江苏事业单位统考镇江市集中招聘138人笔试参考题库及答案解析
- 2026黑龙江大庆市肇源县医疗卫生专项人才引进22人笔试备考试题及答案解析
- 2026福建教师招聘统考三明市宁化县招聘7人笔试备考试题及答案解析
- 2026年新疆和田学院招聘事业编制工作人员(72人)考试备考题库及答案解析
- 2026年枣庄滕州市校园招聘教师 (山师站)考试备考题库及答案解析
- 2026浙江事业单位统考绍兴市新昌县招聘42人考试备考题库及答案解析
- GB/T 16553-2003珠宝玉石鉴定
- 国际贸易 第三章 国际分工2017
- 2023年吉林大学自考生物制药专业招生简章
- 公路工程质量与安全管理课件
- 架桥机安装使用验收表
- 第一课冬休みの予定 单词课件-高中日语华东理工版新编日语教程2
- 肾上腺皮质功能减退症课件
- 中石油设备及管道定点测厚指导意见
- 条形、柱下独立基础开挖方案
- 无跨越架封网装置计算程序(直接求解)
- 动物微生物细菌病的实验室诊断方法培训课件
评论
0/150
提交评论