building voice video infrastructure applications
Download
Skip this Video
Download Presentation
Building Voice & Video Infrastructure Applications

Loading in 2 Seconds...

play fullscreen
1 / 30

Building Voice Video Infrastructure Applications - PowerPoint PPT Presentation


  • 341 Views
  • Uploaded on

Building Voice & Video Infrastructure Applications. with the SurfUP Media Processing Platform. Presentation Highlights. Sample Voice & Video Infrastructure Applications SurfUP System Architectures SurfUP Support for Voice & Video Applications SurfUP Integration Levels and Features

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Building Voice Video Infrastructure Applications' - jana


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
building voice video infrastructure applications

Building Voice & Video Infrastructure Applications

with the SurfUP Media Processing Platform

Surf Proprietary Information

presentation highlights
Presentation Highlights
  • Sample Voice & Video Infrastructure Applications
  • SurfUP System Architectures
  • SurfUP Support for Voice & Video Applications
  • SurfUP Integration Levels and Features
  • SurfUP Value Propositions

Surf Proprietary Information

presentation highlights1
Presentation Highlights
  • Sample Voice & Video Infrastructure Applications
  • SurfUP System Architectures
  • SurfUP Support for Voice & Video Applications
  • SurfUP Integration Levels and Features
  • SurfUP Value Propositions

Surf Proprietary Information

application 1 mobile to ip voice video gateway conferencing

Mobile

PSTN

IP

Application 1: Mobile to IP Voice & Video Gateway/Conferencing

Video: MPEG4,10 FPS,QCIF

Voice: WB-AMR

Transport: H.223 (3G-324M)

Control: H.245 (3G-324M)

Voice & Video GW

Media processing board

Video: H.264,30 FPS,4CIF

Voice: G.729a

Transport: RTP/UDP/IP

Control: SIP

SIP Video Phone

SIP Video Phone

Comment:Video conferencing is supported on the same system using the Video transcoding channel, the Video mixing channel, and the Voice mixing channel.

Surf Proprietary Information

application 2 pstn to ip voice video gateway

Mobile

PSTN

IP

Application 2: PSTN to IP Voice & Video Gateway

Video: H.263,7 FPS,QCIF

Voice: G.723.1

Transport: H.223 (H.324) over V.34 modem

Control: H.245 (H.324)

3G-324M Video Phone

H.324 Video Phone

Voice & Video GW

Media processing board

Video: H.264,30 FPS,4CIF

Voice: G.729a

Transport: RTP/UDP/IP

Control: SIP

SIP Video Phone

SIP Video Phone

Surf Proprietary Information

application 3 voice video mail

Mobile

PSTN

IP

Application 3: Voice & Video Mail

Voice/Video message

sent as .MP4 file to Media board

H.324 Video Phone

3G-324M Video Phone

Voice & Video GW

Video : CIF  QCIF

Voice: WB-AMRNB-AMR

Transport: H.223

Media processing board

Voice & Video

multiplexed in

3G-324M

Legacy Phone

Fax

SIP Video Phone

SIP Phone

Surf Proprietary Information

application 4 announcement server

Mobile

PSTN

IP

Application 4: Announcement Server

H.324 Video Phone

Prompt for file

transfer

3G-324M Video Phone

Voice/Video

Over H.324

(V.34 modem)

Voice & Video GW

Voice/Video

3G-324M

Media processing board

Voice & Video

multiplexed in

3G-324M

Voice Over E1/T1

Voice/Video

Over RTP

Legacy Phone

Voice Over RTP

Fax

SIP Video Phone

SIP Phone

Surf Proprietary Information

application 5 recording server

Mobile

PSTN

IP

Application 5: Recording Server

Prompt for file storage

H.324 Video Phone

3G-324M Video Phone

Voice/Video

Over H.324 (V.34 modem)

Voice & Video GW

Voice/Video

3G-324M

Media processing board

Voice Over E1/T1

Voice/Video

Over RTP

Legacy Phone

Voice Over RTP

Fax

SIP Video Phone

SIP Phone

Surf Proprietary Information

application 6 video voice transcoding

IP

IP

Application 6: Video/Voice Transcoding

Video phone

Video phone

Transcoding server/app.

Media processing board

Video: H.264, 30 FPS, 4CIF

Voice: G.729

Signaling: H.323

Video: MPEG4 SP, 10 FPS, QCIF

Voice: AMR

Signaling: SIP

Surf Proprietary Information

presentation highlights2
Presentation Highlights
  • Sample Voice & Video Infrastructure Applications
  • SurfUP System Architectures
  • SurfUP Support for Voice & Video Applications
  • SurfUP Integration Levels and Features
  • SurfUP Value Propositions

Surf Proprietary Information

voice video system architecture

Shelve

Signaling

Controlling/

Monitoring/

Diagnostics

I/F: IP or PCI bus

TDM Signaling

routed directly

to host

Control

Signaling

SIP/H.323

Routed directly

to host

TDM

IP

Router

Media

Media

PCM or 3G324M

Routed directly

to media board

VoIP, FoIP

Video-oIP

Routed directly

to media board

Voice & Video System Architecture

Host processor

PCI

Framer

IP routing

Media processing resource board

Surf Proprietary Information

slide12

Ethernet connection:

No DSP-Aggregation Unit

bottlenecks

Double Cache:

No bottleneck

for code

Background

data swapping:

No bottleneck

for data

Separate control

and media handling:

No bottleneck in Host

24MB temporary

storage to prevent

Host-DSP

bottleneck

Bottleneck-free System Architecture

Open

framework

Built-in

diagnostics

presentation highlights3
Presentation Highlights
  • Sample Voice & Video Infrastructure Applications
  • SurfUP System Architectures
  • SurfUP Support for Voice & Video Applications
  • SurfUP Integration Levels and Features
  • SurfUP Value Propositions

