Surf Communication Solutions - Voice Video Gw

25
Surf Proprietary Information 1 Building Voice & Video Gateways with the SurfUP Media Processing Platform

description

Surf Communication Solutions provides of MoP (Media over Packet) Triple Play (Voice, Video, and Modem/Fax/Data) conversion solutions to communication equipment manufacturers. These solutions are provided in various integration levels: DSP software ; PTMC boards; DSP hardware/software; and PCI boards. http://www.surf-com.com

Transcript of Surf Communication Solutions - Voice Video Gw

Page 1: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 1

Building Voice & Video GatewaysBuilding Voice & Video Gateways

with the SurfUP Media Processing Platform with the SurfUP Media Processing Platform

Page 2: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 2

Presentation HighlightsPresentation Highlights

Voice & Video Gateway (GW) Overview

Media Processing Needs for Voice & Video GW

Optimal System Architectures

SurfUP Support for Voice & Video GW

SurfUP Integration Levels and Features

SurfUP Value Propositions

Page 3: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 3

Presentation HighlightsPresentation Highlights

Voice & Video Gateway (GW) Overview

Media Processing Needs for Voice & Video GW

Optimal System Architectures

SurfUP Support for Voice & Video GW

SurfUP Integration Levels and Features

SurfUP Value Propositions

Page 4: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 4

Voice & Video GatewayVoice & Video Gateway

IP

Mobile PSTN

H.324 Video Phone

3G-324M Video Phone

Voice & Video GW

Media processing

board

SIP Video Phone

SIP Video Phone

1. Call starts from the SIP Video Phone

H.26430 FPS

4CIFG.729

Page 5: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 5

Voice & Video GatewayVoice & Video Gateway

IP

Mobile PSTN

H.324 Video Phone

3G-324M Video Phone

Voice & Video GW

Media processing

board

SIP Video Phone

SIP Video Phone

2. GW application configures Media Gateway according to destination and codec properties

H.26430 FPS

4CIFG.729

Control

Page 6: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 6

Voice & Video GatewayVoice & Video Gateway

IP

Mobile PSTN

H.324 Video Phone

3G-324M Video Phone

Voice & Video GW

Media processing

board

SIP Video Phone

SIP Video Phone

3. Media goes directly to Media Gateway avoiding Host-DSP bottleneck

H.26430 FPS

4CIF

H.26310 FPS

CIFG.723

MPEG410 FPSQCIFAMR

Control

Page 7: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 7

Presentation HighlightsPresentation Highlights

Voice & Video Gateway (GW) Overview

Media Processing Needs for Voice & Video GW

Optimal System Architectures

SurfUP Support for Voice & Video GW

SurfUP Integration Levels and Features

SurfUP Value Propositions

Page 8: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 8

Voice/Video Gateway Application RequirementsVoice/Video Gateway Application Requirements

Interfaces Simultaneous interfaces required: IP-IP, TDM-IP, TDM-TDM

Low Latency Jitter buffer, RTP, UDP, IP, MAC running on DSP

I/F to local host via bus

I/F to remote host via IP

High Density Powerful DSP

Separate control and media path

Network aggregation is done using an IP switch

Transport UDP/IP/MAC on DSP

H.223/H.221 on DSP

RTP/RTCP (RFC3550/1): RFC3016 (video), RFC3267 (AMR)

Adaptive Jitter buffer (voice & video)

Page 9: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 9

Voice/Video Gateway Application RequirementsVoice/Video Gateway Application Requirements

Media processing

Vocoders: G.729, G.726, G.723.1, G.711, NB-AMR, WB-AMR, EVRC and more…

Echo cancellation G.168-2002 (128ms tail)

Telephony event relay: RFC2833 relay, Tonal detection/generation, VAD/CNG/PLC processing

Video transcoding encoding/decoding: MPEG4 SP, MPEG4 ASP, H.263, H.263+, H.263++, H.264

Video processing: Frame-rate adjustment, Frame resolution resizing

Fax relay: T.38 and Fax over G.711

Modem relay: V.150.1 (MoIP) & modem over G.711

In G.711 max 20ms end-to-end delay

Page 10: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 10

Presentation HighlightsPresentation Highlights

Voice & Video Gateway (GW) Overview

Media Processing Needs for Voice & Video GW

Optimal System Architectures

SurfUP Support for Voice & Video GW

SurfUP Integration Levels and Features

SurfUP Value Propositions

Page 11: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 11

Transcoding Server ArchitectureTranscoding Server Architecture

IP

Host processor

Media processing resource board

RouterIP routing

PCI

ControlControlling/Monitoring/Diagnostics

I/F: IP or PCI bus

Shelve

SIP/H.323Routed directlyto host

Signaling

VOIP, FOIPVideoOIPRouted directlyto media board

Media

TDMFramer

PCMH.223/H.221Routed directlyto media board

Media

Signaling

TDM Signaling routed directlyto host

Page 12: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 12

Presentation HighlightsPresentation Highlights

Voice & Video Gateway (GW) Overview

Media Processing Needs for Voice & Video GW

Optimal System Architectures

SurfUP Support for Voice & Video GW

SurfUP Integration Levels and Features

SurfUP Value Propositions

Page 13: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 13

PTP ServerPTP Server

DSPC64x

or board- level

solution

Host

Video proc:

•Transcoding

•Resizing

•Frame rate adapt.

Video coding & transcoding:

• MPEG4 SP

• H.263

