基于DirectShow的流媒体的应用和研究

来源 :北京邮电大学 | 被引量 : 23次 | 上传用户:seanyx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术、流媒体技术的快速发展,流媒体的处理技术越来越受到业界的广泛关注,由于流媒体在网络上广泛应用,怎样使流媒体的处理变得简单而富有成效逐渐成为焦点问题,选择合适的应用方案将会有效的提高媒体信息的处理和应用,从而大大减少成本,目前应用较为广泛的技术是微软公司的DirectShow,已经在音视频采集、视频聊天、视频点播、视频叠加、媒体播放等领域得到广泛应用。本文所研究的内容是DirectShow技术在视频点播和音视频采集领域的应用,文章首先介绍了DirectShow系统的框架和Filter的基本原理,阐述了通用Filter Graph的构建和DirectShow应用程序开发的一般过程。在视频点播的应用中,本文侧重介绍如何用DirectShow来实现客户端媒体信息的实时播放,项目的创新在于将传统的Mpeg解压卡用DirectShow软件包来实现,即采用系统安装的解压模块Filter来代替硬件的功能。在分析了缓冲队列的利用效率后,采用高效的单缓冲队列宋代替以往的双缓冲队列,节省了内存空间。同时在应用程序内开发源Filter,简化了开发流程和程序的调试。在音视频采集的应用中,本文侧重介绍独立Filter的设计和实现,以及对播放链路的构建。文章分析研究了如何在本地PC机上模拟实现电视卡硬件包装Filter的功能,并通过中间件系统的命令实现对选台、采集等功能的逻辑控制。通过与服务器的连接,实现了从网络上接收并播放媒体流。本文重在实现几个基本Filter的框架功能,对数据流的接收和媒体类型的匹配,直至最后媒体的播放都进行了完整的系统设计和实现。
其他文献
随着人类航天技术的不断发展,航天任务对卫星有效载荷视线确定的精度要求越来越高。卫星有效载荷视线确定是空间目标监视系统的重要组成和关键技术。卫星有效载荷视线确定的
Ad Hoc网络是由一组带有无线收发装置的移动节点组成的一个临时性自治系统。Ad Hoc网络的多跳、无需网络基础设施的支持和组网灵活等特点,使它在军事通信、传感器网络等领域具
遥感图像因其内容丰富、幅面较宽,要对其去噪面临诸多挑战。利用图像块的统计特性是提高图像去噪性能的一条重要途径。图像块统计特性有两类:基于待处理图像相似块上的内部统计特性,和基于外部图像相似块上的外部统计特性,不同类别的统计特性在图像去噪上的应用各有优劣。为了充分利用它们各自的优点,本文针对遥感图像的特点,在组合内部统计特性和外部统计特性的遥感图像去噪方面开展了研究工作。本文首先研究在变换域处理是否
自二十世纪30年代以来,随着射电天文望远镜分辨率的不断提高,射电天文事业的观测频率范围已扩展到1MHz-1000GHz。然而无线电事业也日益壮大,对无线电频谱的需求也越来越大,影
盲信号分离是信号与信息处理领域一个非常活跃的研究方向,并且已经在地震勘探、语音信号处理、生物医学工程等领域得到应用。在非协作环境下通信信号处理领域也有着诱人的应用
从世界军事局势的发展来看,未来战争模式之一就是用精确制导武器夺取战争主动权,形成常规威慑力量。随着光电技术的进步,图像制导成为精确制导技术的重要方法之一。目标识别
进入21世纪以来,计算机网络技术得到了飞速发展,各种宽带网络应用层出不穷。IPTV、视频会议、远程教学、网络游戏、数据资料分发等宽带应用都对现有网络的承载能力提出了挑战
地标匹配是指将卫星图像与地标模板图像进行匹配,提取出地标模板中的地标在卫星图像中的位置,进而计算出卫星图像中地标的偏移量。经典的基于互相关系数的地标匹配算法和基于
随着计算机科学技术的快速发展,应用系统中的软件日益庞大,传统的开发方法已经远远不能满足需要。在这种情况下,软件复用成为保证软件健壮性、灵活性、提高软件质量和软件开