Understanding the Capabilities of Host Media Processing Brian Elliott, Director of Engineering, NMS.
-
date post
18-Dec-2015 -
Category
Documents
-
view
221 -
download
0
Transcript of Understanding the Capabilities of Host Media Processing Brian Elliott, Director of Engineering, NMS.
Slide 2www.nmscommunications.com
Host Media Processing:What We’re Talking About
Using a general-purpose computing platform
to create a telephony application
Slide 3www.nmscommunications.com
Host-Based Media Server — Primary Features IVR operations
Play prompt, record and play messages, detect DTMF tones, ASR & TTS interface
Audio processing operations Automatic gain control, voice activity detector, acoustic
DTMF detector
Enhanced media services Transcoding (audio and video), conferencing
VoIP call connections RTP packetization, SIP signaling, encryption, RFC 2833
Slide 4www.nmscommunications.com
Inside a Host-Based Media Server — Protocol Stacks
Host Ethernet Ports
Host IP Protocol Stack (QoS, Firewall)
UDP / SCTP TCP
RTP
HostMedia
Processing
HTTP
Scripting Engines
Media Control
Protocols
SIPMRCP
Speech Automation
Application InterfaceMedia Services
Slide 5www.nmscommunications.com
HMP StackExample Configuration for IVR
IP (QoS)
UDP
IP (Firewall)
UDP
RTPEgress IngressRTP
Packet Scheduler Jitter Buffer
Auto Gain Control
Voice Decoder
Voice Activity Det.
Tone Detector
RTP Stream Switching
Media Processing
RecordPlay
Application Interface
Packet Processing
Voice Activity Det.
Tone Generator
Voice Encoder
Gain Control
Operating System
API / IVR
Slide 6www.nmscommunications.com
Host Media ProcessingMarket Trend
Eliminate special hardware associated costs
Lower acquisition costs, sometimes
Lower provisioning and maintenance costs
More failure recovery options
Slide 7www.nmscommunications.com
HMP Application Economics
Vocoder G.711 G.729 1U Dual Xeon $3,600 $3,600 Application sessions 200 60 Per session HW cost $18 $60
Reduction in total cost of ownership No special hardware inventory, tracking, failures,
replacements, repairs, tech support
Slide 8www.nmscommunications.com
HMP Density Roadmap
0
500
1000
1500
2000
2500
3000
2003 2005 2007 2009
Nn
um
be
r o
f P
ort
s p
er
1U
Montecito (4-Way)
Tanglewood(16-Way)
Dual 2.4 GHz
Dual 64-Bit
Based on Intel CPU Roadmap
Slide 9www.nmscommunications.com
Distributed Media Processing
Single large DSP media server
Small media servers “built-in” to each application
AppServers
MediaServer
App Servers
HM
P
HM
P
HM
P
HM
P
HM
P
Slide 10www.nmscommunications.com
HMP Reliability Economics
1 DSP platform with 480 ports
4 HMP platforms with 480 ports
1 Failure = 480 ports 1 Failure = 120 ports
Slide 11www.nmscommunications.com
Host Media Processing Benefits
Lower total cost of ownership No specialized hardware components Reduced inventory costs
Use off-the-shelf PC server hardware Seamless fit into IT environments Efficient use of available hardware Easy replacement and upgrade
Slide 12www.nmscommunications.com
Is HMP Inevitable?
General-purpose processors keep getting faster, but…
DSPs are getting faster too New processing requirements that favor DSP
economics Security — encryption Wideband audio (conferencing) Video transcoding, transrating, resizing, and conferencing
Slide 13www.nmscommunications.com
DSP versus HMP:Each has its Place DSP-based media processing
DSPs for high performance media processing (audio and video)
Ideal for high density environments Lower power consumption per port Complex vocoders, PSTN
integration
Host media processing Software-only media processing on
general purpose PC hardware IP-based systems only
Slide 14www.nmscommunications.com
PacketMedia™ HMP 2.0
Platform for developing cost-effective, rich media processing applications on off-the-shelf, “IT-approved” hardware
Supports Windows, Linux on standard PC platforms Familiar Natural Access™ development environment
Slide 15www.nmscommunications.com
NMS Media Processing Platforms
Ports/ Sessions
1 10 100 1000
Products
VoIPPacketMedia HMP 8-200
CG 6060, CG 6565 60/120/240 VoIP/PSTN
CG 6060C, CG 6565C 120/240/480 VoIP/PSTN
Slide 17www.nmscommunications.com
Rich Media Processing with Maximum Flexibility
Host-based media processingPacketMedia HMPPort density (~200)
Computer Telephony (H.100, H.110)AG Series, CG Series, TX Series
Port density (~480)
AdvancedTCA Port density (~1000)
High availability
Natural Access Development Environment
Media Application
Slide 18www.nmscommunications.com
PacketMedia HMP in Applications
Announcement server IVR Voice messaging Small conferencing IP-PBX Self-service Contact center IP media servers
Slide 19www.nmscommunications.com
PacketMedia HMP Architecture
Media processing on the host Natural Access development
environment NaturalConference for conferencing Fusion VoIP service
Media application and media processing engine run in OS user space, and not in kernel space
Stable, easy-to-debug applications
Slide 21www.nmscommunications.com
Fusion VoIP Service
Provides media endpoints and channels G.711, G.726, G.729 vocoder support RFC 2833-based DTMF detection RTP forking and switching IPv4 and IPv6
Slide 22www.nmscommunications.com
Media Processing
200 simultaneous G.711 media sessions Depends on application characteristics and host
configuration Application performance benchmarks available
DTMF Acoustic RFC 2833 packet-based DTMF
Automatic adaptive jitter buffer
Slide 23www.nmscommunications.com
File Formats and Encoding
Play/record in a variety of file formats WAV, NMS VOX, and NMS VCE raw file formats
Encodings Linear, A-law, -law PCM NMS, OKI, G.726 ADPCM G.729A/B
Slide 24www.nmscommunications.com
Vocoder Support
G.711 vocoder 10, 20, 30 ms frames Toll-grade quality at 64 kbps
G.729 vocoder 10, 20, 30 ms 8 kbps bandwidth consumption Excellent tradeoff between voice quality and bandwidth
G.726 vocoder 10, 20, 30 ms frames High quality voice at 32 kbps
Flexible deployment of vocoders based on customer business requirements
Complex vocoders drive down port density per server
Slide 25www.nmscommunications.com
Native RTP Play/Record
Record RTP streams in native G.711, G.729, and G.726 formats
Playback natively to a compatible endpoint Use transcoder to playback to a different endpoint
Save on expensive transcoding operations Better use of CPU resources Increased port density
Higher voice quality
Slide 26www.nmscommunications.com
Conferencing
High-value conferencing features Full-duplex conferencing, conference recording, automatic
gain control, and DTMF clamping
Uses the NaturalConference API Layered on Natural Access Compatibility with conferencing on DSP-based boards
Eliminates the need for specialized voice conferencing hardware
Conferencing applications may be developed in a platform independent manner
Slide 27www.nmscommunications.com
Host Configurations
Hardware Pentium-class and compatible processors With or without hyperthreading Single, dual and quad processor configurations
Network interfaces IPv4 and IPv6 Supports up to Gigabit Ethernet Multiple Ethernet connections
Protocols IP, UDP, RTP (with switching and forking) SNMP RTP MIB SIP interoperability, using SIP for Natural Access
Slide 28www.nmscommunications.com
Operating Systems
Windows Windows 2000 SP4, Windows 2003 Server
Linux Red Hat Linux ES 3.0 Update 4
Slide 29www.nmscommunications.com
Speech Vendor Support:MRCP Universal Speech Access
Optional service of Natural Access
Common interface to multiple speech vendors
API for MRCP client to control remote speech recognition MRCP server
Application
FusionFusionSpeech
Management APISpeech
Management API
MRCP ClientMRCP ClientPacketMedia
HMPPacketMedia
HMP
MRCP Server
(Speech-vendor-provided)
MRCP Server
(Speech-vendor-provided)
MediaRTP data
(VAD, audio, DTMF)
Co
ntr
ol
MR
CP
ov
er R
TS
P
Natural Access
Slide 30www.nmscommunications.com
Obtaining PacketMedia HMP 2.0
Download from NMS web site Natural Access 2005-1 PacketMedia HMP 2.0
License Downloaded version licensed for 4 ports for 30 days, for
evaluation purposes Contact NMS for deployment licenses
Slide 31www.nmscommunications.com
You may also be interested in…
Session Call Control with SIP
Tech Talk Tomorrow, 3:00pm, Huntington I
Demo Host Media Processing
Featuring PacketMedia HMP 2.0 All day today and tomorrow, Kenmore
Doctors are In NMS experts available to answer your questions
Today from 5:00 to 5:45pm, Huntington I (for Open Access)