论文部分内容阅读
随着网络技术的飞速发展,以网络为传输媒介的音视频多媒体信息传输系统应用十分广泛。但是,目前该类系统普遍存在语音质量不高、支持的网络通信方式有限以及安全性方面缺乏可靠保障的不足。因此,能够适应各种网络环境,提供实时传输能力,充分保障数据及系统安全的解决方案和产品需求十分迫切。本文设计和实现了一个安全、实时的语音信息传输系统。该系统实现了G.729A、G.722.1以及MP3等多种语音数据编码标准,支持LAN、ADSL、MODEM等多种网络传输方式,通过采用实时传输技术和安全保障技术,充分满足系统在实时性和安全性方面的要求。本文的研究工作主要有以下几个方面:1、深入分析了研究背景和用户需求,明确系统所需实现的功能和非功能性要求。2、研究音频编码技术、实时传输协议、传输控制技术、安全保障机制等系统相关理论和关键技术。3、进行系统整体设计和各部分的详细设计。基于嵌入式技术设计音频采集传输设备;采用C/S和B/S混合架构设计中心采集平台;采用实时传输协议RTP/RTCP来实现语音数据在IP网络中的实时传输;引入抖动控制、拥塞控制和差错控制技术来保证语音数据传输的QoS;采用SRTP/MIKEY协同工作的模式实现语音数据的加密传输。4、依据设计思路,采用VC++编程实现了中心采集平台的通讯服务程序和客户端解码程序。利用JRTPLIB实现RTP/RTCP协议;在对爱立信公司提供的源代码进行修改和补充的基础上实现了SRTP和MIKEY协议;基于ITU-T提供的G.722.1和G.729A编解码算法实现这两种音频编码方式的解码处理,基于mpglib库函数实现MP3格式的解码。5、对系统进行功能测试和性能分析。对不同编码方式、不同传输方式、加密处理等各种情况下的系统时延、语音质量进行了测试和分析。本文的研究成果经过不断地改进和完善后,在军队、公安、安全等对于实时性和安全性方面有特殊要求的应用领域拥有良好的应用前景。