Overview of multimedia enabling solutions

33
Surf Proprietary Information Overview of multimedia enabling solutions Alex Shtein [email protected]

description

Overview of multimedia enabling solutions. Alex Shtein [email protected]. Presentation High-Lights. Company Overview Surf’s Products Overview Surf’s Media Processing Offering. Company Overview. Founded in 1996 Expertise in multimedia processing with Texas Instruments’ (TI) DSPs - PowerPoint PPT Presentation

Transcript of Overview of multimedia enabling solutions

Page 1: Overview of multimedia enabling solutions

Surf Proprietary Information

Overview of multimedia enabling solutionsOverview of multimedia enabling solutions

Alex [email protected]

Page 2: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Presentation High-LightsPresentation High-Lights

» Company Overview

» Surf’s Products Overview

» Surf’s Media Processing Offering

Page 3: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Company OverviewCompany Overview

» Founded in 1996

» Expertise in multimedia processing with Texas Instruments’ (TI) DSPs

» Strategic partner of TI for C64x generation multimedia processing solutions

» Subsidiaries

Surf Communication Solutions Inc. (USA)

Surf Communication Solutions B.V. (Netherlands)

Page 4: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Global PresenceGlobal Presence

Headquarters: Surf Communication Solutions, Ltd.US Subsidiary: Surf Communication Solutions, Inc.European Subsidiary: Surf Communication Solutions, B.V.Representatives

Page 5: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Surf Proprietary Information

5

Powered by Powered by

Live-VU

Page 6: Overview of multimedia enabling solutions

Surf Proprietary Information

Surf’s Products OverviewSurf’s Products Overview

Page 7: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

SURF provides products and solutions

which enable convergence of

VoiceVoice ++ VideoVideo ++ DataData

across WirelineWireline andand WirelessWireless networks.

SURF provides products and solutions

which enable convergence of

VoiceVoice ++ VideoVideo ++ DataData

across WirelineWireline andand WirelessWireless networks.

7

Page 8: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Surf’s Product LinesSurf’s Product Lines

Board-Level Solutions

SurfRider/SurfExpress/SurfAce

AMC, PMC/PTMC, PCIe, PCI

Chip-Level Solutions

Surf DSP-12, 24, 82C64x-based

Pre-Integrated System-Level Solutions

With Leading PlatformsPCI, CompactPCI, ATCA, MicroTCA

Page 9: Overview of multimedia enabling solutions

Surf Proprietary Information

SurfWare-MediaSurfWare-Media

Page 10: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

SurfWare-Media OverviewSurfWare-Media Overview

» The SurfWare-Media™ package is a media processing solution that enables simultaneously processing a wide variety of media types including:

Voice

Video

Fax and Data

» The SurfWare-Media package is composed of two main layers:

The SurfWare-Media API, residing on the Host processor

The SurfWare-Media Processing layer, residing on a Texas Instruments’ TMS320C64x™ DSP

Page 11: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

SurfWare-Media API

SurfWare-Media OverviewSurfWare-Media Overview

Host

Customer’s Application

Control/Monitor

Play/Record Diagnostics

Surf Board/Surf DSP

Transport Protocols (IP/UDP/RTP)

Surf 3G-324M

TDM

Voice,

Conferencing

Data: - Fax / FoIP - Modem / MoIP - IWF

H.223(part ofSurf

3G-324M)

Video

Mixing

Page 12: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

SurfWare-Media APISurfWare-Media API

» Resides on the Host processor

» Integrated with the customer’s Host application

» Provided in a source code format including project files/make files for:

Windows Linux

» Provides the following capabilities: Control and configure the SurfWare-Media processing DSPs and/or

boards Monitor the SurfWare-Media processing DSPs and/or boards Stream multimedia file content to a media processing channel(s) Record a media stream coming from a media processing channel(s)

into a file Retrieving real time diagnostics using SurfWare-Media API functions

Page 13: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Voice FeaturesVoice Features» Voice codecs

G.711

G.726

G.723.1A

G.729AB

G. 722.2 (WB-AMR)

GSM FR

GSM EFR

GSM NB-AMR

EVRC

iLBC

