基于.NET的网络多媒体实时监控平台的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:lihao527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文首先介绍了课题的相关技术,包括.NET框架技术、传输媒介和传输协议的选择、.NET Pemoting技术及多媒体数据处理技术等.接下来讨论平台实现方案和实现过程,论述了平台结构和平台实现细节.最后是在平台基础之上实现的一个远程监控系统实例,简述了这个系统的结构及功能.通过对多媒体网络通信和远程监控技术的研究,提出一种基于微软.NET框架技术的网络多媒体实时监控平台分层结构.最底层是数据传输层,担负着多种类型数据的传输任务,根据数据传输的可靠性要求采取不同的传输策略;第二层是功能实现层,负责具体实现平台的各种功能;最上层是功能接口层,作为提供给各种应用的访问接口,又作为功能实现层的具体实现的标准.对平台模型的每一层,阐述了关键的实现技术,然后给出了主要实现方法.为了保证多媒体数据传输的实时性,采用国际上流行的多媒体会话控制协议SIP来控制会话的建立、控制及终止,SIP被设计作为IETF的多媒体数据和控制体系的一部分,比传统的H.323体系更适合Internet,它与底层采用何种协议无关.音视频的传输过程由多媒体实时传输协议RTP/RTCP负责,多媒体数据由RTP传输,RTCP用于保证一定的QoS.在对多媒体数据进行处理时,考虑到多媒体通信的特点和实时监控的要求,应用了国际上通用的压缩标准(如G.729a、H.263)对音视频数据进行压缩;对于可靠性要求高的数据传输,比如文本、文件传输,引入.NET中的Remoting面向对象中间件技术,它提供了一套本地对象与远程对象间透明通信的解决方案,以及对对象激活方式、对象生命周期等要素的管理,提高了数据传输的性能,并极大地简化了实现过程.详细介绍了.NET框架的原理及特点,并分析了它的优势所在.平台应用.NET中的DirectShow技术进行音频和视频的捕获及回放;利用PInvoke技术调用非受控的WIN32 DLL代码;.NET组件通过COM Interop技术与COM组件进行通信;在.NET的通用语言规范基础上实现多种编程语言集成.在实现过程中讨论了.NET Remoting和RTP/RTCP的原理以及在数据传输中的应用,重点叙述了SIP协议栈的设计及实现.
其他文献
材料在自然环境中,由于受各种不同环境因素的影响,其表面会呈现各种各样的腐蚀特征。材料外观腐蚀的状况是材料环境适应性的一种重要体现,腐蚀形貌特征是用来分析材料耐蚀性能的
仿人机器人进入复杂的室内环境,服务于人类的日常生活是其发展的必然趋势,定位与运动规划是机器人能够自主服务于人类的关键。目前主要研究的是简单环境下的仿人机器人定位与
由于视频数据的大信息量和有限的传输带宽,使得视频的压缩编码、传输信道和网络协议的选择成为视频传输应用中的关键技术。本文研究了一个基于局域网的视频传输系统,目的是适应
该文针对现有虚拟大学中的不足,提出了自己的解决方案:设计了一个面向虚拟大学的移动agent协作中间件系统模型(VUMAM)以及基于该模型的虚拟大学的系统框架,并对该系统中的age
软件的再工程可以帮助更好的理解和复用遗产系统,它是提高遗产系统质量和可维护性、提取可复用构件的良好途径.国内外在这方面已经开展了许多研究,取得了一些成果,同时也产生
联邦数据库系统可以解决各个成员数据库系统的数据模型和数据表达的异构,以及语义异构等问题,它从传统的集中式数据库系统的三层模式结构扩展到五层模式的体系结构,提供了异构数
该文提出了一种完整的网络信息集成系统实现方案.网络信息集成系统中的包装器包含访问数据源查询接口的SIDL模块及抽取结构化数据的抽取器模块,目前大多数研究都只讨论了其中
该文就粗糙集理论及其在数据挖掘中的应用进行了较为深入系统的研究.完成的工作和取得的成果在于:提出了在Ziarko变精度粗糙集模型基础上的一种基于分类正确度的粗糙集模型,
由于软件规模和复杂性的增加,软件测试技术研究和工具开发滞后,软件测试中存在大量的手工劳动,从而使得软件测试的效率很低,费用很高.而且,由于软件测试仍然是目前和今后相当
如今,随着计算机硬件以及网络技术的发展,并发程序在提高计算效率上发挥着越来越重要的作用。然而编写高质量的并发程序对于程序员而言并不是一件简单的事。与此同时,并发程序的