摘 要
随着信息技术事业迅猛发展,传统的表达方式和信息传输方式早已经不能满足人们的社会需求。视频会议和可视电话等一系列新的多媒体技术应运而生. 视频会议系统综合了多媒体技术、计算机技术及端-端网络技术,与Internet、使用者构成一个有机整体,三者之间既相互联系又相互影响,既需要合理有效地利用网络资源以满足视频会议需要,同时应采用拥塞控制,以避免大流量多媒体传输对其他Internet 应用的影响.其中,以多媒体技术为首.而说到视频会议中的多媒体技术,音视频采集当然是首当其冲的. 在多媒体处理中存在数据源与媒体的类型多样性、音视频同步、适应不同用户硬件配置等技术要求 ,而DirectShow的体系结构能有效解决这些问题。本文介绍了一种用USB摄像头来采集音视频数据,利用 DirectShow SDK,完成音视频数据的捕捉及实时回放和压缩存储系统。
关键词:视频会议,多媒体技术,多样性,音视频捕捉,音视频同步
ABSTRACT
With the rapid development in the information technology cause, traditional expression manner and information transmission manner are no more content to the people and social needs. The Internet video conference and Video Phone technology emerges as the times require. The multimedia technology, computer technology and point-to-point network technology is important to the desktop video conference system. The network, the users and the video conference system builds up an organic integer. It must meet there requirements of users by making use of the network resource effectively. At the same time it must avoid the multimedia streams’ impaction with congestion control algorithm, which led to multimedia technology. Talking about videoconferencing and multimedia technology, audio video collection is the first to bear the brunt. Multimedia processing in the presence of data sources and types of media diversity, audio video synchronization, and hardware configuration adapted to different users, such as technical requirements, and the Direct Show architecture to be effective in addressing these problems. This article presents a collection of audio video data to use USB video-catching machine using Direct Show SDK, complete audio and video data capture and real-time repeat compressed storage systems.
Key words: Video conferencing, multimedia technology, diversity, audio & video capture, audio & video synchronization
前 言
随着硬件性能的大幅度提升,IP技术的飞速发展和INTERNET/INTRANET的全球性蔓延,基于IP的与介质无关的视频会议系统已成为方向。这种趋势是具有革命性的。以往的视频会议系统因为太强的专用性(设备,线路,软件)和高昂的费用所以只能在企业内部使用,而视频会议系统因为与介质无关,正被广泛应用到INTRANET/EXTRANET/INTERNET,为大的机构组织召开内部会议、与外围合作伙伴沟通等方面提供了条件。而且,由于IP的开放性,为视频会议的作用有可能迅速扩展到各类终端用户。首先,视频会议可以让地处天南海北的人“坐”在一起开会,为我们的交流打破了空间的限制,使得很多从前不可能的事变成可能。其次,视频会议提供了电话会议无法提供的交流的质量和效率。因此视频会议在远程教育、远程医疗和企事业单位的内部交流等方面已经有了一定的应用。但是传统的视频会议也存在很多不足。首先,视频会议很难支持视频,音频之外的其他形式信息的通信,比如图形、文字信息;其次,视频会议中一般支持的结点比较少,而且一般都是“一对一”或者“一对多”的形式,信息交互的自由性有很大的限制。这些不足都是我们要在全互联视频会议原型系统中要解决的问题。多点全互联视频会议的研究对今后多媒体通信技术的发展和应用都有很重要的意义。
同时在视频会议系统发展的这几十年中,音视频的发展起着不可替代的作用。这也就说明音视频采集模块在视频会议系统中的意义非凡,它是确保视频会议系统正常工作的必要条件,这也就代表我们研究它的意义非凡。
本文通过对视频会议国际标准、相关协议和关键技术的研究,给出给出视频会议系统音视频采集模块的总体设计与实现方案。为使用视频会议系统的用户提供良好的音视频。
1. 本文主要对以下内容进行了研究:
视频会议国际标准H.323的研究。研究H.323视频会议系统的拓扑结构、系统逻辑结构、终端结构。
视频会议系统的软件结构研究。研究系统的整体框架和功能模块层次结构,研究各组成部分的集成方法,使各部分工作既相互独立,又相互配合,提高整体软件的开发和应用效率。
系统良好的开放性和硬件无关性研究。系统可安装在与网络连接的任意一台微机上,用户可根据微机的具体情况和应用情况进行使用。
研究视频、音频采集技术,为用户提供高质量的视频、音频信号。
2.所作工作:
对现有产品和开发工具分析、实验,进行前期方案选择、论证。
运用DirectShow技术,基于Visual Basic 6.0的DirectDraw编程实现预定目的。
本文一共分为四个主要章节,具体内容如下安排:
第一章 视频会议概述。主要概述视频会议系统的情况,视频会议系统概念、发展情况和发展方向。以及研究视频会议系统和其音视频采集模块的重要性,本文研究的主要内容和所做工作。
第二章 音视频采集模块的研究与应用。主要介绍音视频发展的历史与现状,通过对音视频发展历史的介绍让我们了解音视频编码的各项技术,以及这些编码技术在视频会议系统中的应用。
第三章 音视频采集模块的设计。主要讨论该如何设计与实现这次的音视频采集模块,包括实现模块的需求分析、视频模块的设计与编程实现、音频模块的设计与编程实现 ,音视频同步等问题。