Surf Proprietary Information

surf has the most comprehensive media processing package in the market
Surf has the Most Comprehensive Media Processing Package in the Market

Host

Customer Application

SIP

H.323

Megaco

Surf 3G - 324M API

SurfUP API

Recording

Streaming

Diagnostics

DSP

IP / UDP / RTP / RTCPAdaptive Jitter BufferRFC 3550 / 3551RFC 3016 (Video), RFC 3267 (AMR)

H.223 Adaptation Layer& MUX Layer

TDM A-Law / Mu-Law

  • Video Processing
  • Transcoding
  • Resizing
  • Conferencing
  • Frame rate adaptation
  • Bit rate adaptation
  • Text and Logo Overlay
  • Dynamic Layout

Video Processing

  • H.263
  • MPEG-4
  • H.264
  • Audio Processing
  • Transcoding, Echo cancelation, Conferencing, A-Law / Mu-lawencoding

Audio Codecs

  • G.711, G.726, G.723.1A, G.729AB, GSM-NB-AMR,GSM-FR, GSM-HR, GSM-EFR,EVRC, G.722.2 (WB-AMR),G.729

Telephony Events

  • RFC2833, Tone det/gen from TDM and IP, VAD/CNG/PLChandling, Caller ID I/II det/gen
  • IWF
  • V.110, ATRAU, ATRAU’, GSM 03.45, Transparent /Non-transparent

Fax

  • Data pumps, V34HD, V.29,V.27ter
  • V.21 Relay: T.32, T.32/T.30

Modem

  • V.150.1 Modem Relay Datapumps: V.92, V.90, V.34, V.32bis, V.32, V.22bis, V.22,V.21, V.23, Bell212, Bell103

Surf Proprietary Information

ptp server

Host

With Partners

DSPC64x

or board- level solution

PTP Server

Applications

Signaling

Transport

Media Processing

Surf Proprietary Information

presentation highlights4
Presentation Highlights
  • Sample Voice & Video Infrastructure Applications
  • SurfUP System Architectures
  • SurfUP Support for Voice & Video Applications
  • SurfUP Integration Levels and Features
  • SurfUP Value Propositions

Surf Proprietary Information

surfup integration levels dsp software components
SurfUP Integration Levels: DSP Software Components

DSP S/W ComponentsC64x- and DM64-based

  • SurfUP
    • Field-hardened DSP software components optimized for TI’s C64xTM
    • API based on a simple set of ANSI-C function calls
    • Built-in diagnostics API
    • Re-entrant code for multi-instance implementation
    • Available in object form and source code

Surf Proprietary Information

chip level
Chip-Level

Chip-Level Solution C64x-based

  • SurfSTP-12 (based on [email protected]/600/720MHz)
    • Supports audio/video/fax/modem
    • Ideal for various applications:
      • Gateway
      • Conferencing
      • Streaming
    • Supports simultaneous TDMIP interfaces for VOIP gateway
    • SurfDetect for real-time streaming diagnostics from DSP
    • Surf Open Framework™ for integration of customer technology
  • Solution is also available on other TI C64x-based DSPs:

Surf Proprietary Information

board level pci

Board-Level Solutions

PCI, PTMC & AMC

Board-Level - PCI
  • SurfAce-112
    • Form Factor: PCI
    • Number of SurfSTP-12 DSPs: 1 on board/2,4 or 8 with daughter card
    • Interfaces:
      • Ethernet
      • E1/T1 (optional)
      • PCI
      • H.100
    • Software features: same as SurfSTP-12
    • Mode of operation:
      • Control through PCI
      • Control through Ethernet

Surf Proprietary Information

board level ptmc
Board-Level - PTMC

Board-Level Solutions

PCI, PTMC & AMC

  • SurfRider-812/PTMC
    • Form Factor: PTMC (cPCI mezzanine)
    • Number of SurfSTP-12 DSPs: 2,4,or 8
    • Interfaces:
      • Ethernet
      • PCI
      • H.100
    • Software features: same as SurfSTP-12
    • Modes of operation:
      • Control through PCI, Media through Ethernet
      • Control & Media through Ethernet

Surf Proprietary Information

board level amc
Board-Level - AMC

Board-Level Solutions

PCI, PTMC & AMC

  • SurfRider/AMC
    • Fully compliant (incl. RoHS), full/half-height, single-size AMC form factor
    • 2,4,6,8 DSPs of C64x or any other processor/logic type
    • Supports all next-generation TI DSPs
    • High capacity of audio/video
    • Very high throughputs – up to 10Gb between external interface and any DSP, and between the DSPs.
    • Supports ALL types of external interfaces:
      • GbEthernet, PCI_Express, advanced switching, Rapid IO, fiber channel, Infiniband and others.
    • Mounted on ATCA (up to 8 boards) or MicroTCA

Surf Proprietary Information

surfrider 812 ptmc integrated with cpci
SurfRider-812/PTMC Integrated with cPCI

Surf Proprietary Information

surfrider 812 ptmc integrated with atca
SurfRider-812/PTMC Integrated with ATCA

Surf Proprietary Information

presentation highlights5
Presentation Highlights
  • Sample Voice & Video Infrastructure Applications
  • SurfUP System Architectures
  • SurfUP Support for Voice & Video Applications
  • SurfUP Integration Levels and Features
  • SurfUP Value Propositions

Surf Proprietary Information

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.

Surf Proprietary Information

surfup for voice video value proposition 2
SurfUP for Voice & Video:Value 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.

Surf Proprietary Information

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.

Surf Proprietary Information

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.

Surf Proprietary Information

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.

Surf Proprietary Information

thank you

Thank You

www.surf-com.com

Surf Proprietary Information

ad