Building Voice and Video Foundation Applications.


126 views
Uploaded on:
Description
Building Voice and Video Framework Applications. with the SurfUP Media Handling Stage. Presentation Highlights. Test Voice and Video Foundation Applications SurfUP Framework Models SurfUP Support for Voice and Video Applications SurfUP Mix Levels and Elements
Transcripts
Slide 1

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

Slide 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

Slide 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

Slide 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 preparing board Video: H.264,30 FPS,4CIF Voice: G.729a Transport: RTP/UDP/IP Control: SIP Video Phone SIP Video Phone Comment: Video conferencing is bolstered on the same framework utilizing the Video transcoding channel, the Video blending channel, and the Voice blending channel . Surf Proprietary Information

Slide 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 handling board Video: H.264,30 FPS,4CIF Voice: G.729a Transport: RTP/UDP/IP Control: SIP Video Phone SIP Video Phone Surf Proprietary Information

Slide 6

Mobile PSTN IP Application 3: Voice & Video Mail Voice/Video message sent as .MP4 document 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 preparing board Voice & Video multiplexed in 3G-324M Legacy Phone Fax SIP Video Phone SIP Phone Surf Proprietary Information

Slide 7

Mobile PSTN IP Application 4: Announcement Server H.324 Video Phone Prompt for document exchange 3G-324M Video Phone Voice/Video Over H.324 (V.34 modem) Voice & Video GW Voice/Video 3G-324M Media preparing 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

Slide 8

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

Slide 9

IP Application 6: Video/Voice Transcoding Video telephone Video telephone Transcoding server/application. Media preparing load up 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

Slide 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

Slide 11

Shelve Signaling Controlling/Monitoring/Diagnostics I/F: IP or PCI transport TDM Signaling steered straightforwardly to host Control Signaling SIP/H.323 Routed specifically to have TDM IP Router Media PCM or 3G324M Routed specifically to media load up VoIP, FoIP Video-oIP Routed specifically to media load up Voice & Video System Architecture Host processor PCI Framer IP directing Media preparing asset load up Surf Proprietary Information

Slide 12

Ethernet association: No DSP-Aggregation Unit bottlenecks Double Cache: No bottleneck for code Background information swapping: No bottleneck for information Separate control and media taking care of: No bottleneck in Host 24MB interim stockpiling to counteract Host-DSP bottleneck without bottleneck System Architecture Open structure Built-in diagnostics

Slide 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

Slide 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/RTCP Adaptive Jitter Buffer RFC 3550/3551 RFC 3016 (Video), RFC 3267 (AMR) H.223 Adaptation Layer & MUX Layer TDM A-Law/Mu-Law Video Processing Transcoding Resizing Conferencing Frame rate adjustment Bit rate adjustment Text and Logo Overlay Dynamic Layout Video Processing H.263 MPEG-4 H.264 Audio Processing Transcoding, Echo cancelation, Conferencing, A-Law/Mu-law encoding 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/PLC taking care of, Caller ID I/II det/gen IWF V.110, ATRAU, ATRAU’, GSM 03.45, Transparent/Non-straightforward Fax Data pumps, V34HD, V.29, V.27ter V.21 Relay: T.32, T.32/T.30 Modem V.150.1 Modem Relay Data pumps: V.92, V.90, V.34, V.32bis, V.32, V.22bis, V.22, V.21, V.23, Bell212, Bell103 Surf Proprietary Information

Slide 15

Host With Partners DSP C64x or load up level arrangement PTP Server Applications Signaling Transport Media Processing Surf Proprietary Information

Slide 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

Slide 17

SurfUP Integration Levels: DSP Software Components DSP S/W Components C 64x-and DM64-based SurfUP Field-solidified DSP programming segments upgraded for TI’s C64x TM API in light of a basic arrangement of ANSI-C capacity calls Built-in diagnostics API Re-contestant code for multi-occurrence usage Available in article shape and source code Surf Proprietary Information

Slide 18

Chip-Level Chip-Level Solution C64x-based SurfSTP-12 (taking into account C6412@500/600/720MHz) Supports sound/feature/fax/modem Ideal for different applications: Gateway Conferencing Streaming Supports concurrent TDM  IP interfaces for VOIP portal SurfDetect for continuous spilling diagnostics from DSP Surf Open Framework ™ for joining of client innovation Solution is likewise accessible on other TI C64x-based DSPs: SurfSTP-10 (in view of C6410@400MHz) SurfSTP-14 (in view of C6414@600/720/850/1000MHz) SurfSTP-55 (in light of C6455@720/850/1000MHz) Surf Proprietary Information

Slide 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 girl card Interfaces: Ethernet E1/T1 (discretionary) PCI H.100 Software highlights: same as SurfSTP-12 Mode of operation: Control through PCI Control through Ethernet Surf Proprietary Information

Slide 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 highlights: same as SurfSTP-12 Modes of operation: Control through PCI, Media through Ethernet Control & Media through Ethernet Surf Proprietary Information

Slide 21

Board-Level - AMC Board-Level Solutions PCI, PTMC & AMC SurfRider/AMC Fully agreeable (incl. RoHS), full/half-tallness, single-size AMC structure component 2,4,6,8 DSPs of C64x or some other processor/rationale sort Supports all cutting edge TI DSPs High limit of sound/feature Very high throughputs – up to 10Gb between outside interface and any DSP, and between the DSPs. Backings ALL sorts of outside interfaces: GbEthernet, PCI_Express, propelled exchanging, Rapid IO, fiber channel, Infiniband and others. Mounted on ATCA (up to 8 sheets) or MicroTCA Surf Proprietary Information

Slide 22

SurfRider-812/PTMC Integrated with cPCI Surf Proprietary Information

Slide 23

SurfRider-812/PTMC Integrated with ATCA Surf Proprietary Information

Slide 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

Slide 25

SurfUP for Voice & Video: Value Proposition (1) Voice, Video and Fax/Modem preparing on the same DSP: Supports an adaptable use model Dynamic harmony between media sorts handling Single joining for backing of all media sorts Eliminates Voice/Video synchronization issues Other arrangements separate Voice & Video preparing (distinctive DSPs/host) bringing about a lopsided framework. Surf Proprietary Information

Slide 26

SurfUP for Voice & Video: Value Proposition (2) Direct DSP network interface for most reduced conceivable deferral DSPs associated with Ethernet take out the requirement for a total unit that causes intemperate postponement Solutions taking into account DSPs that don\'t have a direct IP system interface experience the ill effects of pointless defer and bottlenecks. Surf Proprietary Information

Slide 27

SurfUP for Voice & Video: Value Proposition (3) Open Platform Vendors have the capacity to add SW modules to the DSP code keeping in mind the end goal to make an upper hand, without the need to recompile the DSP or host interface code Integration of new Voice and Video guidelines takes close to a couple of days Closed framework arrangements don’t permit sellers to enhance the media preparing sub-framework. Outside memory is an unquestionable requirement for giving an open stage. Surf Proprietary Information

Slide 28

SurfUP for Voice & Video: Value Proposition (4) Sup

Recommended
View more...