南 开 大 学
本 科 生 毕 业 论 文(设 计)
题 目:基于.net的语音会议
系统
学 号:
0010202
姓 名:
严飞
年 级:
2000级
学 院:
软件
系 别:
软件工程
专 业:
软件工程
完成日期:
2004-6-
指导教师:
朱耀庭
基于.net的语音会议系统
软件软件工程系 软件工程专业 许韬 :0010690
指导教师:朱耀庭 教授
摘要:
基于.net的语音会议系统,使用C#编程语言开发。
网络通信使用UDP
用户数据报传输协议,实现了点对点通信和组播。语音编码解码遵循
G.729规范.
数据库使用SQL Server 2000.
本系统可以使多人同时在线进行
语音会议,并可将会议人员分成多个小组进行讨论.
关键字:
语音技术,网络,语音编解码,数据,服务器,客户端,
数据库,一般会议模式,分组会议模式,主持人,发言模式和话权
语音过滤,两人秘密通话,系统日志,点对点通信,UDP用户数据报
协议,广播,g.729语音编解码规范,数据库
设计,规范,
SQL Server 2000,ADO.
NET
Abstract
The Meeting System with Sound is based on .net platform and
Programmed in C# language.The net-transpot module obeys
the UDP protocol.
We realized the Point-to-point communication
and Group-broadcasting.
The sound coding and decoding module obeys the G.729 coding
and Decoding protocol.
Data module uses the SQL Server 2000.
This meeting system allows multiple persons to have
meeting online.
And people in the meeting can be distribute in some groups.
They can have little discuss in their groups.
Key Words:
Sound technology , cyber-space , .net , coding and decoding
data , server , client , data-base , common meeting mode
group meeting mode , host , say mode and the right to say
sound percolation , secret talk , system log , point-to-point
UDP , broadcasting , group-broadcasting
G.729 coding and decoding protocol
Database design criterion
ADO.NET, SQL Server 2000
目 录
第一章 绪论 1
1.1语音技术简介 3
2.1系统环境 3
第二章 系统总体设计 3
2.1系统环境 3
2.2系统软件架构 4
2.3系统逻辑架构 5
第三章 系统功能设计 7
3.1 功能概要 7
3.2 网络底层技术 17
3.3 语音编解码技术 18
3.4 数据库设计 25
第四章 系统的应用效果 27
4.1 测试平台架构 27
4.2 功能测试 27
第五章 总结 31
致 谢 32
参考文献 33
第一章 绪论
1.1 语音技术简介
近年来互联网飞速发展,各类型网站和互联网应用如雨后春笋般纷纷出现,为了吸引网民的访问,各公司都推出了有自己特色的服务,但都是基于传统文字和图形,而随着上网人数的增长和网民素质的提高,用户对服务提出了更高的要求,不但要求传统的文字和图形,还需要一些更人性化的内容如音频和视频等。现有网络应用上的音频和视频都是基于宽带网的,而现有的网络带宽条件决定了广大的拨号上网用户根本无法享受这些服务,这就造成了很大矛盾,制约了互联网应用的发展。
1.2 实现难点
要完成本语音会议系统,必须完成如下三个模块:
1.2.1) 网络模块
本模块要提供底层网络传输的技术支持,主要是数据报的传送,点对点通信,广播,服务器与客户端、客户端与客户端之间的消息传递。
1.2.2) 语音编解码模块
由于语音直接传输将会占用大量的带宽