Adaptive Digital Technologies(简称ADT)公司为德州仪器(TI)公司的Sitara™ ARM®处理器与BeagleBone开源计算机引入了语音引擎/ SIP开发套件:针对应用开发人员的支持Linux®和Android™操作系统的一套完整的VoIP软件解决方案。
ADT公司简化了VoIP应用开发,利用了VoIP引擎的能力:应用在TI的Sitara ARM Cortex™-A8和ARM9™处理器的软件开发工具包。
Plymouth Meeting, 宾夕法尼亚州,2013年10月23日 — ADT公司今天宣布针对TI公司的Sitara™ AM335x ARM® Cortex™-A8处理器推出完整的随时可用的基于linux和Android操作系统的IP语音(VoIP)解决方案:基于Linux的LnxVoice™以及基于Android的AnVoice™。通过选择ADT公司的针对Sitara处理器的VoIP解决方案,创新者可以创建功能丰富的低功耗的VoIP应用。
· 完整的随时可用的VoIP解决方案,包括高清晰度的声学回声消除和宽带编解码器,并支持SIP和点对点应用。
· 支持可运行Linux或Android操作系统的BeagleBone和BeagleBone Black开源计算机。
· 简单的API:开发人员可以很容易地将ADT公司针对TI Sitara AM335x ARM Cortex-A8处理器的VoIP解决方案与基于Linux和Android的应用集成起来。
ADT公司的VoIP Engine™/ SIP参考套件包括一个VoIP引擎软件开发工具包(SDK)和一个会话起始协议(SIP)SDK,它们可以一起使用,加快尖端的VoIP应用的开发,同时提供最佳的用户体验。
VoIP引擎SDK提供高清晰度的声学回声消除、降噪和自动增益控制(AGC)用于语音质量增强(VQE),它还包括语音压缩(G.711、G.729AB、G.722和其它可选的编解码器)、RTP和抖动缓冲。
ADT公司的SIP SDK提供了一个可定制的解决方案以在软件应用中快速添加基于SIP的电话拨号和接收功能,支持登记、呼叫发起、呼叫接纳和呼叫拆除等VoIP电话功能。
针对Sitara的参考设计套件包括:
· SIP话机源码样例工程
· VoIP引擎SDK(包括评估版本库、头文件和文档)
· SIP SDK(包括评估版本库、头文件和文档)
· SDK快速入门指南
· 开发人员快速入门指南
所包含的SIP样例话机应用是一个全功能的SIP话机。用户可配置该应用以连接到一个标准的SIP服务器。该SIP话机样例应用也可支持拨出电话以及接收呼入的电话。此外,ADT公司的VoIP引擎/ SIP参考套件支持点对点的VoIP,适用于不需要SIP的应用,为许多新的应用打开了大门。
VoIP引擎/SIP参考套件API简洁易用。事实上,开发一个VoIP应用非常容易,可通过对ADT公司作为SDK的一部分提供的SIP话机源码样例应用程序进行定制来实现。
参考套件中包括的G.722是一种宽带压缩算法,传递7kHz的音频带宽,而不是在有线电话和手机中承载的3.5kHz。其结果是带来非常清晰的语音,这在公共交换电话网络中是不可能获得的。
“ADT公司的语音引擎技术结合TI公司的高性能、低功耗Sitara AM335x ARM处理器使得客户可以开发出市场上最佳的、功能齐全的VoIP应用”,TI公司Sitara ARM处理器的市场营销经理Rogerio Almeida说,“使用ADT公司的的开发套件,客户可以加快产品的上市时间,同时还使产品具有丰富的功能和优质的语音质量,这些对最终用户至关重要。”
软件特性:
SIP话机应用
· SIP客户端协议
· RTP/抖动缓冲
· SRTP
· 语音会议(多达四个用户)
· 具有丢包补偿功能的G.711 A率和mu率
· G.729AB 8kbps语音压缩
· G.722 16kbps语音压缩
· 降噪
· 高清声学回声消除(宽带)—在大多数Android手机上不需要定制/调试
· 自动增益控制
· Tone生成
· Tone中继发送
· 点到点操作
· 可通过GUI完全配置
测试特性
· Tone发送
· Tone接收
· CSS发送
· CSS接收
· 声延迟测量
可选特性
AMR-NB和AMR-WB
“ADT公司与TI公司在为传统电话和VoIP市场提供可靠的语音应用方面有着悠久的历史”,ADT公司的总裁Brian McCarthy说,“TI的高性能、低功耗Sitara AM335x ARM Cortex-A8处理器配合ADT的LnxVoice和AnVoice参考套件,使Sitara客户在开发定制的VoIP桌面、对讲以及移动终端应用时大大减少了上市时间。”
让ADT公司为你处理语音工作。如果你有自定义的功能和特性,但却不太清楚从哪里开始的时候,ADT公司可以定制一个解决方案以满足您的特定需求。
硬件需求:配备TI Sitara AM335x ARM Cortex-A8处理器的BeagleBone或BeagleBone Black开源计算机;BeagleBone Audio Cape:它为BeagleBone硬件平台提供立体声音频输入和输出。
欲了解更多关于运行在TI Sitara AM1x ARM9TM处理器的LnxVoice和AnVoice参考套件,或者ADT公司在其它TI平台上的VoIP解决方案的信息,请联系ADT公司:+86 21 5820 8798。
关于VoIP引擎:
VoIP引擎是一个框架,它把VoIP应用所需要的许多算法绑定在一起,例如会议、语音编码器、降噪、回音消除等。虽然VoIP引擎比算法更完整,但它仍然不是一个应用程序。它是一种数据处理引擎。 VoIP引擎没有和驱动程序或外设的接口,它仅根据主机应用程序的要求进行处理。这使得VoIP引擎具有可移植性,可与任何应用程序或操作系统一起使用。
VoIP引擎不仅仅是在一个库里打包的算法的集合,它把它们连接在一起。例如,在一个PCM到包的配置中,VoIP引擎由一个应用程序送入一个PCM流。它通过回声消除、降噪、自动增益控制、语音压缩、RTP等处理PCM数据,并返回一个完整的RTP包给应用程序。同样在相反的方向,该应用程序把一个RTP包送入VoIP引擎,VoIP引擎返回PCM采样。
VoIP引擎的目标应用是VoIP手机或桌面电话。虽然VoIP引擎不依赖于任何特定的软件环境,实际上它设计用于Android™、iPhone™、Windows和Linux平台。