基于局域网的音频实时记录和监听系统的设计与实现

来源 :河北科技大学 | 被引量 : 7次 | 上传用户:ppt20041
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术在社会各个领域的普及,其影响力已经渗透到了人们生活的方方面面。网络技术作为与计算机技术相伴而生的产物,已经逐渐开始为人们所认识和重视。近些年,网络与多媒体技术相互结合的新生事物(如网络会议、网络电话等)在人们的日常生活和工作中越来越常见,为了对它们进行更好的利用和管理,网络录音和监听技术也随之发展起来。本文深入研究了局域网中音频记录和监听的基本原理以及实现方法。首先对局域网监听产生的背景做了介绍,局域网监听是网络和多媒体技术快速发展的产物;其次对局域网监听所用到的相关知识做了比较深入的研究,包括:局域网技术、数字音频理论基础和Winsocket编程原理,这些都是实现局域网音频监听的基础;然后对所用到的关键技术:混音技术、多线程技术、Windows底层音频服务以及XML文件格式做了深入细致的研究。混音是在对系统记录的音频终端的通话进行回放时用到的,它是将某一个音频终端发送的音频和接收的音频进行混合,真实的再现通话情景。传统的实现混音的技术是利用DirectSound对动态音频流进行混合,本文根据系统的实际情况采用了一种不同的方法,即利用控件叠加然后用程序控制控件的同步。多线程技术是本系统采用的一种重要的技术,目的是提高系统的整体效率。由于音频终端发送话音数据的频率可能会很高,快时约为30ms发送一个音频数据包,并且还伴随着数据库操作,这就对音频记录和监听系统的整体效率有着很高的要求,在设计过程中,分析了多线程之间的同步,并抛弃了过去“暴力”结束线程的方法,采用了等待事件让线程自动退出的方法结束线程,从而达到了提高效率、使系统更加稳定可靠的目的。Windows底层音频服务是针对音频驱动程序编程,是实现监听的重要基础。为了更好的论证本文所提出的观点,开发了基于局域网的音频记录和监听系统,该系统实现了对同处于一个局域网内的多个音频终端进行语音记录和语音监听,为了完善录音和监听功能,还设计并实现了如下功能:用户管理、查询呼叫日志、日志导出、日志删除、日志导入和话音回放。
其他文献
新一代VoIP呼叫中心对坐席平台的分布式部署能力和快速开发能力提出了新的要求,本文提出并实现了一种基于软交换技术和H.323协议的、并且同时可以处理话务和应用业务的坐席设
随着信息产业的发展和计算机性能的日臻完善,条码识别技术应运而生并如火如荼的发展起来。而随着移动增值应用的逐渐普及、3G时代的即将来临,手机二维条形码已经逐渐走进人们
随着计算机网络技术的不断发展和互联网应用的普及,信息技术正在不断地改变我们传统的教育教学模式。2012年,大规模开放在线课程——慕课(Massive Open Online Course, MOOC)
恶意软件是未经授权安装到计算机上的软件,通常包括病毒、木马、僵尸网络、拒绝服务攻击DoS、密码窃取、Word或Excel宏病毒、引导区病毒、脚本病毒和其它间谍软件等。其严重危
最近几年对大规模处理和更复杂科学计算的需求,高性能计算的研究有了很大的发展,出现了一系列并行计算架构,如Nvidia公司的统一设备计算架构(CUDA)、Intel公司的集成众核架构
互联网以及万维网的迅速发展,使得网络中的Web页面的数量快速增加,给人们的生产和生活提供了大量的有用信息和服务。伴随Web技术发展和服务功能完善的同时,恶意漏洞程序也借助大
无线泛在网络已经是公认的无线移动网络的未来发展方向,无线泛在网络的管理问题也已经成为了广被关注的无线泛在网络的研究热点之一。无线泛在网络环境是典型的多业务、多技
并行计算是解决单处理器速度瓶颈的最好方法,它能充分利用计算机硬件资源,实现程序的高效执行。它的研究方向包括:计算机并行硬件平台、并行软件、并行算法等。目前并行计算的
借助于软硬件技术的飞速发展,虚拟现实技术在当前的信息技术应用得越来越广泛。虚拟现实系统的构成需要由3D建模、动画设计、光影特效、物理系统等多种不同方面的技术来实现,其
随着计算机通信技术和互联网的飞速发展,图像、音频、视频等形式的数字多媒体作品的传播也越来越方便快捷。然而,数字作品的信息极易被篡改、复制,从而导致作品的原创者蒙受