1 / 30

Building Voice & Video Infrastructure Applications

Building Voice & Video Infrastructure Applications. with the SurfUP Media Processing Platform. Presentation Highlights. Sample Voice & Video Infrastructure Applications SurfUP System Architectures SurfUP Support for Voice & Video Applications SurfUP Integration Levels and Features

jana
Download Presentation

Building Voice & Video Infrastructure Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Building Voice & Video Infrastructure Applications with the SurfUP Media Processing Platform Surf Proprietary Information

  2. Presentation 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. Presentation 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. Mobile PSTN IP Application 1: Mobile to IP Voice & Video Gateway/Conferencing Video: MPEG4,10 FPS,QCIF Voice: WB-AMR Transport: H.223 (3G-324M) Control: H.245 (3G-324M) Voice & Video GW Media processing board Video: H.264,30 FPS,4CIF Voice: G.729a Transport: RTP/UDP/IP Control: SIP SIP Video Phone SIP Video Phone Comment:Video conferencing is supported on the same system using the Video transcoding channel, the Video mixing channel, and the Voice mixing channel. Surf Proprietary Information

  5. Mobile PSTN IP Application 2: PSTN to IP Voice & Video Gateway Video: H.263,7 FPS,QCIF Voice: G.723.1 Transport: H.223 (H.324) over V.34 modem Control: H.245 (H.324) 3G-324M Video Phone H.324 Video Phone Voice & Video GW Media processing board Video: H.264,30 FPS,4CIF Voice: G.729a Transport: RTP/UDP/IP Control: SIP SIP Video Phone SIP Video Phone Surf Proprietary Information

  6. Mobile PSTN IP Application 3: Voice & Video Mail Voice/Video message sent as .MP4 file to Media board H.324 Video Phone 3G-324M Video Phone Voice & Video GW Video : CIF  QCIF Voice: WB-AMRNB-AMR Transport: H.223 Media processing board Voice & Video multiplexed in 3G-324M Legacy Phone Fax SIP Video Phone SIP Phone Surf Proprietary Information

  7. Mobile PSTN IP Application 4: Announcement Server H.324 Video Phone Prompt for file transfer 3G-324M Video Phone Voice/Video Over H.324 (V.34 modem) Voice & Video GW Voice/Video 3G-324M Media processing board Voice & Video multiplexed in 3G-324M Voice Over E1/T1 Voice/Video Over RTP Legacy Phone Voice Over RTP Fax SIP Video Phone SIP Phone Surf Proprietary Information

  8. Mobile PSTN IP Application 5: Recording Server Prompt for file storage H.324 Video Phone 3G-324M Video Phone Voice/Video Over H.324 (V.34 modem) Voice & Video GW Voice/Video 3G-324M Media processing board Voice Over E1/T1 Voice/Video Over RTP Legacy Phone Voice Over RTP Fax SIP Video Phone SIP Phone Surf Proprietary Information

  9. IP IP Application 6: Video/Voice Transcoding Video phone Video phone Transcoding server/app. Media processing board Video: H.264, 30 FPS, 4CIF Voice: G.729 Signaling: H.323 Video: MPEG4 SP, 10 FPS, QCIF Voice: AMR Signaling: SIP Surf Proprietary Information

  10. Presentation 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. Shelve Signaling Controlling/ Monitoring/ Diagnostics I/F: IP or PCI bus TDM Signaling routed directly to host Control Signaling SIP/H.323 Routed directly to host TDM IP Router Media Media PCM or 3G324M Routed directly to media board VoIP, FoIP Video-oIP Routed directly to media board Voice & Video System Architecture Host processor PCI Framer IP routing Media processing resource board Surf Proprietary Information

  12. Ethernet connection: No DSP-Aggregation Unit bottlenecks Double Cache: No bottleneck for code Background data swapping: No bottleneck for data Separate control and media handling: No bottleneck in Host 24MB temporary storage to prevent Host-DSP bottleneck Bottleneck-free System Architecture Open framework Built-in diagnostics

  13. Presentation 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. Surf has the Most Comprehensive Media Processing Package in the Market Host Customer Application SIP H.323 Megaco Surf 3G - 324M API SurfUP API Recording Streaming Diagnostics DSP IP / UDP / RTP / RTCPAdaptive Jitter BufferRFC 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 Surf Proprietary Information

  15. Host With Partners DSPC64x or board- level solution PTP Server Applications Signaling Transport Media Processing Surf Proprietary Information

  16. Presentation 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. SurfUP Integration Levels: DSP Software Components DSP S/W ComponentsC64x- and DM64-based • 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 Surf Proprietary Information

  18. Chip-Level Chip-Level Solution C64x-based • SurfSTP-12 (based on C6412@500/600/720MHz) • Supports audio/video/fax/modem • Ideal for various applications: • Gateway • Conferencing • Streaming • Supports simultaneous TDMIP 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) Surf Proprietary Information

  19. Board-Level Solutions PCI, PTMC & AMC Board-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 Surf Proprietary Information

  20. Board-Level - PTMC Board-Level Solutions PCI, PTMC & AMC • 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 Surf Proprietary Information

  21. Board-Level - AMC Board-Level Solutions PCI, PTMC & 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 Surf Proprietary Information

  22. SurfRider-812/PTMC Integrated with cPCI Surf Proprietary Information

  23. SurfRider-812/PTMC Integrated with ATCA Surf Proprietary Information

  24. Presentation 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. 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. SurfUP for Voice & Video:Value Proposition (2) • Direct DSPnetwork 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. 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. 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. 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. Surf Proprietary Information

  30. Thank You www.surf-com.com Surf Proprietary Information

More Related