基于DirectShow的视频播放系统研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:huan3036646
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的蓬勃发展,流媒体通信技术已成为近年来网络技术领域的研究热点,实时视频处理、传输和播放相关技术的研究与实现是流媒体通信技术领域的核心组成部分,具有较高的工程应用价值。本文以流媒体技术为基础,研究数字视频信息的采集、压缩及传输技术,设计并实现一个视频播放系统。由于实时视频通信对于网络传输带宽、时延要求较高,且需要多种模块协作完成系统功能,因此系统实现需要采用高效的数据编码方式和实时传输策略以及灵活的开发平台。针对以上需求,本文选择先进的XviD视频编码技术,适合实时数据传输的RTP/RTCP协议及基于组件技术的DirectShow平台进行系统的设计实现。文章对系统编码传输相关的MPEG-4标准及编解码算法进行概述,分析RTP/RTCP协议原理及报文格式,给出了传输控制原理流程,然后深入研究和阐述DirectShow平台架构、核心组件、工作原理及应用程序开发方法。在此基础上,给出了系统设计思想,总体架构,功能模块划分及软件开发流程,详细阐述了网络发送及接收模块的开发过程,并利用相关组件构建完整的过滤器链路,完成了系统实现。文章对多线程结构及不同媒体格式数据封装缓存机制进行设计,将网络传输控制功能在组件中进行封装,解决了发送端与接收端的数据通信问题。本课题以多媒体通信软件项目为背景,设计并实现了一种支持实时视频采集、压缩、传输和播放等功能的系统软件原型,有效保证了视频通信质量,具有良好的规范性和可扩展性,该原型适用于中小型视频监视、远程教学等系统。
其他文献
随着电子信息技术与计算机网络的飞速发展,信息网络已经遍及诸多领域。信息的收集、传递、共享与办公自动化紧密地结合在一起,人们对文档的安全性,真实性也越来越高。目前各
无线信道的信道状况总是不断随时间而变化,所以要在无线信道上取得高的通信速率往往不易。为了达到高的吞吐率,通信协议不仅要能够在恒定的信道环境下以高码率工作,而且要能
通信系统设备架构的特点通常是由全局节点和多个外围节点组成的分布式系统。系统中每个节点上都有抽象的资源数据且实时变化,因此,节点之间需要实时交互资源数据;同时,由于资源数
跨域身份认证技术是身份认证技术的一种典型应用,随着云计算的快速发展和大规模部署,传统的网络架构发生了深刻的变革,带来了新的安全挑战。在云环境下,身份提供者、认证凭证
随着中国的迅速发展,高等级高速公路在发展中占据越来越重的承载作用,根据国家公路相关规划,预计到2030年公路交通运输需求将会在现阶段基础上提高一倍。当沥青路面工作一段时间
随着网络技术的迅速发展,协议测试已经成为网络协议工程学中研究的热点问题。网络环境的日益复杂化对协议实现的鲁棒性提出了巨大的挑战,鲁棒性测试是保证协议实现在恶劣环境
超宽带(UWB)是新一代的无线电通信技术,采用功率谱密度极低、持续时间极短的脉冲串来传送信息,具有传输速度高、低功耗、低成本、抗多径能力强、安全性好等特点。UWB技术主要
中国电信产业飞速发展,2008年电信重组之后形成了“三足鼎立”之势,各运营商之间的争夺客户战日益加剧,激烈的市场竞争使运营商从简单的价格战发展到理性的成本服务深层竞争
P2P是一种从一个对等端到另一个对等端的自组织系统。系统中,每个对等端的地位都是相同的,亦称自治实体,可以实现共享分布式资源及非中心化服务的思想。随着P2P技术的广泛应
目前随着无线通信业务需求的快速增长,可用频谱资源变得越来越稀缺。人们通过采用先进的通信技术来提高频谱效率的同时,却发现全球授权频段,尤其是信号传播特性比较好的低频