Overview of multimedia enabling solutions - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

Overview of multimedia enabling solutions

Description:

Overview of multimedia enabling solutions Alex Shtein alex_at_surf-com.com Presentation High-Lights Company Overview Surf s Products Overview Surf s Media Processing ... – PowerPoint PPT presentation

Number of Views:172
Avg rating:3.0/5.0
Slides: 34
Provided by: AlexS83
Category:

less

Transcript and Presenter's Notes

Title: Overview of multimedia enabling solutions


1
Overview of multimedia enabling solutions
  • Alex Shtein
  • alex_at_surf-com.com

2
Presentation High-Lights
  • Company Overview
  • Surfs Products Overview
  • Surfs Media Processing Offering

3
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)

4
Global Presence
Headquarters Surf Communication Solutions,
Ltd. US Subsidiary Surf Communication Solutions,
Inc. European Subsidiary Surf Communication
Solutions, B.V. Representatives
5
Powered by
Live-VU
Surf Proprietary Information
5
6
Surfs Products Overview
7
  • SURF provides products and solutions
  • which enable convergence of
  • Voice Video Data
  • across Wireline and Wireless networks.

7
8
Surfs 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
9
SurfWare-Media
10
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

11
SurfWare-Media Overview
Host
Customers Application
SurfWare-Media API
Control/Monitor
Surf 3G-324M
Play/Record
Diagnostics
Surf Board/ Surf DSP
Transport Protocols (IP/UDP/RTP)
Voice, Conferencing
Data - Fax / FoIP - Modem / MoIP - IWF
H.223 (part of Surf 3G-324M)
Video Mixing
TDM
12
SurfWare-Media API
  • Resides on the Host processor
  • Integrated with the customers 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

13
Voice 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

14
Video 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

15
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

16
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

17
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

18
Surf DSP Family
19
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 TDM?IP interfaces for VoIP
    gateway
  • Includes real-time streaming diagnostics

20
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

21
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

22
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

23
Surfs Boards
24
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)

25
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)

26
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

27
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

28
Reasons for Using Surfs Technology
29
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
  • Surfs 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

30
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-ExpressSurfExpress/PCIe
  • PMC/PTMCSurfRider/PTMC
  • AMCSurfRider/AMC
  • Wide range of chips for different density
    requirements

31
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

32
Density and Scalability
  • Surf uses the TI C64/C64 DSP generation, which
    provides a better density per square inch
  • Same platform and API for Voice Video
  • AMC and PCI-Express processing boards enable
    smooth integration with the latest and best TI
    C64 DSPs
  • Using the C64 TI DSPs enables Surf to integrate
    a wide variety of future media processing
    algorithms, to run simultaneously on the same DSPs

33
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, developers and
    reference guides
  • Training and sample applications accelerate the
    development phase

34
Thank Youwww.surf-com.com
35
Future Roadmap
  • System
  • Automatic GMAC switchover
  • Support for Linux Windows 64bit
  • Video
  • H.264 Main Profile
  • MPEG2 Main Profile
  • Video Tool Box
  • Scrolling Text
  • Audio channel
  • AAC-LC
  • MP3 decoder
  • File Formats
  • Support for Seek function
  • FLV
  • MP3
  • Host SW (SurfWare)
  • YUV Streaming
  • MP2 Transport Stream (MP2TS)
Write a Comment
User Comments (0)
About PowerShow.com