SlideShare una empresa de Scribd logo
1 de 30
Building  Voice & Video Infrastructure Applications with the SurfUP Media Processing Platform
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object]
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object]
Application 1:  Mobile to IP Voice & Video Gateway/Conferencing Voice & Video GW Media processing board SIP Video Phone Video: H.264,30 FPS,4CIF Voice: G.729a Transport: RTP/UDP/IP Control: SIP Video: MPEG4,10 FPS,QCIF Voice: WB-AMR Transport: 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 IP Mobile PSTN
Application 2:  PSTN to IP Voice & Video Gateway Voice & Video GW Media processing board SIP Video Phone SIP Video Phone H.324 Video Phone 3G-324M Video Phone Video: H.264,30 FPS,4CIF Voice: G.729a Transport: RTP/UDP/IP Control: 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) IP Mobile PSTN
Application 3:  Voice & Video Mail Voice & Video GW Media processing board SIP Phone SIP Video Phone Video : CIF    QCIF Voice: WB-AMR  NB-AMR Transport: H.223 Voice & Video multiplexed in  3G-324M Voice/Video message  sent as .MP4 file to Media board 3G-324M Video Phone H.324 Video Phone Legacy Phone Fax IP Mobile PSTN
Application 4:  Announcement Server Voice & Video GW Media processing board SIP Phone SIP Video Phone Voice & Video multiplexed in  3G-324M 3G-324M Video Phone H.324 Video Phone Legacy Phone Fax Voice/Video  3G-324M Voice/Video  Over RTP Voice Over RTP Voice Over E1/T1 Voice/Video Over H.324  (V.34 modem) Prompt for file transfer IP Mobile PSTN
Application 5:  Recording Server Voice & Video GW Media processing board SIP Phone SIP Video Phone 3G-324M Video Phone H.324 Video Phone Legacy Phone Fax Voice/Video  3G-324M Voice/Video  Over RTP Voice Over RTP Voice Over E1/T1 Voice/Video Over H.324 (V.34 modem) Prompt for file storage IP Mobile PSTN
Application 6:  Video/Voice Transcoding  Video phone Transcoding server/app.  Media processing board Video phone Video: MPEG4 SP, 10 FPS, QCIF Voice: AMR Signaling: SIP Video: H.264, 30 FPS, 4CIF Voice: G.729 Signaling: H.323 IP IP
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object]
Voice & Video System Architecture Host processor Media processing resource board IP routing PCI Framer IP Router Control Controlling/ Monitoring/ Diagnostics I/F: IP or PCI bus Shelve SIP/H.323 Routed directly to host Signaling VoIP, FoIP Video-oIP Routed directly to media board Media TDM PCM or 3G324M Routed directly to media board Media Signaling TDM Signaling  routed directly to host
Open framework Built-in diagnostics Bottleneck-free System Architecture Double Cache: No bottleneck for code Background  data swapping:  No bottleneck for data Ethernet connection:  No DSP-Aggregation Unit bottlenecks Separate control  and media handling: No bottleneck in Host 24MB temporary  storage to prevent Host-DSP  bottleneck
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object]
Surf 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 / RTCP Adaptive Jitter Buffer RFC 3550 / 3551 RFC 3016 (Video), RFC 3267 (AMR) H.223 Adaptation Layer & MUX Layer TDM A-Law / Mu-Law ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Host DSP
PTP Server Media Processing Transport Signaling Applications DSP C64x or  board- level solution Host With Partners
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object]
SurfUP Integration Levels:  DSP Software Components ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DSP S/W Components   C 64x- and DM64-based
Chip-Level ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Chip-Level Solution  C64x-based
Board-Level - PCI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Board-Level Solutions PCI, PTMC & AMC
Board-Level - PTMC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Board-Level Solutions PCI, PTMC & AMC
Board-Level - AMC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Board-Level Solutions PCI, PTMC & AMC
SurfRider-812/PTMC  Integrated with cPCI
SurfRider-812/PTMC  Integrated with ATCA
Presentation Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object]
SurfUP for Voice & Video: Value Proposition (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SurfUP for Voice & Video: Value Proposition (2) ,[object Object],[object Object],[object Object]
SurfUP for Voice & Video: Value Proposition (3) ,[object Object],[object Object],[object Object],[object Object]
SurfUP for Voice & Video: Value Proposition (4) ,[object Object],[object Object],[object Object],[object Object],[object Object]
SurfUP for Voice & Video: Value Proposition (5) ,[object Object],[object Object],[object Object]
Thank You www.surf-com.com

Más contenido relacionado

La actualidad más candente

Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIPFraj Alshahibi
 
Deploying Hybrid Local Area and Wide Area Video Networks
Deploying Hybrid Local Area and Wide Area Video NetworksDeploying Hybrid Local Area and Wide Area Video Networks
Deploying Hybrid Local Area and Wide Area Video NetworksRonald Bartels
 
Surf Solutions intro to new partner jan2011
Surf Solutions intro to new partner jan2011 Surf Solutions intro to new partner jan2011
Surf Solutions intro to new partner jan2011 Rudy Shainer
 
Digigram Aqilim Fit
Digigram Aqilim FitDigigram Aqilim Fit
Digigram Aqilim FitRadikal Ltd.
 
Qvpro datasheet
Qvpro datasheetQvpro datasheet
Qvpro datasheetciperi
 
LDI 2012 System Integration
LDI 2012 System IntegrationLDI 2012 System Integration
LDI 2012 System IntegrationLauraFrank
 
Qvsd datasheet
Qvsd datasheetQvsd datasheet
Qvsd datasheetciperi
 
Sip technology overview
Sip technology overviewSip technology overview
Sip technology overviewOded Ben-Dori
 
PLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
PLNOG14: Fortinet, Carrier and MSSP - Robert DąbrowskiPLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
PLNOG14: Fortinet, Carrier and MSSP - Robert DąbrowskiPROIDEA
 
IbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcastingIbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcastingWouter van der Ley
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDr. Mohieddin Moradi
 
Polycom soundpoint ip450 data sheet
Polycom soundpoint ip450 data sheetPolycom soundpoint ip450 data sheet
Polycom soundpoint ip450 data sheetbest4systems
 
Voice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALAVoice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALASaikiran Panjala
 

La actualidad más candente (20)

A glance-at-voip
A glance-at-voipA glance-at-voip
A glance-at-voip
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIP
 
Deploying Hybrid Local Area and Wide Area Video Networks
Deploying Hybrid Local Area and Wide Area Video NetworksDeploying Hybrid Local Area and Wide Area Video Networks
Deploying Hybrid Local Area and Wide Area Video Networks
 
Surf Solutions intro to new partner jan2011
Surf Solutions intro to new partner jan2011 Surf Solutions intro to new partner jan2011
Surf Solutions intro to new partner jan2011
 
Digigram Aqilim Fit
Digigram Aqilim FitDigigram Aqilim Fit
Digigram Aqilim Fit
 
MGCP Overview
MGCP OverviewMGCP Overview
MGCP Overview
 
Qvpro datasheet
Qvpro datasheetQvpro datasheet
Qvpro datasheet
 
Building Digital TV Support in Linux
Building Digital TV Support in LinuxBuilding Digital TV Support in Linux
Building Digital TV Support in Linux
 
LDI 2012 System Integration
LDI 2012 System IntegrationLDI 2012 System Integration
LDI 2012 System Integration
 
Qvsd datasheet
Qvsd datasheetQvsd datasheet
Qvsd datasheet
 
Sip technology overview
Sip technology overviewSip technology overview
Sip technology overview
 
Ip live production
Ip live productionIp live production
Ip live production
 
PLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
PLNOG14: Fortinet, Carrier and MSSP - Robert DąbrowskiPLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
PLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
 
Telex Radio Dispatch: brochure
Telex Radio Dispatch: brochureTelex Radio Dispatch: brochure
Telex Radio Dispatch: brochure
 
IbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcastingIbroadcastPro: multi format broadcasting
IbroadcastPro: multi format broadcasting
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
 
VoIP
VoIPVoIP
VoIP
 
14 Net Quintum
14 Net Quintum14 Net Quintum
14 Net Quintum
 
Polycom soundpoint ip450 data sheet
Polycom soundpoint ip450 data sheetPolycom soundpoint ip450 data sheet
Polycom soundpoint ip450 data sheet
 
Voice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALAVoice over IP By SAIKIRAN PANJALA
Voice over IP By SAIKIRAN PANJALA
 

Destacado (6)

Ipad and instruction
Ipad and instructionIpad and instruction
Ipad and instruction
 
Denver vc report 2013
Denver vc report   2013Denver vc report   2013
Denver vc report 2013
 
Task table COQ AU VIN
Task table COQ AU VINTask table COQ AU VIN
Task table COQ AU VIN
 
Dinosaurios 5ºb 0001
Dinosaurios 5ºb 0001Dinosaurios 5ºb 0001
Dinosaurios 5ºb 0001
 
Global economy the brics
Global economy the bricsGlobal economy the brics
Global economy the brics
 
SOC 357
SOC 357SOC 357
SOC 357
 

Similar a Building Voice

SurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource BoardSurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource Boardwebhostingguy
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideoguy
 
Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2Carl Ford
 
RADVISION IPTV: Interactive Live Person To Person Video
RADVISION IPTV: Interactive Live Person To Person VideoRADVISION IPTV: Interactive Live Person To Person Video
RADVISION IPTV: Interactive Live Person To Person VideoTsahi Levent-levi
 
B pro-4g cellular bonding encoder
B pro-4g cellular bonding encoderB pro-4g cellular bonding encoder
B pro-4g cellular bonding encoderHansen He
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.pptVideoguy
 
Developing Applications Using Host Processing Instead of DSPs
Developing Applications Using Host Processing Instead of DSPsDeveloping Applications Using Host Processing Instead of DSPs
Developing Applications Using Host Processing Instead of DSPsVideoguy
 
Video "Transcoding" Solutions for Mobile TV
Video "Transcoding" Solutions for Mobile TVVideo "Transcoding" Solutions for Mobile TV
Video "Transcoding" Solutions for Mobile TVVideoguy
 
Rebaca's Video Delivery Expertise Overview
Rebaca's Video Delivery Expertise OverviewRebaca's Video Delivery Expertise Overview
Rebaca's Video Delivery Expertise OverviewArshad Mahmood
 
vPoint HD briefing.ppt
vPoint HD briefing.pptvPoint HD briefing.ppt
vPoint HD briefing.pptVideoguy
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)Abdullah Shah
 