WMA-9 (decoder)

AAC-LC

» 3-way Voice conferencing

» N-Way Voice conferencing

» Auto Gain control/Auto Level Control

» Play/Record

» Secured RTP (SRTP)

» Packet size 5-60ms (5ms resolution)

» Echo cancellation G.168 2002 Echo tail up to 128ms

» VAD, CNG, Packet Loss Concealment

» RTP/RTCP RFC 3550, 3551, 3389

» Fixed/Adaptive Jitter Buffer Up to 700 ms

» Caller ID Detection and Generation

» Tone and Events Monitoring

Relay

Generation

User-defined tones

Page 14: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Video FeaturesVideo Features

» Video Codecs MPEG-4

H.263

H.264

WMV-9 (decoder)

» Resolution Any resolution up to VGA

» CIF

» QCIF

» SQCIF

» VGA/4CIF/D1

» Frame Rate 1-30FPS

» Constant and variable bit rate

» Advanced Video Toolbox

Text Overlay & Scrolling

Configurable frame rate

Bit rate change

Any resolution resize

Video codec change

Logo insertion

Alpha blending

» RTP Encapsulation

Multiple destination support

» Jitter Buffer

Packet rearrangement

Packet loss handling

Page 15: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Video Features Cont’Video Features Cont’

» Play/Record

Video and Voice, single or separate files

Standard file formats

» .3GP

» .MP4

» .AVI

» .ASF (for playing .WMV)

» Conferencing Combining simultaneously

participant from all networks: 3G, IP, PSTN

Up to 100 participants, with up to 16 displayed participants

5 different programmable mixed images layouts per single conferencing bridge

Conference can be split between several DSPs

Page 16: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Mobile Video FeaturesMobile Video Features

» 3G-324M support H.324 Annex C

H.223 Annex A & B

» H.223 running on the DSP for enhanced performance (include WNSRP)

» H.245 running on the host

» High-level 3G-324M APIs

Page 17: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

DataData

» Fax

FoIP - T.38

T.32

Fax data-pumps

» Modem

MoIP – V.150.1

Modem Data-pumps

» IWF (interconnects CS wireline and cellular data)

For GSM and UMTS networks

Page 18: Overview of multimedia enabling solutions

Surf Proprietary Information

Surf DSP FamilySurf DSP Family

Page 19: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Chip-LevelChip-Level

» Surf DSP-12/24/82 (based on C6412/24/82)

Supports audio/video/fax/modem media processing

Ideal for:

» Media Gateways

» Media Servers

» IP-PBXs

» Messaging Servers

» Streaming Applications

Supports simultaneous TDMIP interfaces for VoIP gateway

Includes real-time streaming diagnostics

Page 20: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Surf DSP-82 (Himalaya)Surf DSP-82 (Himalaya)

» C64+ core, 850 or 1000MHz

» L2 memory – 2MB

» 10/100/1000 EMAC

» TDM (up to 256 Time slots)

» HPI

» Sample densities:

IP to TDM LBR G.729 Gateway (20ms) – 102

N-way (IP) voice conferencing – 195

Video Transcoding (H.263 to MPEG4, 10FPS, QCIF) - 28

Page 21: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Surf DSP-24Surf DSP-24

» C64+ core, 400 or 500 or 600 MHz

» L2 memory – 128KB

» 10/100 EMAC

» TDM (up to 128 Time slots)

» HPI

» Sample densities (600MHz):

IP to TDM LBR G.729 Gateway (20ms) – 30

N-way (IP) voice conferencing – 55

Video Transcoding Gateway (H.263 to MPEG4, 10FPS, QCIF) - 18

Page 22: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Surf DSP-12Surf DSP-12

» C64 core, 600 or 720 MHz

» L2 memory – 256KB

» 10/100 EMAC

» TDM (up to 128 Time slots)

» HPI

» Sample densities (720 MHz):

IP to TDM LBR G.729 Gateway (20ms) – 38

N-way (IP) voice conferencing – 90

Video Transcoding Gateway (H.263 to MPEG4, 10FPS, QCIF) - 18

Page 23: Overview of multimedia enabling solutions

Surf Proprietary Information

