欢迎来到天天文库
浏览记录
ID:37419493
大小:4.14 MB
页数:83页
时间:2019-05-23
《基于IP网络的视频传输及监控系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江人学硕Ij学位论文摘要本文研究的主要内容是开发一个可跨域访问的IP网络视频监控系统,该系统提供实时视频传输、视频文件录制及传输服务。本文设计开发了基于PC的视频服务系统,该系统由负责视频采集及传输的控制端、负责管理用户及控制端连接的服务器及负责视频播放的客户端组成,很好地满足了实际的跨域应用需求。视频服务器是整个系统运行的重要环节,双网卡的结构设计使其能够分别响应客户端和控制端的连接。为提高服务器的多用户响应性能,设计开发了线程池类对多任务及多线程实现管理。控制端基于Direcshow组件技术开发,包含了多个功能模块
2、,可完成视频本地预览,响应实时视频传输请求、完成视频文件录制及发送到服务器等功能。视频编码采用目前最先进的H.264编码标准,利用开源编码器x.264开发变换过滤器实现编码。视频数据传输采用先进的实时传输及控制协议(RTP/RTCP),以有效的反馈和最小的开销使传输效率最优化。客户端完成视频数据RTP包的接收和解码播放,并且利用RTCP接收报告反馈网络状况。此外,通过界面操作可以轻松实现远程摄像头控制。本文最后给出了总结和展望。在已有工作的基础上,针对系统功能及协议设计提出了一些改进意见,包括加入多播功能、融入智能视频技
3、术,编码器优化等。关键字:视频监控,H.264,RTP,RTCP,Directshow,线程池浙江人学坝I-6位论文AbstractThispaperfocusesondevelopingasurveillancesystembasedonIPnetworkwhichcanoffercross-domainvideoaccess.Thesystemprovidesreal—timevideotransmission,videorecordingandtransmissionservices.Thispaperdevelo
4、pesaPC-basedvideoservicesystem,includingaterminalforvideocollectionandtransmission,aserverfortheconnectionmanagementoftheclientandtheterminal,andaclientforvideoplay.Thesystemiswellpositionedtomeettheactualdemandofcross.domainvideosurveillance.Thevideoserverisanim
5、portantpartofthesystem,whichhastwonetworkcardstoresponsetheconnectionsformtheclientandtheterminalrespectively.Inordertoimprovetheserver’Sperformanceindealingwithmulti—users’connections,athreadpoolclassisdesignedtorealizemulti-taskingandmulti—threadingmanagement.T
6、hevideoterminalisdevelopedbasedonthedirecthshowcomponenttechnology.Itcontainsmultiplefunctionalmodules,providinglocalvideopreview,remotereal—timevideotransmission,andvideorecordingandtransmissionservices.AdvancedH.264codingstandardisintroducedforvideocompression.
7、Atransformfilterisdevelopedwiththeuseoftheopensourcecodecx.264forvideocompression.Videodatatransmissionmakesuseoftheadvancedreal-timetransmissionandcontrolprotocol(RTP/RTCP),witheffectivefeedbackandminimaloverheadtooptimizetransferefficiency.Thevideoclientisdesig
8、nedforI汀Pvideopacketsreceivinganddecoding.andsendingRTCPreceiverreportpacketstoreportthenetworkcondition.Inaddition,theclientuserinterfaceenablesuserstocontrol
此文档下载收益归作者所有