论文部分内容阅读
视频会议系统是与会者利用Internet/Intranet网络传输文字、声音、图像等,来召开会议的通信系统。随着网络通信技术的进步,视频会议系统在经济、政治、教育等领域发挥着越来越重要的作用。现有的视频会议大多是借助于Internet网络进行传输音频和视频数据,因此音频和视频数据的压缩和编码便成了一个主要的问题。如何采用更为有效和简便的方式对音视频数据进行压缩和编码已经成为衡量一个视频会议好坏的重要因素,特别是对于这种在网络上进行传输的数据,如果不能有效的对其进行处理,必会影响整个网络的传输的质量和效果。因此必须找出有效的方式来解决视频会议中音视频数据的压缩和编码处理。本文首先对视频会议系统进行了分析和研究,发现在现行以网络进行传输音视频数据的视频会议系统中对于数据的压缩和编码方式严重的影响了声音和画面的质量以及清晰度。现今市场上流行的视频会议软件一般是采用一定的硬件和软件配合的方法进行解决,但是这种方式花费特别的昂贵,一般只在大企业中进行应用,如何设计出适合中小企业应用的视频会议软件是一个具有重要意义的问题。因此本文中作者从成本和质量的方面考虑提出了一种解决方案,来解决视频会议中音频数据和视频数据的压缩和编码问题,即采用DirectShow技术来实现对数据的压缩和编码。DirectShow技术作为一种流媒体处理技术,为流媒体的捕捉,处理和回放提供了强有力的支持,特别是提供的是一种开放式的开发环境,用户可以根据自己的需要定制自己的组件。利用DirectShow技术来解决视频会议系统中音频,视频数据的压缩和编码既方便又经济。文章中首先根据此问题提出了作者的解决方案,为了更有效的研究此问题,作者根据所提出的解决方案设计出了视频会议系统中音视频数据处理的流程和代码实现。其中包括视频会议系统内音频数据的混合,音视频数据的压缩编码等处理。更为重要的是作者设计出了基于DirectShow技术的接收实时数据的源Filter,极大的方便了用户的需要。