资源描述:
《基于directshow的视频处理与网络传输技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南京航空航天大学硕士学位论文基于DirectShow的视频处理与网络传输技术姓名:赵德杰申请学位级别:硕士专业:测试计量技术及仪器指导教师:田裕鹏20060201南京航空航天大学硕士学位论文摘要以计算机技术、视频图像压缩编码技术和视频数据网络传输技术为核心的新型数字式视频处理系统,具有附属设备少、造价低、操作简单、维护方便等特点。将IP网络技术和多媒体技术相结合,构建一个灵活高效、可扩展性强、可靠性高的视频录像系统是当前录像技术的发展趋势,在银行、交通、安全、医疗及军事设施等领域都有广阔的应用前景
2、。本文所讨论的就是一个数字式录像系统的设计与实现。该系统的采集终端采用微软的DirectShow技术。DirectShow是一个为在Windows平台上运行的流媒体构建的体系结构,为多媒体流的捕捉和回放提供了强有力的支持,它广泛地支持各种媒体格式,使得多媒体数据的回放变得方便简洁。系统实现了基于DirectShow的视频采集系统的设计,成功地将解码显示端设计在DirectShow架构上,使软件结构更加模块化和层次化,用户界面设计与底层网络接收、视频解码、视频传输分离开,使系统的二次开发变得轻松。系
3、统控制端的大部分功能集中到视频服务器上,系统中视频流采用MPEG-2视频编码标准进行编码。文章针对MPEG-2视频文件设计出基于GOP(GroupofPicture)的非线性编辑方案,操作方便、高效。以以太网作为网络传输介质,采用IP组播的UDP和RTP传输方式进行视频数据的发送,系统运行效果良好。关键词:视频处理,DirectShow,视频编码,MPEG-2,视频传输,IP组播I基于DirectShow的视频处理与网络传输技术AbstractThetechniquesofcomputerproc
4、essing,digitalvideocompressingandvideodatatransmissionhavebeendevelopingquicklytheseyears.Theymakethedigitalvideokinescopesystemflexible,proficient,extensibleandrobust.ItisthetrendtocombineIPnetworkingandmultimediatechniquesintothemodernvideokinescope
5、system,andithastremendousapplicationprospectinthefieldofbank,traffic,security,medical,militaryestablishmentetc..Inthedissertation,theauthordiscussesthedesignandimplementationofadigitalvideokinescopesystem.Theterminalofthesystemisdesignedbasedonthetech
6、nologyofMicrosoft’sDirectShow,whichisbuiltforthestreamingmediawhichrunsontheWindowsoperations,andmakestheplayofmultimediaflexible,andprovidesserviceforalmostallkindsofmediaformat,especiallyforcaptureandreplayofvideostreams.Thedissertationalsopresentst
7、hedesignofaDirectShowkinescopesystem,whichisusedonthekinescopeterminaltoreceiveanddecodethestream,andtoshowthevideoimage.UsingtheDirectShowarchitecture,thewholesoftwaresystemcanbemoremodularizedandfacilitatesthefrontenddeveloping.ThesystemusesMPEG-2pr
8、otocoltoencodeandtomulticastitsvideodata,almostallthefunctionsaredesignedonserviceterminal.Theauthorbringsforwardanon-linearcompilemethodbasedonGOPofMPEG-2videostreamwhichisefficientandconvenient.ThesystemusesEthernetasitstransfermedia,thedata