330 likes | 469 Views
Overview of multimedia enabling solutions. Alex Shtein alex@surf-com.com. 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
E N D
Overview of multimedia enabling solutions Alex Shtein alex@surf-com.com Surf Proprietary Information
Presentation High-Lights • Company Overview • Surf’s Products Overview • Surf’s Media Processing Offering Surf Proprietary Information
Company 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) Surf Proprietary Information
Global Presence Headquarters: Surf Communication Solutions, Ltd. US Subsidiary: Surf Communication Solutions, Inc. European Subsidiary: Surf Communication Solutions, B.V. Representatives Surf Proprietary Information
Powered by Live-VU Surf Proprietary Information 5 Surf Proprietary Information
Surf’s Products Overview Surf Proprietary Information
SURF provides products and solutions which enable convergence of Voice+Video+Data across WirelineandWireless networks. Surf Proprietary Information 7
Surf’s Product Lines Chip-Level Solutions Surf DSP-12, 24, 82C64x-based Board-Level Solutions SurfRider/SurfExpress/SurfAce AMC, PMC/PTMC, PCIe, PCI Pre-Integrated System-Level Solutions With Leading PlatformsPCI, CompactPCI, ATCA, MicroTCA Surf Proprietary Information
SurfWare-Media Surf Proprietary Information
SurfWare-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 Surf Proprietary Information
SurfWare-Media Overview Host Customer’s Application SurfWare-Media API Control/Monitor Surf 3G-324M Play/Record Diagnostics Surf Board/ Surf DSP Transport Protocols (IP/UDP/RTP) Data: - Fax / FoIP - Modem / MoIP - IWF Voice, Conferencing H.223 (part of Surf 3G-324M) Video Mixing TDM Surf Proprietary Information
SurfWare-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 Surf Proprietary Information
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 Voice Features Surf Proprietary Information
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 Video Features Surf Proprietary Information
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 Video Features Cont’ Surf Proprietary Information
Mobile 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 Surf Proprietary Information
Data • 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 Surf Proprietary Information
Surf DSP Family Surf Proprietary Information
Chip-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 Surf Proprietary Information
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 Surf Proprietary Information
Surf 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 Surf Proprietary Information
Surf 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 Surf Proprietary Information
Surf’s Boards Surf Proprietary Information
SurfRider/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) Surf Proprietary Information
SurfExpress/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) Surf Proprietary Information
Board-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 Surf Proprietary Information
Board-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 Surf Proprietary Information
Reasons for Using Surf’s Technology Surf Proprietary Information
Innovation • 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 Surf Proprietary Information
Wide 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 Surf Proprietary Information
Media • 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 Surf Proprietary Information
Support 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 Surf Proprietary Information
Thank Youwww.surf-com.com Surf Proprietary Information