Building Voice - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Building Voice

Description:

Video transcoding encoding/decoding: MPEG4 SP, MPEG4 ASP, H.263, H.263 , H.263 , H.264 ... G.729ab Encode & Decode. 26 Video Encode & Decode ports (MPEG4, QCIF, ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 26
Provided by: ruthbr1
Category:

less

Transcript and Presenter's Notes

Title: Building Voice


1
Building Voice Video Gateways
with the SurfUP Media Processing Platform
2
Presentation 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

3
Presentation 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

4
Voice Video Gateway
Voice Video GW
Media processing board
H.264 30 FPS 4CIF G.729
SIP Video Phone
1. Call starts from the SIP Video Phone
5
Voice Video Gateway
Control
Voice Video GW
Media processing board
H.264 30 FPS 4CIF G.729
SIP Video Phone
2. GW application configures Media Gateway
according to destination and codec properties
6
Voice Video Gateway
Control
H.263 10 FPS CIF G.723
MPEG4 10 FPS QCIF AMR
Voice Video GW
Media processing board
H.264 30 FPS 4CIF
SIP Video Phone
3. Media goes directly to Media Gateway avoiding
Host-DSP bottleneck
7
Presentation 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

8
Voice/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)

9
Voice/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

10
Presentation 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

11
Transcoding Server Architecture
Host processor
PCI
Framer
IP routing
Media processing resource board
12
Presentation 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

13
PTP Server
Applications
Signaling
H.323 SIP
IP/ UDP
H.223H.245 (3G-324M)
Transport
  • 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
  • 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

Media Processing
Roadmap mixing
  • Voice proc
  • Mixing
  • Sample rate adjustment
  • ECAN G.168 128ms

Roadmap V.34hd highspeed fax
Roadmap H.264,MPEG4 ASP, H.261, H.263
Roadmap EVRC, WB-AMR, QCELP, G.728, others
Roadmap AES, RFC2198 (red.)
14
PTP Server
Applications
Signaling
Transport
Media Processing
15
Presentation 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

16
SurfUP Integration Levels Chip-Level
  • STP-12 (based on C6412_at_720MHz)
  • Density
  • 103 G.711 Voice ports
  • 38 G.729ab Encode Decode
  • 26 Video Encode Decode ports (MPEG4, QCIF, 10
    FPS)
  • Supports simultaneous TDM??IP 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

17
SurfUP Integration Levels Board-Level
  • 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

18
SurfUP Integration Levels Board-Level
  • 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

19
Presentation 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

20
SurfUP for Voice VideoValue 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.

21
SurfUP for Voice VideoValue Proposition (2)
  • Direct DSP??network 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.

22
SurfUP for Voice VideoValue 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 dont allow vendors to
    add value to the media processing sub-system.
    External memory is a must for providing an open
    platform.

23
SurfUP for Voice VideoValue 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.

24
SurfUP for Voice VideoValue 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.

25
Thank You
www.surf-com.com
Write a Comment
User Comments (0)
About PowerShow.com