DirectShow网络视频教育方案的实现

被引量 : 0次 | 上传用户:ssss426
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
远程教育是网络多媒体技术应用的一个重要方向。它突破了时间和空间的限制,为广大的学习者提供了极大的方便。 网络视频教育是远程教育的一个重要组成部分,它实现了师生们在网络上的视频和音频交流。它有三种实现方式:纯硬件方案、纯软件方案和软硬结合的方案。 现阶段我国的网络多媒体教育得到了广泛的运用,但是在实现网络视频教育时,还存在着如下一些问题: 1.纯硬件网络视频教育方案成本过高,不能为普通用户接受,限制了它的推广,也不便于升级换代。 2.纯软件网络视频教育方案视频和音频质量不高,不支持异步教学和多点视频通讯。 3.无论是纯硬件方案还是纯软件方案,它们所采用的视频和音频编解码器都遵循H.323标准,所输出的媒体数据格式较为单一,不能适应用户需求和网络环境的变化。 针对上述问题,本文提出了基于DirectShow技术的网络视频教育方案。该方案是一个纯软件方案,它克服了以前软件方案的缺点,所作的工作主要有以下几方面: 1.使用廉价的设备替代原有的专业设备,利用软件来实现视频音频的捕获、编码和录制。 2.提供对MPEG-4、MP3等先进编码技术的支持,实现这些媒体数据流的网络传输。 3.兼容多种编码器,并提供对编码器属性和视频音频质量的配置方式。 4.提供对同步和异步教学模式的支持,并使用组播来实现多点通讯。 本文主要介绍了方案三个层次的实现: 1.用户界面层。它提供程序的界面,让用户可以根据自身和环境的需要对各类设备和编码器进行选择和配置。 2.Graph管理层。这层中,本文在DirectShow所提供的底层API基础上,设计了一系列完成特定功能的高级函数,供用户界面层调用。 3.Filter层。在这层中,本文设计了一个网络传输Filter,来实现媒体数据的网络发送和接收。网络传输Filter对各类媒体数据进行RTP数据报封装,并对MPEG-4数据进行特殊的分片处理;在接收时,使用异步接收方式、多重缓冲和多线程技术来提高系统的性能。并且它使用COM技术开发,有很好的扩展性。 经过实际运行和测试,本方案完全达到了设计的要求。Directshow网络视频教育方案的实现 本文的研究意义在于:使用最新的Directshow技术,以纯软件的方式,来实现网络视频教育。方案的成本低,视频和音频质量好,兼容性强,配置灵活,能适应不同网络带宽,由于方案采用的是层次型结构,因而也提高了它的扩展性。
其他文献
基于弹性薄板小挠度理论和考虑变形影响的热传导方程,建立了摩擦离合器摩擦片的热弹耦合圆环板模型和相应的运动微分方程,采用微分求积法离散运动微分方程和边界条件,得到了
中国的房地产市场在经历了一个曲折的历史发展过程之后,正逐步走向成熟与理智。在中国已正式加入WTO、房地产市场由卖方市场转化为买方市场、消费者购买行为日益成熟的情况下,
在和平与发展作为现今国际社会的主题之时,共同发展、互利共赢越来越被国际社会所重视.海洋争议区作为国家之间主权争端的一个矛盾核心,对地区政治局面的稳定和国家的战略安
随着经济社会的发展,我国水资源短缺的困境日益严重,加强我国水资源的优化配置与综合开发利用研究具有重要意义。本文报道了《国家中长期科学和技术发展规划纲要(2006—2020)
<正>新石器时代“革命”的主要内容之一就是农业的起源问题.原始农业作为史前社会经济生活的主要来源,在其发生、发展和传播的过程中,不断地改变和完善着人们的生活方式、生
会议
合成孔径雷达(SAR)是一种高分辨率成像雷达,广泛的应用于工业、农业、军事及国防经济各个部门。然而由于SAR的干涉成像原理,使图像产生相干斑点(speckle)噪声,这种随机分布的
本文分析了造林绿化中存在的如苗木质量、造林规划、立地条件、后期管护、技术含量等普遍共性问题,简要概括了冀州市在组织实施、造林质量、政策扶持、管理机制等方面的经验做
随着人类迈入21世纪,知识经济时代已经到来,技术发展和知识创新成为经济增长的新的驱动力。邓小平同志说:“科学技术是第一生产力”。科学技术作为最重要的生产力将更加飞速发展
目的:分析原发性高血压病和冠心病患者脉搏波传导速度(PWV)的临床意义及其影响因素,为高血压、冠心病等疾病的早期预防和干预治疗提供参考. 方法:选取164例行冠状动脉造影
随着社会生产力的发展,工业化的进行,我国城市化己进入加速发展时期。城市化遇到的首要问题就是土地征用问题。由于在征地过程中,发生了一系列土地所有权关系、土地使用性质。以