Voice Coding:

• G.729

• G.723.1

• G.726

• G.711

• NB-AMR,

• FR/EFR

Media Processing

RTP/RTCP:

•RFC3550/3551

•RFC3016 (Video support)

•RFC3267 (AMR support)

•Adaptive Jitter buffer

Telephony Events:

•RFC2833

•All Tones det/gen from TDM and IP

•VAD/CNG/PLC handling

•Caller IP I/II det/gen

Fax Channel:

•T.38 Fax relay

•T.32 Fax termination

•Transparent Fax over G.711 (IP)

• IP-aware fax

Transport

Signaling

IP/ UDP

H.323 SIP

Applications

Voice proc:

•Mixing

•Sample rate adjustment

•ECAN G.168 128ms

H.223+H.245 (3G-324M)

Roadmap: V.34hd highspeed fax

Roadmap: AES, RFC2198 (red.)

Roadmap: H.264,MPEG4 ASP, H.261, H.263++

Roadmap: EVRC, WB-AMR, QCELP, G.728, others

Roadmap: mixing

Page 14: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 14

PTP ServerPTP Server

DSPC64x

or board- level

solution

Host

Media Processing

Transport

Signaling

Applications

With Partners

Page 15: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 15

Presentation HighlightsPresentation Highlights

Voice & Video Gateway (GW) Overview

Media Processing Needs for Voice & Video GW

Optimal System Architectures

SurfUP Support for Voice & Video GW

SurfUP Integration Levels and Features

SurfUP Value Propositions

Page 16: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 16

SurfUP Integration Levels: Chip-LevelSurfUP Integration Levels: Chip-Level

DSP

Chip-Level Solution C64x-

based

STP-12 (based on C6412@720MHz) Density:

103 G.711 Voice ports 38 G.729ab Encode & Decode 26 Video Encode & Decode ports (MPEG4, QCIF, 10 FPS)

Supports simultaneous TDMIP I/F for VOIP gateway

SurfDetect real-time streaming diagnostics from DSP

Open-port for integration of customer technology

Same SW can run also on other TI C64x-based DSPs

Page 17: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 17

SurfUP Integration Levels: Board-LevelSurfUP Integration Levels: Board-Level

Board-Level Solution

SurfAce-112 Form Factor: PCI

Number of STP-12 DSPs: 1 on board/2,4 or 8 with daughter card

Interfaces: Ethernet E1/T1 (optional) PCI H.100

Density: Number of DSPs * density of single STP-12

SW features: same as STP-12

Modes of operation: Control through PCI Standalone mode: Control through Ethernet

Page 18: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 18

SurfUP Integration Levels: Board-LevelSurfUP Integration Levels: Board-Level

Board-Level Solution

SurfRider-812 Form Factor: PTMC (cPCI mezzanine)

Number of STP-12 DSPs: 2,4,or 8

Interfaces: Ethernet PCI H.100

Density: Number of DSPs * density of single STP-12

SW features: same as STP-12

Modes of operation: Control through PCI, Media through Ethernet Standalone mode: Control & Media through Ethernet

Page 19: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 19

Presentation HighlightsPresentation Highlights

Voice & Video Gateway (GW) Overview

Media Processing Needs for Voice & Video GW

Optimal System Architectures

SurfUP Support for Voice & Video GW

SurfUP Integration Levels and Features

SurfUP Value Propositions

Page 20: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 20

SurfUP for Voice & Video:Value Proposition (1)SurfUP for Voice & Video:Value Proposition (1)

Voice, Video and Fax/Modem processing on the same DSP:

Supports a flexible usage model

Dynamic balance between media types processing

Single integration for support of all media types

Eliminates Voice/Video synchronization issues

Other solutions separate Voice & Video processing (different DSPs/host) resulting in an unbalanced system.

Page 21: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 21

SurfUP for Voice & Video:Value Proposition (2)SurfUP for Voice & Video:Value Proposition (2)

Direct DSPnetwork interface for lowest possible delay

DSPs connected to Ethernet eliminate the need for an aggregation unit that causes excessive delay

Solutions based on DSPs that do not have a direct IP network interface suffer from unnecessary delay and bottlenecks.

Page 22: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 22

SurfUP for Voice & Video:Value Proposition (3)SurfUP for Voice & Video:Value Proposition (3)

Open Platform

Vendors are able to add SW modules to the DSP code in order to create a competitive advantage, without the need to recompile the DSP or host interface code

Integration of new Voice and Video standards takes no more than a few days

Closed system solutions don’t allow vendors to add value to the media processing sub-system. External memory is a must for providing an open platform.

Page 23: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 23

SurfUP for Voice & Video:Value Proposition (4)SurfUP for Voice & Video:Value Proposition (4)

Support for various applications with the same HW/SW

VoIP & Video gateways

Voice & Video Messaging/CTI applications

Lawful Interception (LI) applications

Other vendors will have two separate platforms: one optimized for Voice and the other optimized for Video.

Page 24: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 24

SurfUP for Voice & Video:Value Proposition (5)SurfUP for Voice & Video:Value Proposition (5)

Streaming diagnostics for quick resolution of issues

The release version can stream the diagnostics from problematic connections without affecting other connections

Other vendors do not support streaming diagnostics because their DSPs do not have external memory for temporary storage of data.

Page 25: Surf Communication Solutions - Voice Video Gw

Surf Proprietary Information 25

Thank YouThank You

www.surf-com.com