overview of multimedia enabling solutions
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 PresentationTRANSCRIPT
Surf Proprietary Information
Overview of multimedia enabling solutionsOverview of multimedia enabling solutions
Alex [email protected]
Surf Proprietary Information www.surf-com.com
Presentation High-LightsPresentation High-Lights
» Company Overview
» Surf’s Products Overview
» Surf’s Media Processing Offering
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)
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
Surf Proprietary Information www.surf-com.com
Surf Proprietary Information
5
Powered by Powered by
Live-VU
Surf Proprietary Information
Surf’s Products OverviewSurf’s Products Overview
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
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
Surf Proprietary Information
SurfWare-MediaSurfWare-Media
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
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
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
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
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
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
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
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
Surf Proprietary Information
Surf DSP FamilySurf DSP Family
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
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
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
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
Surf Proprietary Information
Surf’s BoardsSurf’s Boards
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)
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)
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
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
Surf Proprietary Information
Reasons for Using Surf’s Technology
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
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
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
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
Surf Proprietary Information www.surf-com.com
Thank Youwww.surf-com.com