SlideShare une entreprise Scribd logo
1  sur  34
Name: Title:
Video Client Fundamentals
BEEHD Complete Client Framework
Amit Lavi Product Manager October 2010
Agenda
Challenges of HD Visual Communications
RADVISION Solution
Challenges of HD Visual Communications
HW DesignReal-Time Processing
System IntegrationInteroperability
Media
Communication
Protocol
Resolutions and CPU usage
4 x CIF
20 x CIF
9 x CIF
CIF 4CIF 720p 1080p
Real-Time Processing
Real-Time encode/decode processing
Motion estimation on larger resolution
Processing much more bits
Video quality algorithms required MIPS
High Definition
Designing the hardware HW Design
Designing the hardware
Multimedia chip
On-screen display
Camera
Display output
Audio system
Ethernet connectivity
Memory management and DMA
System bring-up
…
HW Design
Which protocol?
3G-324M Existing mobile video telephony
H.323 Enterprise video conferencing
SIP IP PBXs, hosted VoIP
XMPP Google Talk
Other? Skype, …
Media is much more than a Codec
3 Aspects of Media
Codecs
Quality
Voice and Video
Media
Which Codecs?
H.264 High quality video codec
H.263 Legacy video codec
G.722 Wideband voice codec
G.711 Basic voice codec
Other? G.723, …
Media
Encoder and Decoder
AEC – Acoustic Echo
Cancellation
Video and Audio path Peripherals integration
Media processing and
Control
Media transfer over
network
Voice and Video processing
Media
Quality
Maintain Quality over unmanaged
networks
High Definition video over Internet
Overcome network issues such as
packet loss
Media
Codec Check-list
Vendor
Chipset
Standards
Profile/Level
Resolution
Bitrates
Quality (PSNR) measurement
Error Correction/Concealment
Media
Quality is not just Codec
(CC: http://www.wordle.net/)
Media
Interoperability is hard work
Standard ≠ Implementation
Signaling
Capabilities
Media
Technologies
Interoperability
Interoperability is…
System Integration: Functionality
Configuration and settings
System alerts
User privileges
Corporate address book
Software upgrade
Internal logging
System Integration
System Integration: Interfaces
Integration with management systems
SNMP
TFTP
HTTPS
User settings
GUI
Administrator troubleshooting
Web UI (HTTP)
System Integration
System Integrators: APIs and flexibility
Dialing
In-call commands
System settings
Custom messages
…
System Integration
Working on different network conditions
Running over Intranet and Internet
Overcome network problems:
Packet Loss (Video and audio)
Delay
NAT and Firewall
Network
RADVISION Solution
End-to-End Product Portfolio
Client Products & Projects SIP Server Products
Turnkey Solutions - Professional Services
Client Frameworks SIP Server Frameworks
Multimedia Terminal Framework
SIP Server
Core
Presence
& Events
B2BAF
NAT Traversal MSRP A-RTP
Protocol Toolkits
Diameter
IMS SIP Suite H.323 MEGACO XDM 3G-324M
Testing
Products
Testing &
Validation
Technology
BFCP
RADVISION Solution
Set-Top-Box
Executive Endpoint
Digital Picture Frame
Room System
Videophone
Notebook/Netbook
Service
Provider
UC Desktop Solution
Mobile VT solution
IAD Voice solution
Projectors
UC Desktop Solution
Enterprise
SMB
Mobile VT solution
Residential
Mobile
Service
Provider
HD-TV
Unified Communications video solution
End points
Network
Management
Gateway
Conferencing
BEEHD Core
BEEHD for Desktop BEEHD for
Enterprise
BEEHD Client Family of Products
BEEHD for
Personal
Devices
Value proposition
Ready-to-use desktop client engine
Shortest TTM for customizable UC/visual communication
application
Quality of Experience (QoE)
Resolution (up to HD)
QoE over unmanaged networks (SVC)
Interoperability
BEEHD Core
Complete HD Visual Communication Client Framework
Video Telephony Management Integration
Application
Layer
Troubleshooting
Customer’s GUI Application
Operating System and Hardware Platform
BEEHD
SW Architecture
HD Camera
Display Input
Microphone
Display
Speakers
Network
BEEHD
SW Architecture
BEEHD
BSP, Operating system and drivers
Call Control
Call Control modules
BEEHD
SIP
Call Control Modules
Multi protocol support
SIP RFC 3261
ITU H.323 Version 6
Skype And Google Talk –
Roadmap
OS Abstraction Layer
Call Control
Call flow
Supplementary services
(Hold, Mute, Transfer, Forward)
Communication
Interoperability
BEEHD
H.323 SIP A-RTPGTalk Skype
RADVISION Common Core
Media Framework – Not Just A Codec
Media Engine
Codecs
Advanced-RTP H.264 Encoder/Decoder
(with TS)
Voice and Video Quality
manger
SVC Technology
Net Sense
Bandwidth estimation
Forward Error correction
Media Interoperability
Lip Sync
Peripherals Integration
Support multiple codecs
Integration with Media
algorithms
Channel Manager SDP Parser
Real time
Memory
Management
Nodes
Nodes
Nodes
Nodes
Channel
Call Control
High level API’s
BEEHD Application Layer
BEEHD
SIP
BEEHD Application Layer
High Level API’s for
customer UI integration
Management
Remote configuration
Software upgrade
Statistics
Integration of Signaling and
Media
System interoperability with
leading endpoints
Customer Application/ UI
Management
System
Interoperability
Media Engine
Integration
More Information?
BEEHD Product Page
http://www.radvision.com/BEEHD/
How to Develop Hardware For an HD Endpoint?
http://blog.radvision.com/howto-develop-hardware-for-hd-video/
SVC
http://www.radvision.com/SVC/
Where to Find Us?
Corporate site Community Blogs Newsletter twitter
This seminar, online:
http://community.radvision.com/page/futurecomm-2010/
Name: Title:Amit Lavi
amitl@radvision.com
Product Manager
Thank you!

Contenu connexe

Plus de RADVISION Ltd.

Reconnecting the Islands
Reconnecting the IslandsReconnecting the Islands
Reconnecting the IslandsRADVISION Ltd.
 
Radvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRadvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRADVISION Ltd.
 
FutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your ServiceFutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your ServiceRADVISION Ltd.
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementRADVISION Ltd.
 
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetRADVISION Ltd.
 
FutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCSFutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCSRADVISION Ltd.
 
FutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded PlatformsFutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded PlatformsRADVISION Ltd.
 
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleFutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleRADVISION Ltd.
 
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client EngineFutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client EngineRADVISION Ltd.
 
FutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesFutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesRADVISION Ltd.
 
FutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and ChallengesFutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and ChallengesRADVISION Ltd.
 
SIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsSIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsRADVISION Ltd.
 
Voice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceVoice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceRADVISION Ltd.
 
LTE – the Future of IMS
LTE – the Future of IMSLTE – the Future of IMS
LTE – the Future of IMSRADVISION Ltd.
 
The Secrets of SVC (NBU)
The Secrets of SVC (NBU)The Secrets of SVC (NBU)
The Secrets of SVC (NBU)RADVISION Ltd.
 
Beyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication TypesBeyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication TypesRADVISION Ltd.
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your NetworkRADVISION Ltd.
 
HD video clients on a platter
HD video clients on a platterHD video clients on a platter
HD video clients on a platterRADVISION Ltd.
 
UC: From Client To Infrastructure (or UC Down to Earth)
UC: From Client To Infrastructure(or UC Down to Earth)UC: From Client To Infrastructure(or UC Down to Earth)
UC: From Client To Infrastructure (or UC Down to Earth)RADVISION Ltd.
 

Plus de RADVISION Ltd. (20)

Reconnecting the Islands
Reconnecting the IslandsReconnecting the Islands
Reconnecting the Islands
 
Radvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRadvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The Internet
 
FutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your ServiceFutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your Service
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and Measurement
 
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the Internet
 
FutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCSFutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCS
 
FutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded PlatformsFutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded Platforms
 
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleFutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzle
 
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client EngineFutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
 
FutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesFutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom Services
 
FutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and ChallengesFutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and Challenges
 
SIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsSIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communications
 
Voice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceVoice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User Experience
 
LTE – the Future of IMS
LTE – the Future of IMSLTE – the Future of IMS
LTE – the Future of IMS
 
SIP Beyond Telecom
SIP Beyond TelecomSIP Beyond Telecom
SIP Beyond Telecom
 
The Secrets of SVC (NBU)
The Secrets of SVC (NBU)The Secrets of SVC (NBU)
The Secrets of SVC (NBU)
 
Beyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication TypesBeyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication Types
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your Network
 
HD video clients on a platter
HD video clients on a platterHD video clients on a platter
HD video clients on a platter
 
UC: From Client To Infrastructure (or UC Down to Earth)
UC: From Client To Infrastructure(or UC Down to Earth)UC: From Client To Infrastructure(or UC Down to Earth)
UC: From Client To Infrastructure (or UC Down to Earth)
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

FutureComm 2010: Video Client Fundamentals - BEEHD Complete Client Framework

  • 1. Name: Title: Video Client Fundamentals BEEHD Complete Client Framework Amit Lavi Product Manager October 2010
  • 2. Agenda Challenges of HD Visual Communications RADVISION Solution
  • 3. Challenges of HD Visual Communications HW DesignReal-Time Processing System IntegrationInteroperability Media Communication Protocol
  • 4. Resolutions and CPU usage 4 x CIF 20 x CIF 9 x CIF CIF 4CIF 720p 1080p Real-Time Processing Real-Time encode/decode processing Motion estimation on larger resolution Processing much more bits Video quality algorithms required MIPS High Definition
  • 6. Designing the hardware Multimedia chip On-screen display Camera Display output Audio system Ethernet connectivity Memory management and DMA System bring-up … HW Design
  • 7. Which protocol? 3G-324M Existing mobile video telephony H.323 Enterprise video conferencing SIP IP PBXs, hosted VoIP XMPP Google Talk Other? Skype, …
  • 8. Media is much more than a Codec
  • 9. 3 Aspects of Media Codecs Quality Voice and Video Media
  • 10. Which Codecs? H.264 High quality video codec H.263 Legacy video codec G.722 Wideband voice codec G.711 Basic voice codec Other? G.723, … Media
  • 11. Encoder and Decoder AEC – Acoustic Echo Cancellation Video and Audio path Peripherals integration Media processing and Control Media transfer over network Voice and Video processing Media
  • 12. Quality Maintain Quality over unmanaged networks High Definition video over Internet Overcome network issues such as packet loss Media
  • 14. Quality is not just Codec (CC: http://www.wordle.net/) Media
  • 15. Interoperability is hard work Standard ≠ Implementation Signaling Capabilities Media Technologies Interoperability
  • 17. System Integration: Functionality Configuration and settings System alerts User privileges Corporate address book Software upgrade Internal logging System Integration
  • 18. System Integration: Interfaces Integration with management systems SNMP TFTP HTTPS User settings GUI Administrator troubleshooting Web UI (HTTP) System Integration
  • 19. System Integrators: APIs and flexibility Dialing In-call commands System settings Custom messages … System Integration
  • 20. Working on different network conditions Running over Intranet and Internet Overcome network problems: Packet Loss (Video and audio) Delay NAT and Firewall Network
  • 22. End-to-End Product Portfolio Client Products & Projects SIP Server Products Turnkey Solutions - Professional Services Client Frameworks SIP Server Frameworks Multimedia Terminal Framework SIP Server Core Presence & Events B2BAF NAT Traversal MSRP A-RTP Protocol Toolkits Diameter IMS SIP Suite H.323 MEGACO XDM 3G-324M Testing Products Testing & Validation Technology BFCP RADVISION Solution
  • 23. Set-Top-Box Executive Endpoint Digital Picture Frame Room System Videophone Notebook/Netbook Service Provider UC Desktop Solution Mobile VT solution IAD Voice solution Projectors UC Desktop Solution Enterprise SMB Mobile VT solution Residential Mobile Service Provider HD-TV Unified Communications video solution End points Network Management Gateway Conferencing
  • 24. BEEHD Core BEEHD for Desktop BEEHD for Enterprise BEEHD Client Family of Products BEEHD for Personal Devices
  • 25. Value proposition Ready-to-use desktop client engine Shortest TTM for customizable UC/visual communication application Quality of Experience (QoE) Resolution (up to HD) QoE over unmanaged networks (SVC) Interoperability
  • 26. BEEHD Core Complete HD Visual Communication Client Framework Video Telephony Management Integration Application Layer Troubleshooting Customer’s GUI Application Operating System and Hardware Platform BEEHD
  • 27. SW Architecture HD Camera Display Input Microphone Display Speakers Network BEEHD
  • 29. BSP, Operating system and drivers Call Control Call Control modules BEEHD SIP Call Control Modules Multi protocol support SIP RFC 3261 ITU H.323 Version 6 Skype And Google Talk – Roadmap OS Abstraction Layer Call Control Call flow Supplementary services (Hold, Mute, Transfer, Forward) Communication Interoperability BEEHD H.323 SIP A-RTPGTalk Skype RADVISION Common Core
  • 30. Media Framework – Not Just A Codec Media Engine Codecs Advanced-RTP H.264 Encoder/Decoder (with TS) Voice and Video Quality manger SVC Technology Net Sense Bandwidth estimation Forward Error correction Media Interoperability Lip Sync Peripherals Integration Support multiple codecs Integration with Media algorithms Channel Manager SDP Parser Real time Memory Management Nodes Nodes Nodes Nodes Channel
  • 31. Call Control High level API’s BEEHD Application Layer BEEHD SIP BEEHD Application Layer High Level API’s for customer UI integration Management Remote configuration Software upgrade Statistics Integration of Signaling and Media System interoperability with leading endpoints Customer Application/ UI Management System Interoperability Media Engine Integration
  • 32. More Information? BEEHD Product Page http://www.radvision.com/BEEHD/ How to Develop Hardware For an HD Endpoint? http://blog.radvision.com/howto-develop-hardware-for-hd-video/ SVC http://www.radvision.com/SVC/
  • 33. Where to Find Us? Corporate site Community Blogs Newsletter twitter This seminar, online: http://community.radvision.com/page/futurecomm-2010/