Post on 09-Jun-2015
description
transcript
Surf Proprietary Information 1
Building
Voice & Video Infrastructure
Applications
Building
Voice & Video Infrastructure
Applications
with the SurfUP Media Processing Platform with the SurfUP Media Processing Platform
Surf Proprietary Information 2
www.surf-com.comPresentation HighlightsPresentation 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 3
www.surf-com.comPresentation HighlightsPresentation 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 4
www.surf-com.com
Application 1: Mobile to IP Voice & Video Gateway/Conferencing
Application 1: Mobile to IP Voice & Video Gateway/Conferencing
IP
Mobile PSTN
Voice & Video GW
Media processing
board
SIP Video Phone
Video: H.264,30 FPS,4CIFVoice: G.729aTransport: RTP/UDP/IPControl: SIP
Video: MPEG4,10 FPS,QCIFVoice: WB-AMRTransport: H.223 (3G-324M)Control: H.245 (3G-324M)
Comment: Video conferencing is supported on the same system using the Video transcoding channel, the Video mixing channel, and the Voice mixing channel.
SIP Video Phone
Surf Proprietary Information 5
www.surf-com.com
IP
Mobile PSTN
Voice & Video GW
Media processing
board
SIP Video Phone
SIP Video Phone
Application 2: PSTN to IP Voice & Video GatewayApplication 2: PSTN to IP Voice & Video Gateway
H.324 Video Phone
3G-324M Video Phone
Video: H.264,30 FPS,4CIFVoice: G.729aTransport: RTP/UDP/IPControl: SIP
Video: H.263,7 FPS,QCIF
Voice: G.723.1
Transport: H.223 (H.324) over V.34 modem
Control: H.245 (H.324)
Surf Proprietary Information 6
www.surf-com.com
IP
Mobile PSTN
Voice & Video GW
Media processing
board
SIP PhoneSIP Video Phone
Application 3: Voice & Video MailApplication 3: Voice & Video Mail
Video : CIF QCIFVoice: WB-AMRNB-AMRTransport: H.223
Voice & Videomultiplexed in 3G-324M
Voice/Video message sent as .MP4 file to Media board
3G-324M Video Phone
H.324 Video Phone
Legacy Phone
Fax
Surf Proprietary Information 7
www.surf-com.com
IP
Mobile PSTN
Voice & Video GW
Media processing
board
SIP PhoneSIP Video Phone
Voice & Videomultiplexed in 3G-324M
3G-324M Video Phone
H.324 Video Phone
Legacy Phone
Fax
Application 4: Announcement ServerApplication 4: Announcement Server
Voice/Video 3G-324M
Voice/Video Over RTP
Voice Over RTP
Voice Over E1/T1
Voice/VideoOver H.324 (V.34 modem)
Prompt for file transfer
Surf Proprietary Information 8
www.surf-com.com
IP
Mobile PSTN
Voice & Video GW
Media processing
board
SIP PhoneSIP Video Phone
3G-324M Video Phone
H.324 Video Phone
Legacy Phone
Fax
Application 5: Recording ServerApplication 5: Recording Server
Voice/Video 3G-324M
Voice/Video Over RTP
Voice Over RTP
Voice Over E1/T1
Voice/VideoOver H.324 (V.34 modem)
Prompt for file storage
Surf Proprietary Information 9
www.surf-com.comApplication 6: Video/Voice Transcoding Application 6: Video/Voice Transcoding
IP IP
Video phone
Transcoding server/app.
Media processing
board
Video phone
Video: MPEG4 SP, 10 FPS, QCIFVoice: AMRSignaling: SIP
Video: H.264, 30 FPS, 4CIFVoice: G.729Signaling: H.323
Surf Proprietary Information 10
www.surf-com.comPresentation HighlightsPresentation 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 11
www.surf-com.comVoice & Video System ArchitectureVoice & Video System Architecture
IP
Host processor
Media processing resource board
RouterIP routing
PCI
ControlControlling/Monitoring/Diagnostics
I/F: IP or PCI bus
Shelve
SIP/H.323Routed directlyto host
Signaling
VoIP, FoIPVideo-oIPRouted directlyto media board
Media
TDMFramer
PCM or 3G324MRouted directlyto media board
Media
Signaling
TDM Signaling routed directlyto host
Double Cache:No bottleneckfor code
Background data swapping: No bottleneckfor data
Ethernet connection: No DSP-Aggregation Unitbottlenecks
Separate control and media handling:No bottleneck in Host
24MB temporary storage to preventHost-DSP bottleneck
Openframework
Built-indiagnostics
Bottleneck-free System ArchitectureBottleneck-free System Architecture
Surf Proprietary Information 13
www.surf-com.comPresentation HighlightsPresentation 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 14
www.surf-com.comSurf has the Most Comprehensive Media Processing Package in the MarketSurf has the Most Comprehensive Media Processing Package in the Market
Customer Application
SIP H.323 Megaco Surf 3G - 324M API
SurfUP API Recording Streaming Diagnostics
IP / UDP / RTP / RTCPAdaptive Jitter Buffer
RFC 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
Host
DSP
Surf Proprietary Information 15
www.surf-com.comPTP ServerPTP Server
DSPC64x
or board- level
solution
Host
Media Processing
Transport
Signaling
Applications
With Partners
Surf Proprietary Information 16
www.surf-com.comPresentation HighlightsPresentation 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 17
www.surf-com.comSurfUP Integration Levels: DSP Software ComponentsSurfUP Integration Levels: DSP Software Components
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
DSP S/W Components
C64x- and DM64-based
Surf Proprietary Information 18
www.surf-com.comChip-LevelChip-Level
SurfSTP-12 (based on C6412@500/600/720MHz) Supports audio/video/fax/modem
Ideal for various applications: Gateway Conferencing Streaming
Supports simultaneous TDMIP 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: SurfSTP-10 (based on C6410@400MHz)
SurfSTP-14 (based on C6414@600/720/850/1000MHz)
SurfSTP-55 (based on C6455@720/850/1000MHz)
Chip-Level Solution C64x-based
Surf Proprietary Information 19
www.surf-com.comBoard-Level - PCIBoard-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
Board-Level Solutions
PCI, PTMC & AMC
Surf Proprietary Information 20
www.surf-com.comBoard-Level - PTMCBoard-Level - PTMC
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
Board-Level Solutions
PCI, PTMC & AMC
Surf Proprietary Information 21
www.surf-com.comBoard-Level - AMCBoard-Level - 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
Board-Level Solutions
PCI, PTMC & AMC
Surf Proprietary Information 22
www.surf-com.comSurfRider-812/PTMC Integrated with cPCISurfRider-812/PTMC Integrated with cPCI
Surf Proprietary Information 23
www.surf-com.comSurfRider-812/PTMC Integrated with ATCASurfRider-812/PTMC Integrated with ATCA
Surf Proprietary Information 24
www.surf-com.comPresentation HighlightsPresentation 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 25
www.surf-com.comSurfUP 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 26
www.surf-com.comSurfUP for Voice & Video:Value Proposition (2)SurfUP for Voice & Video:Value Proposition (2)
Direct DSPnetwork 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 27
www.surf-com.comSurfUP 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 28
www.surf-com.comSurfUP 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 29
www.surf-com.comSurfUP 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.