Similar a Building Voice (20)

Surf Communication Solutions - Surf General
Surf Communication Solutions - Surf GeneralSurf Communication Solutions - Surf General
Surf Communication Solutions - Surf General
 
SurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource BoardSurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource Board
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and Application
 
Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2
 
CTI
CTI CTI
CTI
 
CTI
CTI CTI
CTI
 
CTI
CTI CTI
CTI
 
CTI
CTI CTI
CTI
 
CTI
CTI CTI
CTI
 
RADVISION IPTV: Interactive Live Person To Person Video
RADVISION IPTV: Interactive Live Person To Person VideoRADVISION IPTV: Interactive Live Person To Person Video
RADVISION IPTV: Interactive Live Person To Person Video
 
B pro-4g cellular bonding encoder
B pro-4g cellular bonding encoderB pro-4g cellular bonding encoder
B pro-4g cellular bonding encoder
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.ppt
 
Surf Communication Solutions - Surf Rider Amc
Surf Communication Solutions - Surf Rider AmcSurf Communication Solutions - Surf Rider Amc
Surf Communication Solutions - Surf Rider Amc
 
Developing Applications Using Host Processing Instead of DSPs
Developing Applications Using Host Processing Instead of DSPsDeveloping Applications Using Host Processing Instead of DSPs
Developing Applications Using Host Processing Instead of DSPs
 
