SlideShare a Scribd company logo
1 of 51
Designing Triple-Play Apps Using DSP Resource Boards Amir Zmora VP Marketing & Product Management Surf Communication Solutions
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Voice and Video Market Trends
Triple-Play Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Drivers of Video Deployment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cellular – 3G Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cellular – 3G Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wireless IP - WiFi & WiMAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wireline IP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wireline PSTN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Voice and Video Market Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operators Needs
 
Operators Needs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operators Needs cont’d ,[object Object],[object Object],[object Object],[object Object]
DSP Farms: Moving from PTMC to AMC Well-defined control mechanism in spec No defined control mechanism Up to 30 Watt Up to 15 Watt Hot swap Non hot swap Rapid I/O TDM GB Ethernet MII PCI Express PCI AMC PTMC Megs of traffic 10s of Megs in back plane Gigs of traffic 10 Gig per AMC in back plane Not ready for new powerful DSPs Ready for new powerful DSPs
Voice & Video Gateway DSP C64x Host Video Processing: Resolution Frame Rate Bit Rate RTP/RTCP Jitter ECAN Tones Detection/ Generation Video Encode/ Decode Voice Encode/ Decode Media Processing -V.17/ V.34HD Fax -T.32/ T.38 Modem -V.92/ V.34 Transport Signaling TDM H.223/ H.221 IP/ UDP H.323  SIP 3G-324M PRI/ BRI CAS Applications
Voice & Video Gateway DSP C64x Host Video Processing: Resolution Frame Rate Bit Rate RTP/RTCP Jitter ECAN Tones Detection/ Generation Video Encode/ Decode Voice Encode/ Decode Media Processing -V.17/ V.34HD Fax -T.32/ T.38 Modem -V.92/ V.34 Transport Signaling TDM H.223/ H.221 IP/ UDP H.323  SIP 3G-324M PRI/ BRI CAS Applications With Partners
Triple-Play in Action
Voice & Video Gateway Voice & Video GW Media processing board SIP Video Phone 1. Call starts from the SIP Video Phone H.264 30 FPS 4CIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
Voice & Video Gateway Voice & Video GW Media processing board SIP Video Phone 2. GW application configures Media Gateway according to destination and codec properties H.264 30 FPS 4CIF Control IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
Voice & Video Gateway Voice & Video GW Media processing board SIP Video Phone 3. Media goes directly to Media Gateway avoiding Host-DSP bottleneck H.264 30 FPS 4CIF H.263 10 FPS CIF MPEG4 10 FPS QCIF Control IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
Voice/Video Gateway Application Requirements ,[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]
Voice & Video Mail – Record/Play Voice & Video GW Media processing board SIP Video Phone 1. SIP phone initiates a call to PSTN Video Phone. Call is routed to Voice/Video Mail. H.263 10 FPS CIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
Voice & Video Mail – Record/Play Voice & Video GW Media processing board SIP Video Phone 2. Media is buffered in DSP external memory to avoid host interrupts in 10/20 ms interval, then stored on host. H.263 10 FPS CIF Control H.264 30 FPS 4CIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
Voice & Video Mail – Record/Play Voice & Video GW Media processing board SIP Video Phone 3. Voice/Video mail retrieved from mobile. Media is processed in DSP. H.263 10 FPS CIF Control H.264 30 FPS 4CIF MPEG4 10 FPS QCIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
Messaging Application Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Messaging Application Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Voice & Video Conferencing Voice & Video GW Media processing board SIP Video Phone 1. Each party in the conference calls in. Different protocols and media properties are supported. H.263 10 FPS CIF H.264 30 FPS 4CIF MPEG4 10 FPS QCIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
Voice & Video Conferencing Voice & Video GW Media processing board SIP Video Phone 2. DSP is configured to create a channel for each voice/video party.  H.263 10 FPS CIF Control H.264 30 FPS 4CIF MPEG4 10 FPS QCIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
Voice & Video Conferencing Voice & Video GW Media processing board SIP Video Phone 3. An output channel is created for each party that requires voice/video/H.223/RTP processing. H.263 10 FPS CIF Control H.264 30 FPS 4CIF MPEG4 10 FPS QCIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
Voice/Video Conferencing Application Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Voice/Video Conferencing Application Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Optimal Hardware System Architecture
Definition of Terms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DSP Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],C6412, New C64xx
Interface between DSP and Network Aggregation Unit ,[object Object],[object Object]
DSP2 DSP3 DSP1 Aggregator DSP2 DSP3 DSP1 Interface between DSP and Network Aggregation Unit Aggregator
Interface between Host and DSP ,[object Object],[object Object]
Aggregation Unit Bottleneck:  Payload and Control Handling ,[object Object],[object Object]
Optimal Software System Architecture
Optimizing the Software Framework ,[object Object],[object Object],[object Object],[object Object]
Interoperability and Testing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an Open Framework? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why Move to an Open Framework  on Your DSP? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Flexible APIs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Remote Diagnostics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary
Technical Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technical Requirements cont’d ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank You [email_address]

