基于.net的语音会议系统设计
[关键词:.net,语音会议] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0087,word全文:38页,合计:20000字 |
要完成本语音会议系统,必须完成如下三个模块:
网络模块
本模块要提供底层网络传输的技术支持,主要是数据报的传送,点对点通信,广播,服务器与客户端、客户端与客户端之间的消息传递。
语音编解码模块
由于语音直接传输将会占用大量的带宽资源,极易造成网络拥塞,所以在语音信号传送到网络之前必须进行编码压缩,而接收方收到经过编码的信号之后将其解码,还原为语音信号。在编解码的过程中音质会有损失,但在一定范围内这是可以接受的。
数据模块
为了能够高效地处理大量会议参加人员的信息,这些信息将被将保存在数据库中。数据的修改,添加,删除等操作都通过数据库来进行。
......
功能
本系统基本完成了预计的功能,达到了原先设定的性能要求。
系统提供同时举行多个会议的服务,并且提供会议目录,以方便会议参加者的进入相应的会议。
系统提供两种会议模式:一般会议模式和分组会议模式。
两种发言模式:按序发言模式和主席指定发言模式。
会议参加者可以通过界面选择收听/不收听其他会议参加者的发言。
会议的参加者可以进行两人秘密语音通话。此功能不影响会议其他人员语音发言。
系统可以记录系统运行信息、客户访问信息、非法请求等。
系统运行信息包括:系统启动时间和系统停止时间。
客户访问信息包括:用户登录的时间、IP地址;用户离开系统的时间。
非法请求:当系统发现有不合法的连接时,将记录此不合法连接的时间、IP地址。以便管理员发现和预防安全攻击。
系统提供了基于Web的系统管理界面。目前,系统提供的管理功能包括:创建公共会议;关闭公共会议;强行使某个会议的参加者离开会议。
系统提供使用CGI和认证模块两种方式进行用户身份认证。如果使用CGI方式,可以使用PHP,PERL等各种流行的CGI开发工具。如果使用认证模块方式,需要使用系统提供的开发包。
用户的信息可以存放在文件、数据库、目录服务中。
系统提供用户建立私人会议功能。同时,提供额外的私人会议认证方式。
在会议进行中,语音通信会略有延迟,这是由于所用的g.729编码解码模块本身的性能问题所造成的。但是由于在会议(或分组会议)中,任一时刻只有一个会议参加者(或小组成员)发言,因此语音的延迟对会议本身没有太大影响,是在可以接受的范围之内。
提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0087,word全文:38页,合计:20000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于.net的语音会议系统设计(论文)!