【编者按】网学网其他类别频道为大家收集整理了“广域网环境下的PC到PC结构IP电话软件“提供大家参考,希望对大家有所帮助!
论文字数:11608,页数:36
摘要
计算机技术和网络技术的发展,使得以多媒体通信为主体的信息网络己成为世界关注的热点。Internet的巨大成功,使IP成为未来信息网络的支柱技术之一,以IP为核心的分组化已成为电信网络演进的主流方向。而IP Phone技术作为一种以IP网络为传输载体的语音和传真通信技术,在语音传输方面效率高、费用低,这些特性决定了该技术应用广泛,特别是与电话网、多媒体技术结合,可以开拓出多种多样的新业务。
本文将介绍在Windows平台上,VC++6.0环境下,基于TCP/IP协议,利用Winsock建立客户端/服务器模式,实现了一个广域网环境下的PC到PC结构IP电话软件。
关键词:VoIP ,音频, TCP/IP, VC++6.0 ,Winsock
ABSTRACT
With the development of the computer technology and networking,the information network, which mainly contains multimedia communications become the world''s hot spots of concern.The great success of Internet makes IP one of the most important technologies of the future information network,the group with the core of IP has already become main stream of the evolution of telecommunication network .The IP Phone technology is a voice and fax communications technology transferred by IP networks, and it is high efficiency, low-cost in voice transmission, which makes it extensive applied in different scope,particularly, if it is combined with telephone network and multimedia technology, it can explore a variety of new business.
This article will introduce how to use Winsock to build client/server model to achieve wide-area network environment of the PC-to-PC IP telephony software on the Windows platform, under the VC++6.0 environment, on the TCP / IP protocol.
Key words:VoIP,audio, TCP / IP, VC + +6.0,Winsock
目录
摘要 I
ABSTRACT II
第一章 引言 1
1.1 研究的背景 1
1.2 研究的目的和意义 1
1.3 发展前景 2
第二章 实现VoIP系统的相关知识 3
2.1 VoIP系统介绍 3
2.1.1 VoIP的概念 3
2.1.2 IP电话原理 4
2.1.3 IP电话的实现 4
2.2 Winsock编程技术 5
2.3 客户机/服务器模型 5
2.4 TCP/IP协议 6
2.5 开发工具Visual C++ 6.0介绍 6
2.6 语音处理技术 7
2.6.1 音频功能简介 7
2.6.2 语音抖动技术处理 8
2.6.3 音频格式的设定 9
2.6.4 分配/准备音频缓冲区 10
第三章 VoIP系统的设计与实现 11
3.1 系统主要性能要求 11
3.2 系统实现环境及基本构思 11
3.3 系统设计和功能实现 12
3.3.1 服务器/客户端模块 12
3.3.2 音频模块 15
第四章 总结 20
4.1 系统研究总结 20
4.2 可发展研究方向 20
致谢 22
参考文献 23
附录 部分程序代码 24