More Related Content

What's hot

H.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro BertholdoH.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro Bertholdo
Videoguy
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIP
Fraj Alshahibi
 

What's hot (16)

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
 
Polycom soundpoint ip450 data sheet
Polycom soundpoint ip450 data sheetPolycom soundpoint ip450 data sheet
Polycom soundpoint ip450 data sheet
 
Voip
VoipVoip
Voip
 
Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP
 
Grandstream Final22
Grandstream Final22Grandstream Final22
Grandstream Final22
 
Concept Of VOIP in deatils
Concept Of VOIP in deatilsConcept Of VOIP in deatils
Concept Of VOIP in deatils
 
VoIP - Technology To Business Models
VoIP - Technology To Business ModelsVoIP - Technology To Business Models
VoIP - Technology To Business Models
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
 
Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
 
Surf Communication Solutions - Surf General
Surf Communication Solutions - Surf GeneralSurf Communication Solutions - Surf General
Surf Communication Solutions - Surf General
 
H.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro BertholdoH.323 Liane Tarouco Leandro Bertholdo
H.323 Liane Tarouco Leandro Bertholdo
 
Introduction To SIP
Introduction  To  SIPIntroduction  To  SIP
Introduction To SIP
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIP
 
Polycom soundstation duo data sheet
Polycom soundstation duo data sheetPolycom soundstation duo data sheet
Polycom soundstation duo data sheet
 
Fortinet Fortivoice - Solucion de UTM + VoIP
Fortinet Fortivoice - Solucion de UTM + VoIPFortinet Fortivoice - Solucion de UTM + VoIP
Fortinet Fortivoice - Solucion de UTM + VoIP
 
Core Stor Ip Recording V1
Core Stor Ip Recording V1Core Stor Ip Recording V1
Core Stor Ip Recording V1
 

Similar to Designing Triple-Play Apps Using DSP Resource Boards

Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and Protocols
Videoguy
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and Application
Videoguy
 
vPoint HD briefing.ppt
vPoint HD briefing.pptvPoint HD briefing.ppt
vPoint HD briefing.ppt
Videoguy
 
Video Conferencing
Video ConferencingVideo Conferencing
Video Conferencing
rphelps
 
How To Successfully Implement IP Video
How To Successfully Implement IP VideoHow To Successfully Implement IP Video
How To Successfully Implement IP Video
Videoguy
 
What you really need to know about Video Conferencing Systems
What you really need to know about Video Conferencing SystemsWhat you really need to know about Video Conferencing Systems
What you really need to know about Video Conferencing Systems
Videoguy
 
Lec40 45 video conferencing
Lec40 45 video conferencingLec40 45 video conferencing
Lec40 45 video conferencing
Dom Mike
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencing
Dom Mike
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencing
Shona Hira
 