Gda ipsoc blr_hic_final
Gda ipsoc blr_hic_finalGda ipsoc blr_hic_final
Gda ipsoc blr_hic_final
 
Video "Transcoding" Solutions for Mobile TV
Video "Transcoding" Solutions for Mobile TVVideo "Transcoding" Solutions for Mobile TV
Video "Transcoding" Solutions for Mobile TV
 
Rebaca's Video Delivery Expertise Overview
Rebaca's Video Delivery Expertise OverviewRebaca's Video Delivery Expertise Overview
Rebaca's Video Delivery Expertise Overview
 
vPoint HD briefing.ppt
vPoint HD briefing.pptvPoint HD briefing.ppt
vPoint HD briefing.ppt
 
Netgem Introduction 2010
Netgem Introduction 2010Netgem Introduction 2010
Netgem Introduction 2010
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)
 

Más de Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streamingVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader AudienceVideoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Application Brief
Application BriefApplication Brief
Application BriefVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 

Más de Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

Building Voice

  • 1. Building Voice & Video Infrastructure Applications with the SurfUP Media Processing Platform
  • 2.
  • 3.
  • 4. Application 1: Mobile to IP Voice & Video Gateway/Conferencing Voice & Video GW Media processing board SIP Video Phone Video: H.264,30 FPS,4CIF Voice: G.729a Transport: RTP/UDP/IP Control: SIP Video: MPEG4,10 FPS,QCIF Voice: WB-AMR Transport: 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 IP Mobile PSTN
  • 5. Application 2: PSTN to IP Voice & Video Gateway Voice & Video GW Media processing board SIP Video Phone SIP Video Phone H.324 Video Phone 3G-324M Video Phone Video: H.264,30 FPS,4CIF Voice: G.729a Transport: RTP/UDP/IP Control: 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) IP Mobile PSTN
  • 6. Application 3: Voice & Video Mail Voice & Video GW Media processing board SIP Phone SIP Video Phone Video : CIF  QCIF Voice: WB-AMR  NB-AMR Transport: H.223 Voice & Video multiplexed in 3G-324M Voice/Video message sent as .MP4 file to Media board 3G-324M Video Phone H.324 Video Phone Legacy Phone Fax IP Mobile PSTN
  • 7. Application 4: Announcement Server Voice & Video GW Media processing board SIP Phone SIP Video Phone Voice & Video multiplexed in 3G-324M 3G-324M Video Phone H.324 Video Phone Legacy Phone Fax Voice/Video 3G-324M Voice/Video Over RTP Voice Over RTP Voice Over E1/T1 Voice/Video Over H.324 (V.34 modem) Prompt for file transfer IP Mobile PSTN
  • 8. Application 5: Recording Server Voice & Video GW Media processing board SIP Phone SIP Video Phone 3G-324M Video Phone H.324 Video Phone Legacy Phone Fax Voice/Video 3G-324M Voice/Video Over RTP Voice Over RTP Voice Over E1/T1 Voice/Video Over H.324 (V.34 modem) Prompt for file storage IP Mobile PSTN
  • 9. Application 6: Video/Voice Transcoding Video phone Transcoding server/app. Media processing board Video phone Video: MPEG4 SP, 10 FPS, QCIF Voice: AMR Signaling: SIP Video: H.264, 30 FPS, 4CIF Voice: G.729 Signaling: H.323 IP IP
  • 10.
  • 11. Voice & Video System Architecture Host processor Media processing resource board IP routing PCI Framer IP Router Control Controlling/ Monitoring/ Diagnostics I/F: IP or PCI bus Shelve SIP/H.323 Routed directly to host Signaling VoIP, FoIP Video-oIP Routed directly to media board Media TDM PCM or 3G324M Routed directly to media board Media Signaling TDM Signaling routed directly to host
  • 12. Open framework Built-in diagnostics Bottleneck-free System Architecture Double Cache: No bottleneck for code Background data swapping: No bottleneck for data Ethernet connection: No DSP-Aggregation Unit bottlenecks Separate control and media handling: No bottleneck in Host 24MB temporary storage to prevent Host-DSP bottleneck
  • 13.
  • 14.
  • 15. PTP Server Media Processing Transport Signaling Applications DSP C64x or board- level solution Host With Partners
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.

Notas del editor

  1. VAD – Voice activity detection CNG – Comfort noise generation PLC – Packet loss concealment
  2. Avi
  3. Avi
  4. Avi
  5. Avi
  6. Developers of infrastructure equipment. Were working with C62 & C64. Information in this presentation will be relevant for designers of large-medium systems (hundreds of ports). First problem designers will need to face is bottle necks of HW & SW design. Next problem will be mass deployment, how to manage & support this deployment. Answer customer requirements for low risk, time-To-Market