Presentation is loading. Please wait.

Presentation is loading. Please wait.

Understanding the Capabilities of Host Media Processing Brian Elliott, Director of Engineering, NMS.

Similar presentations


Presentation on theme: "Understanding the Capabilities of Host Media Processing Brian Elliott, Director of Engineering, NMS."— Presentation transcript:

1 Understanding the Capabilities of Host Media Processing Brian Elliott, Director of Engineering, NMS

2 www.nmscommunications.com Slide 2 Host Media Processing: What We’re Talking About Using a general-purpose computing platform to create a telephony application

3 www.nmscommunications.com Slide 3 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

4 www.nmscommunications.com Slide 4 Inside a Host-Based Media Server — Protocol Stacks Host Ethernet Ports Host IP Protocol Stack (QoS, Firewall) UDP / SCTPTCP RTP Host Media Processing HTTP Scripting Engines Media Control Protocols SIPMRCP Speech Automation Application InterfaceMedia Services

5 www.nmscommunications.com Slide 5 HMP Stack Example Configuration for IVR IP (QoS) UDP IP (Firewall) UDP RTP EgressIngress RTP Packet SchedulerJitter 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

6 www.nmscommunications.com Slide 6 Host Media Processing Market Trend Eliminate special hardware associated costs Lower acquisition costs, sometimes Lower provisioning and maintenance costs More failure recovery options

7 www.nmscommunications.com Slide 7 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

8 www.nmscommunications.com Slide 8 HMP Density Roadmap Montecito (4-Way) Tanglewood (16-Way) Dual 2.4 GHz Dual 64-Bit Based on Intel CPU Roadmap

9 www.nmscommunications.com Slide 9 Distributed Media Processing Single large DSP media server Small media servers “built- in” to each application App Servers Media Server App Servers HMP

10 www.nmscommunications.com Slide 10 HMP Reliability Economics 1 DSP platform with 480 ports 4 HMP platforms with 480 ports 1 Failure = 480 ports 1 Failure = 120 ports

11 www.nmscommunications.com Slide 11 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

12 www.nmscommunications.com Slide 12 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

13 www.nmscommunications.com Slide 13 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

14 www.nmscommunications.com Slide 14 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

15 www.nmscommunications.com Slide 15 NMS Media Processing Platforms Ports/ Sessions 1 10 100 1000 Products VoIP PacketMedia HMP 8-200 CG 6060, CG 6565 60/120/240 VoIP/PSTN CG 6060C, CG 6565C 120/240/480 VoIP/PSTN

16 www.nmscommunications.com Slide 16 Natural Access Development Environment

17 www.nmscommunications.com Slide 17 Rich Media Processing with Maximum Flexibility Host-based media processing PacketMedia HMP Port 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

18 www.nmscommunications.com Slide 18 PacketMedia HMP in Applications Announcement server IVR Voice messaging Small conferencing IP-PBX Self-service Contact center IP media servers

19 www.nmscommunications.com Slide 19 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

20 www.nmscommunications.com Slide 20 PacketMedia HMP 2.0 Features

21 www.nmscommunications.com Slide 21 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

22 www.nmscommunications.com Slide 22 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

23 www.nmscommunications.com Slide 23 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

24 www.nmscommunications.com Slide 24 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

25 www.nmscommunications.com Slide 25 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

26 www.nmscommunications.com Slide 26 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

27 www.nmscommunications.com Slide 27 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

28 www.nmscommunications.com Slide 28 Operating Systems Windows Windows 2000 SP4, Windows 2003 Server Linux Red Hat Linux ES 3.0 Update 4

29 www.nmscommunications.com Slide 29 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 Fusion Speech Management API MRCP Client PacketMedia HMP MRCP Server (Speech-vendor- provided) MRCP Server (Speech-vendor- provided) Media RTP data (VAD, audio, DTMF) Control MRCP over RTSP Natural Access

30 www.nmscommunications.com Slide 30 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

31 www.nmscommunications.com Slide 31 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)

32 www.nmscommunications.com Slide 32 Questions? Contact Info brian_elliott@nmss.com


Download ppt "Understanding the Capabilities of Host Media Processing Brian Elliott, Director of Engineering, NMS."

Similar presentations


Ads by Google