Similar to Designing Triple-Play Apps Using DSP Resource Boards (20)

CTI
CTI CTI
CTI
 
CTI
CTI CTI
CTI
 
CTI
CTI CTI
CTI
 
CTI
CTI CTI
CTI
 
Vo ip
Vo ipVo ip
Vo ip
 
VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)VoIP (Voice over Internet Protocol)
VoIP (Voice over Internet Protocol)
 
Voice over IP: Issues and Protocols
Voice over IP: Issues and ProtocolsVoice over IP: Issues and Protocols
Voice over IP: Issues and Protocols
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and Application
 
Multimedea device and routes
Multimedea device and routesMultimedea device and routes
Multimedea device and routes
 
vPoint HD briefing.ppt
vPoint HD briefing.pptvPoint HD briefing.ppt
vPoint HD briefing.ppt
 
Video Conferencing
Video ConferencingVideo Conferencing
Video Conferencing
 
Vo ip sip
Vo ip sipVo ip sip
Vo ip sip
 
Yealink Vp2009 Videophone
Yealink Vp2009 VideophoneYealink Vp2009 Videophone
Yealink Vp2009 Videophone
 
How To Successfully Implement IP Video
How To Successfully Implement IP VideoHow To Successfully Implement IP Video
How To Successfully Implement IP Video
 
Viva Video Telephony Mmpbx
Viva Video Telephony  MmpbxViva Video Telephony  Mmpbx
Viva Video Telephony Mmpbx
 
What you really need to know about Video Conferencing Systems
What you really need to know about Video Conferencing SystemsWhat you really need to know about Video Conferencing Systems
What you really need to know about Video Conferencing Systems
 
Lec40 45 video conferencing
Lec40 45 video conferencingLec40 45 video conferencing
Lec40 45 video conferencing
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencing
 
Lec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencingLec40 41 42_43_44_45 video conferencing
Lec40 41 42_43_44_45 video conferencing
 
Voice over IP (VOIP)
Voice over IP (VOIP)Voice over IP (VOIP)
Voice over IP (VOIP)
 

More from Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
Videoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
Videoguy
 
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
Videoguy
 
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
Videoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
Videoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
Videoguy
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
Videoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
Videoguy
 
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 STREAMING
Videoguy
 
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
Videoguy
 
Application Brief
Application BriefApplication Brief
Application Brief
Videoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
Videoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
Videoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
Videoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
Videoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
Videoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
Videoguy
 

More from 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
 

