一、主要任务与目标:
网络视频会议系统是利用各种通信网络,在多点之间进行实时双向视频、音频、数据通信的多媒体(所谓多媒体技术就是将文字、声音、图像进行处理、传输和播放的技术)通用交流平台;将静态、动态图像、语音、文字、图片等多种信息分送到各个用户,使得在地理上分散的用户通过图像、声音等多种方式进行信息交流。
要求建立一个局域网内的小型视频会议系统,完成基本的音视频编码,通信,以及音视频同步功能。
二、主要内容与基本要求:
视频会议系统采用C-S结构,在服务器端采集视频和音频数据,经过压缩合成,通过网络发送,若干个客户端可以从网络接受播放。要求视频分辨率达到表情清标准,视音频压缩性能达到实时要求。核心处理模块设计成Directshow filter形式,以便于重复利用,网络分发采用IP Multicast技术,以防止网络拥堵。
本系统根据需求大致分为这么几个模块,音频编码,视频编码,音视频合成,网络分发和接受。其中音频编码可采用mpeg1 layer2标准,视频编码可采用mpeg2 video,音视频合成部分采用Mpeg2 TS系统标准,网络分发和接受采用UDP协议和IP Multicast技术。其中音视频编码合成部分可参考相关开源代码。关键问题是解决实时性和音视频同步问题。网络部分可以参考Directshow的例子fitler。
本课题主要关注几个fitler直接的连接,以及系统之间的协调工作。filter内部的设计不用过多关心,使用相关开源代码即可。关键是熟悉在directhsow平台下对fitler的调用连接。
-----------------------------
需要附带论文初稿——有基本的代码,只需重新设计界面和上层的封顶,QQ121124625 备 注:需要附带论文初稿——有基本的代码,只需重新设计界面和上层的封顶,QQ121124625
|