Alex Shtein alex@surf-com.com
Surf Proprietary Information
» Company Overview
» Surf’s Products Overview
» Surf’s Media Processing Offering
Surf Proprietary Information www.surf-com.com
» 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 www.surf-com.com
Headquarters: Surf Communication Solutions, Ltd.
US Subsidiary: Surf Communication Solutions, Inc.
European Subsidiary: Surf Communication Solutions, B.V.
Representatives
Surf Proprietary Information www.surf-com.com
Live-VU
Surf Proprietary Information
Surf Proprietary Information
.
Surf Proprietary Information www.surf-com.com
7
Chip-Level Solutions
C64x-based
Board-Level Solutions
AMC, PMC/PTMC, PCIe, PCI
Pre-Integrated System-Level Solutions
PCI
CompactPCI, ATCA, MicroTCA
Surf Proprietary Information www.surf-com.com
Surf Proprietary Information
» 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 www.surf-com.com
Customer’s Application
Host
SurfWare-Media API
Control/Monitor
Play/Record
Surf 3G-324M
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 www.surf-com.com
» 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 www.surf-com.com
» 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
Surf Proprietary Information www.surf-com.com
» 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
Surf Proprietary Information www.surf-com.com
» 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
Surf Proprietary Information www.surf-com.com
» 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 www.surf-com.com
» 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 www.surf-com.com
Surf Proprietary Information
» 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 TDM IP interfaces for VoIP gateway
Includes real-time streaming diagnostics
Surf Proprietary Information www.surf-com.com
» 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 www.surf-com.com
» 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 www.surf-com.com
» 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 www.surf-com.com
Surf Proprietary Information
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 www.surf-com.com
» 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 www.surf-com.com
» 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 www.surf-com.com
» 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 www.surf-com.com
Surf Proprietary Information
» 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 serve as building blocks for a wide variety of applications
Surf Proprietary Information www.surf-com.com
» 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 www.surf-com.com
» 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 www.surf-com.com
» 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 www.surf-com.com
Surf Proprietary Information
www.surf-com.com