欢迎来到天天文库
浏览记录
ID:35148398
大小:2.50 MB
页数:85页
时间:2019-03-20
《基于directshow和rtp的网络视频监视系统设计与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西南交通大学硕士学位论文基于DirectShow和RTP的网络视频监视系统设计与开发姓名:张熙申请学位级别:硕士专业:计算机应用技术指导教师:陶宏才20060401西南交通大学硕士研究生学位论文第1页摘要随着社会的进步,人们对生活和工作环境安全要求不断提高,监视系统的重要性就显得格外突出。传统的模拟监视已经越来越难以满足用户的需要,与之相比,数字监视具有许多明显的优点:便于计算机处理、适合远距离传输、便于查找、提高了图像的质量与监视效率、系统易于管理和维护。DirectSbow是微软公司开发的一套基于willdows平台的软件开发包,
2、它为windows平台上处理各种格式的媒体文件播放、音/视频采集等高性能要求的多媒体应用提供了完整的解决方案。RTP/RTCP是1996年IETF(ImemctEn西neering11askForce)的视频/音频工作组制订的专门用于支持网络实时传输服务、提供数据实时传输的标准。髓P通常使用U】)P进行数据传输。会话期间,参与者定期发送RTCP包反馈统计信息。RTP和RTCP配合使用,提供数据实时传输和Oos服务来满足网络音/视频数据实时传输的时延和丢包要求。本文通过采用上述技术,完成了一个用usB摄像头作为视频采集设备的小型实用网络
3、监视系统,主要工作有:f1)使用uML建模工具完成系统的设计过程。采用RationalRose2002分别构建了服务器端和客户端的用例图、类图、活动图,系统的编码过程按照所建模型完成。(2)采用当前流行的DirectShow视频处理技术实现了视频数据的采集、播放、压缩、解压缩、回放等功能。其中压缩和解压缩分别采用先进的MPEG一4编解码器实现。(3)使用动态链接库技术开发了简化的R1P协议,用于实现监视系统的网络传输功能。简化的R1甲协议针对视频监视系统这样一个具体的应用环境,能更好地适应监视系统的开发。采用双缓冲链表减小网络抖动对系
4、统的影响,并提出了一种简洁有效的OoS控制方式处理网络拥塞。(4)服务器端和客户端均实现了较完善的录像功能,录像文件能以自定义的格式存储于硬盘上,可通过专门的播放窗口回放,也可通过、vindowsMediaPlavcr直接点击回放。(5)E)(E和Activex控件两种方式实现客户端,支持C/s、B/s西南交通大学硕士研究生学位论文第1I页两种模式,用户可以安装客户端软件,也可以直接打开Ⅲ游览器下载Activex控件,直接观看监视图像。关键词:RTP/I汀cP:Directshow;视频监视;Qos;uML西南交通大学硕士研究生学位论
5、文第1II页AbstractAlongwimsociet妒progrcss,peoplehavemorerequirements南rmesafe田oflifealldmewor酗ngcondmons.TheimportaIlceofmonitors”t锄印pearsespeciallypromineIltly.Hellce,me竹admonalsimulationmonitorcaIlnotsatis母廿leusers’needsaIlymore.Comparedwitllthe昀ditionalsimulationmonjtor,t
6、11edigitalmollitorhasvariOusm蒯ts,suchassujtableforcomputerprocesSin舀long—distancetrallsmission,andse疵h.nalsohasimpr0VedthepictⅢ℃qualityaIld血emoIlitoringe珩cieIlcy,mesygtemitselfiseasytomaIlageaIldmaintainaswell.DirectShowisasoftwaredeveloDment虹t,wmchMicmsoftCorporationde
7、velopsbasedoⅡt11eWindowsplatfo衄software.nprovidesawholesolutionformeWilldawspla伍mtoprocesstllepreviewandtheaudio/videOcollecdonofthemediadoc啪ent.RTP瓜TCPisa对髓dardthatwassctupbyIETF’s(hltemetEn画neeringTaskForcc)audio/videoworkt锄in1996.RTP/RTCPisusedt0supponmene柳orkreal_ti
8、metranslllissionservice.RTPusuallyusesUDPtOn‘ansnlitdata,andinmesession,paIticipantperiodicaIIy订aIlsportstheRT
此文档下载收益归作者所有