Designing Triple-Play Apps Using DSP Resource Boards

  • 1. Designing Triple-Play Apps Using DSP Resource Boards Amir Zmora VP Marketing & Product Management Surf Communication Solutions
  • 2.
  • 3. Voice and Video Market Trends
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 13.  
  • 14.
  • 15.
  • 16. DSP Farms: Moving from PTMC to AMC Well-defined control mechanism in spec No defined control mechanism Up to 30 Watt Up to 15 Watt Hot swap Non hot swap Rapid I/O TDM GB Ethernet MII PCI Express PCI AMC PTMC Megs of traffic 10s of Megs in back plane Gigs of traffic 10 Gig per AMC in back plane Not ready for new powerful DSPs Ready for new powerful DSPs
  • 17. Voice & Video Gateway DSP C64x Host Video Processing: Resolution Frame Rate Bit Rate RTP/RTCP Jitter ECAN Tones Detection/ Generation Video Encode/ Decode Voice Encode/ Decode Media Processing -V.17/ V.34HD Fax -T.32/ T.38 Modem -V.92/ V.34 Transport Signaling TDM H.223/ H.221 IP/ UDP H.323 SIP 3G-324M PRI/ BRI CAS Applications
  • 18. Voice & Video Gateway DSP C64x Host Video Processing: Resolution Frame Rate Bit Rate RTP/RTCP Jitter ECAN Tones Detection/ Generation Video Encode/ Decode Voice Encode/ Decode Media Processing -V.17/ V.34HD Fax -T.32/ T.38 Modem -V.92/ V.34 Transport Signaling TDM H.223/ H.221 IP/ UDP H.323 SIP 3G-324M PRI/ BRI CAS Applications With Partners
  • 20. Voice & Video Gateway Voice & Video GW Media processing board SIP Video Phone 1. Call starts from the SIP Video Phone H.264 30 FPS 4CIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
  • 21. Voice & Video Gateway Voice & Video GW Media processing board SIP Video Phone 2. GW application configures Media Gateway according to destination and codec properties H.264 30 FPS 4CIF Control IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
  • 22. Voice & Video Gateway Voice & Video GW Media processing board SIP Video Phone 3. Media goes directly to Media Gateway avoiding Host-DSP bottleneck H.264 30 FPS 4CIF H.263 10 FPS CIF MPEG4 10 FPS QCIF Control IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
  • 23.
  • 24. Voice & Video Mail – Record/Play Voice & Video GW Media processing board SIP Video Phone 1. SIP phone initiates a call to PSTN Video Phone. Call is routed to Voice/Video Mail. H.263 10 FPS CIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
  • 25. Voice & Video Mail – Record/Play Voice & Video GW Media processing board SIP Video Phone 2. Media is buffered in DSP external memory to avoid host interrupts in 10/20 ms interval, then stored on host. H.263 10 FPS CIF Control H.264 30 FPS 4CIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
  • 26. Voice & Video Mail – Record/Play Voice & Video GW Media processing board SIP Video Phone 3. Voice/Video mail retrieved from mobile. Media is processed in DSP. H.263 10 FPS CIF Control H.264 30 FPS 4CIF MPEG4 10 FPS QCIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
  • 27.
  • 28.
  • 29. Voice & Video Conferencing Voice & Video GW Media processing board SIP Video Phone 1. Each party in the conference calls in. Different protocols and media properties are supported. H.263 10 FPS CIF H.264 30 FPS 4CIF MPEG4 10 FPS QCIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
  • 30. Voice & Video Conferencing Voice & Video GW Media processing board SIP Video Phone 2. DSP is configured to create a channel for each voice/video party. H.263 10 FPS CIF Control H.264 30 FPS 4CIF MPEG4 10 FPS QCIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
  • 31. Voice & Video Conferencing Voice & Video GW Media processing board SIP Video Phone 3. An output channel is created for each party that requires voice/video/H.223/RTP processing. H.263 10 FPS CIF Control H.264 30 FPS 4CIF MPEG4 10 FPS QCIF IP Mobile PSTN H.324 Video Phone 3G-324M Video Phone SIP Video Phone
  • 32.
  • 33.
  • 34. Optimal Hardware System Architecture
  • 35.
  • 36.
  • 37.
  • 38. DSP2 DSP3 DSP1 Aggregator DSP2 DSP3 DSP1 Interface between DSP and Network Aggregation Unit Aggregator
  • 39.
  • 40.
  • 41. Optimal Software System Architecture
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 49.
  • 50.

Editor's Notes

  1. 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
  2. We will use the 2 terms of HW & SW framework HW with multiple DSPs needs aggregation of traffic SW FW is the SW in the DSP – Voice/Video processing algorithms
  3. ECAN - Echo canceller
  4. If now you support voice and in the future you will want to add video you must make sure it is possible to add this in the future. It must be open to add new media types. C64 is the only open system because it has external memory. We have 0 overhead from density perspective when providing this capability
  5. You need to make sure that your support engineers can connect from the lab to the field system and extract data for any channel and any media type. The diagnostics must be part of the release version. If it is only in the debug release you will not be able to get the data when problem happens. Some vendors don’t provide this due to memory constrains. Security – Make sure not every one can connect to the system