Surf’s BoardsSurf’s Boards

Page 24: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

SurfRider/AMCSurfRider/AMC

Fully compliant, half-height, single-size AMC form factor

2,4,6,8 C64x DSPs or any other processor/logic type

» Supported DSP C6412

C6424

C6482

C6486

High capacity of audio/video channels

Very high throughputs – up to 10Gb between external interface and any DSP, and between the DSPs.

Supported interfaces:

» 2 X GbEthernet

» iTDM

Mounted on ATCA or MicroTCA

Densities:

» Over 2000 Voice conferencing participants on single board

» IP to TDM LBR G.729 Gateway (20ms) – 300-816 (depends on type of DSP or number of DSPs)

» Video Transcoding (H.263 to MPEG4, 10FPS, QCIF) – 144-224 (depends on type of DSP or number of DSPs)

Page 25: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

SurfExpress/PCIeSurfExpress/PCIe

» PCI Express - single lane

» 2 x 1000Base-T Ethernet interface (RJ-45) H.100 connector

» Up to 8 DSPs per board (e.g., C6412/C6482)

» E1/T1 ports with additional card (4/8/16)

» Supported DSP C6412

C6424

C6482

C6486

» Next generation TI DSP-ready Densities:

» Over 2000 Voice conferencing participants on single board

» IP to TDM LBR G.729 Gateway (20ms) – 300-816 (depends on type of DSP or number of DSPs)

» Video Transcoding (H.263 to MPEG4, 10FPS, QCIF) – 144-224 (depends on type of DSP or number of DSPs)

Page 26: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Board-Level: PMC/PTMCBoard-Level: PMC/PTMC

» SurfRider-812/PTMC

Number of Surf DSP-12 DSPs: 2,4,6 or 8

Interfaces:

» Ethernet (10/100BaseT)

» PCI

» H.100

Includes all media processing software features

Controlled through PCI or Ethernet

Integrates with PCI, cPCI and ATCA carrier boards

Densities:

» Over 500 Voice conferencing participants on single board

» IP to TDM LBR G.729 Gateway (20ms) – 304

» Video Transcoding (H.263 to MPEG4, 10FPS, QCIF) – 150

Page 27: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Board-Level: Single DSP PCIBoard-Level: Single DSP PCI

» SurfAce-112/PCI

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

Interfaces:

» Ethernet (10/100BaseT)

» E1/T1 (optional)

» PCI

» H.100

Includes all media processing software features

Controlled through PCI or Ethernet

Package: SurfWare-Media

Page 28: Overview of multimedia enabling solutions

Surf Proprietary Information

Reasons for Using Surf’s Technology

Page 29: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

InnovationInnovation

» Efficient Media Concept

Voice, Video and Data run simultaneously on a single chip

Voice, Video and Data run simultaneously on a single board

» Scalable Processing

Surf’s hardware design makes choosing the amount and type of chips easy, whether the application requires video and/or any other type of media

» Applications

Same board and API serveas building blocks for a widevariety of applications

Page 30: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Wide Variety, Single APIWide Variety, Single API

» Single API for all media types

» Single API for all boards/chip-level

Enables smooth migration between different boards and from chip-level to board-level solutions

» Wide range of form factors

PCI…………………………….SurfAce/PCI

PCI-Express………………SurfExpress/PCIe

PMC/PTMC…………………SurfRider/PTMC

AMC……………………………SurfRider/AMC

» Wide range of chips for different density requirements

Page 31: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

MediaMedia

» Rich set of voice/audio and video processing codecs

» Advanced video adaptation tools to support anything your customer can dream of:

Mixing

Several output layouts

Streaming

Layers (PIP)

Text overlay

Image overlay

Resize/Rate change

Different input and output codecs

Page 32: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Support Accelerates Time-to-MarketSupport Accelerates Time-to-Market

» Surf assigns a professional engineer as a direct contact person to assist you during development and deployment stages

» Surf provides a full documentation set with the product including starter kits, developer’s and reference guides

» Training and sample applications accelerate the development phase

Page 33: Overview of multimedia enabling solutions

Surf Proprietary Information www.surf-com.com

Thank Youwww.surf-com.com