《(广告传媒)2020年主机媒体处理HMP程序设计指南》由会员分享,可在线阅读,更多相关《(广告传媒)2020年主机媒体处理HMP程序设计指南(61页珍藏版)》请在金锄头文库上搜索。
1、主机媒体处理HMP(Windows版)参考设计指南2004-5-17目录目录21、关于本文32、HMP(主机媒体处理)软件描述51.1 概述51.2 HMP的商业驱动力、市场机会和成本111.5 参考资料192、主机媒体处理配置描述202.1 解决方案配置描述202.3 设备测试242.4 软件参考系统的构架243、安装主机媒体处理软件253.1 安装HMP软件254、主机媒体处理软件的许可证程序274.3 激活一个HMP许可证325、配置主机媒体处理软件335.1 配置概述335.3 启动和停止系统356、理解IVR参考程序376.4创建对象406.5 简单设备概念417、解决方案配置的测试
2、与性能457.1 解决方案配置测试457.3 测试场景和性能数据468、你采用的解决方案的可选设计模式559、索引551、关于本文关于本文的基本信息分为下列各主题: 目的 预期的读者 如何使用本文 相关信息 目的本文提供了一个对主机媒体处理的概览(从商业角度聚焦),详细地描述了Intel NetStructure 主机媒体处理软件解决方案的结构,描述了如何建立一个交互式语音应答(IVR)方案,提供了写应用程序的指导方针,描述了解决方案的配置是经过如何测试的,并提供了性能数据 预期的读者本文适用于以下读者: 分销商 系统集成商 工具包开发者 增值经销商 (VARs) 原始设备制造商(OEMs)
3、电话设备制造商(TEMs) 如何使用本文本指南内容组织如下: 第1章, 主机媒体处理软件描述提供了一个对Inte NetStructure 主机媒体处理软件的高层的描述,讨论市场机会和环境,提供了总体成本信息、用户情况,并进行了商业和市场方面的总结。 第2章, 主机媒体处理配置描述 描述了IVR系统结构、列出了主机媒体处理1.0版本的特性,描述了各种IVR应用场合,提供了一个IVR系统的设计参考。 第3章, 安装主机媒体处理软件 提供了Inte NetStructure 主机媒体处理软件的安装过程 本章讲述摘自发布的Intel NetStructure 主机媒体软件1.0版本for Windo
4、ws安装和配置指南中的相关内容,读者可从该处查阅具体过程和更多细节。 第4章, 主机媒体处理软件的许可证程序 describes描述了获得一个评估运行许可证和购买一个永久证可证的过程。本章讲述摘自发布的Intel NetStructure 主机媒体软件1.0版本for Windows安装和配置指南中的相关内容,读者可从该处查阅具体过程和更多细节。 第5章, 配置主机媒体处理软件 描述了如何使用 Intel Dialogic 配置管理器 (DCM)来配置系统。 第6章, 理解IVR参考程序 描述了IVR参考应用的信息,包括对基本状态机和简单设备概念的描述。 第7章, 解决方案配置的测试与性能 描
5、述了测试方法和测试场合,提供了关于CPU占用的性能数据,DTMF数字检测、以及忙时呼叫请求次数等参数。 第8章, 你采用的解决方案的可选设计模式 提供了可从Intel获得的咨询服务的信息。 相关的信息本节所列文档由Intel NetStructure 主机媒体处理软件提供,它可从电子书架获得。也可从以下网址获得:http:/ 安装主机媒体处理软件, 第4章 主机媒体处理软件的许可证程序 和 第5章, 配置主机媒体处理软件 中的内容 引自下面所列出的安装和配置指南。安装和配置时可从以下文档中参考更多的信息。 Intel NetStructure Host Media Processing Sof
6、tware Release 1.0 for Windows Installation and Configuration Guide SNMP Agent Software for Host Media Processing Software Release 1.0 for Windows Administration Guide IP Media Library API for Linux and Windows Library Reference IP Media Library API for Linux and Windows Programming Guide Voice Softw
7、are Reference: Features Guide for Windows Voice Software Reference: Programmers Guide for Windows Voice Software Reference: Standard Runtime Library for Windows Dialogic Audio Conferencing Software Reference fo Windows Global Call Application Developers Guide for Linux and Windows Global Call API So
8、ftware Reference for Linux and Windows Global Call IP Technology Users Guide for Linux and Windows Compatibility Guide for the Dialogic R4 API on DM3 Products for Linux and Windows DM3 Diagnostic Utilities Reference Guide 解决方案中使用的产品的附加信息可从以下网址在线获得: http:/ NetStructure 主机媒体处理 (HMP)软件产品,包括其市场机会和环境、总体成
9、本信息、用户情况,在本章最后进行商业方面的总结。主要包括: 概述 HMP的商业驱动力、市场机会和成本 成本的降低 商业和市场总结 参考 1.1 概述接下来的章节是对HMP产品的概述 产品描述 主机媒体处理应用 主机媒体处理软件参考架构 1.1.1 产品描述Intel NetStructure 主机媒体处理 (HMP)软件产品,用于在基于Intel构架之上的普通服务器上进行媒体处理任务,而无需专门的硬件支持。使用该软件提供的媒体服务,能够构建出灵活的、可扩充的、低成本的下一代IP媒体服务器。主机媒体处理软件是Intel通信积木技术的一种。安装该软件后,在用户的应用软件看来,它就像Intel Di
10、alogic 的DM3构架的语音板一样,不同的只是所有的媒体处理都由主机的处理器来完成。为了帮助用户加快他们产品投放市场的时间和向IP方向移植他们已有的应用程序,该软件支持两种API,即进行媒体处理的R4 API和呼叫控制的Global Call。HMP软件使用了内置的网卡(NIC)来提供IP连接。它支持工业标准的H.323协议来进行呼叫控制,通过G.711格式来支持IP上的RTP/RTSP媒体流。为了有助于网络上的媒体流质量,HMP软件支持10、20和30毫秒大小的帧,以及诸如QoS门限告警之类的其它特性。HMP软件是用Windows操作系统的核心模式驱动程序实现的,它以实时优先级运行。该软
11、件在Intel Pentium III, Pentium 4, and Xeon 处理器上进行了优化。由于HMP软件是做为纯的软件产品,它能够像其它软件一样进行安装和升级。它使用工业标准的模块来实现软件授权,该模块使用MAC地址来使软件只能够帮定到一台计算机上。如果用户选择合并使用媒体处理,HMP软件将提供一些许可证模型。HMP软件提供的基于主机的资源包括: 放音资源 录音资源 音调检测和生成资源 IP电话媒体资源 会议资源 在HMP软件安装后,基于主机的软DM3板卡将仿效IP资源卡,和物理板卡一样下载配置文件。1.1.2 主机媒体处理应用关于在奔腾处理器上进行数字信号处理的能力的介绍,使之成
12、为了布署主机媒体处理功能的最省钱的技术。据初步估计,Intel期望HMP软件能够使用一个1GHz的奔腾处理器来代替两个150MHz的DSP。根据摩尔定律,奔腾处理器能够使HMP软件达到DS-3甚至OC-3的处理密度。图1显示了主要的通信媒体处理功能的实验测量结果和预期性能:1. 语音宣告 - 将硬盘上的文件中存储的律或A律的声音数据,通过线性的播放资源转换为电信中使用的音频流2. 交互式语音应答 (IVR) - 将双音多频信号(DTMF)或按键音信号检测算法与语音宣告合而二为一, 这个功能包括插入功能,即当检测到DTMF信号或语音时立即停止语音宣告的播放。本参考设计指南将侧重用HMP软件实现I
13、VR的应用。 3. 会议 - 将语音流合并在一起,形成三方会议4. 语音技术 - 实现一些语音技术,包括TTS、语音菜单、大词汇量(包括仅用于比较)Intel 编制的HMP软件,在Intel的从566 MHz 到 2 GHz的Celeron 和 Pentium 处理器上,已经对语音宣告、IVR和会议算法完成了实现、优化和测试。图1中的实线表示实验室中的测试结果。Intel的目标是实现这些算法,并扩展到更高速的Intel Pentium 处理器,双路、四路、甚至八路Intel Pentium 处理器,Intel Xeon 处理器、以及Intel Itanium 处理器。图1中的虚线显示了Inte
14、l所期望的在未来的实现中将得到的结果。图1 实验室结果和预期的性能模块化的下一代网络将把语音和数据融和到一个分组的基础网络中。两种主要的架构都能够布署媒体服务,他们分别是以电路交换为基础的网络接口和以包交换为基础的IP网络接口。图2显示了这两种架构,HMP软件对于它们都能支持。图2媒体服务器布署架构基于包交换的IP网络仅需要以太网接口。最近,对于Internet的骨干网服务和电信语音连接,传统的服务提供商正在将标准的百兆和千兆以太网做为主要的接口方式。服务提供商正在布署媒体网关,利用VoIP技术将电路网络中的语音流转换为以以太网为基础的结构。由于以太网的普遍存在,为标准的Web计算平台、台式电脑和笔记本电脑配备以太网卡已成为必要。结果,在标准的Web计算平台上布署以太网电信媒体服务器,只需要HMP软件而无需其它语音处理硬件。以太网允许基于以太网的电信媒体服务器,同时为传统的电路交换用户和基于IP的用户提供语音媒体处理服务。同样类型的