SlideShare a Scribd company logo
1 of 47
Realizing “FaceTime” on Android Devices Amit Lavi Product Manager Tsahi Levent-Levi Director of Technology and Solution
Agenda What is Apple FaceTime? The Makeup of a Video Chat Service Technology Routes Video Chat and the Android OS Delivering High Quality User Experience  BEEHD for Personal Devices
What is Apple FaceTime?
FaceTime Video Chat service for iPhone 4 (& iPod Touch) Requires no registration or sign-in Free IP-based service Runs only over WiFi Based on open standards Closed, proprietary service
FaceTime “Magic” Initial binding of phone to its number on Apple servers done using SMS Call initiation done using proprietary Apple Push Notification Server “Standard” SIP is used to negotiate call capabilities HTTP and TLS used to authenticate certificates RTP used to send media
FaceTime Advantages: User Experience No installation No need for an additional user account Seamless part of phone services Video quality better than 3G
FaceTime Disadvantages: Closed System iPhone4-to-iPhone4 only WiFi only No presence indication Proprietary implementation
The Makeup of a Video Chat Service
It’s not just a video chat client
Signaling Finding available users Dialing Negotiating capabilities Opening media channels In-call commands Supplementary services
Media Processing Audio and video coding Media algorithms Real-time Bidirectional
Application Provide the user experience Synchronize media and signaling Enable configuration and management Allow service mash-ups
Service Provisioning Clients need servers Handle registrations Manage dial plans Enable firewall traversal Provide value added services Gatewaying across networks
Technology Routes
3 Aspects of Mobile Video Calling Service User Experience Protocol Infrastructure
Which protocol?
User Experience
Infrastructure
Apple FaceTime Choice?
Video Chat and the Android OS
Android is Different Based on Linux An open source, modern OS Controlled & Governed by Google
Android Architecture
The Missing Link(s) Telephony Manager Contacts and Phone applications Front facing camera Connecting the low level with the applications Real-time, bidirectional media management
Delivering High Quality User Experience
Media is a lot more than just codecs (CC: http://www.wordle.net/)
Error Resiliency - RADVISION SVC Technology H.264/SVC H.264
Error Resiliency - RADVISION SVC Technology H.264/SVC H.264
Error Resiliency - RADVISION SVC Technology H.264/SVC H.264
Error Resiliency - RADVISION SVC Architecture Media Engine Video Quality Manager SDP Parser Retransmission Manager RX / TX Bandwidth Estimation Codecs Advanced-RTP H.264 Encoder (with TS) Forward Error Correction (RFC 5109 + Reed Solomon) H.264 Decoder (with TS) RTCP-FB (RFC 4585) RTCP-XR (RFC 3611)
Dealing with Packet Loss Receive video packets and show them
Got some packet loss? Time to reduce bitrate… Dealing with Packet Loss
Wouldn’t it be better if    we could predict packet losses?
RADVISION NetSense Delay based bandwidth estimation Monitor delay for “trends” React accordingly Converge quickly to the effective bandwidth
NetSense convergence on available bandwidth NetSense reduces bandwidth before packet losses occur on the network, reducing video artifacts and increasing video quality
NetSense Comparison The higher the score, the better the quality The lower the latency, the better the quality
About RADVISION
A Global Market Leader  Industry Leader in Video communications over IP products and technologies since 1992 First to market with VoIP technology solutions Annual Revenues in 2009 - $81 Million Strong Debt-free Balance Sheet with $126M in Cash Listed on NASDAQ:RVSN March 2000  440 Employees Worldwide 4 Major Development Sites 17 Sales and Support Offices 37
Two Complementary Business Units Technology Business Unit (TBU) Advanced HD Video Client Products and Frameworks Enabling Technology for Developers of Video and Voice over IP (V2oIP), 3G and IMS Client/Server solutions Market Share Leader in Protocol Stacks (H.323, SIP, IMS)  Professional Services Group Video Business Unit (VBU) Video and Voice Conferencing Solutions for the Enterprise Market Infrastructure, Management Software and Endpoints
BEEHD Client Family of Products BEEHD for Desktop BEEHD for Enterprise BEEHD for Personal Devices BEEHDCore
BEEHD Complete HD Visual Communication Client Software Customer’s GUI Application Operating System and Hardware Platform
SW Architecture  HD Camera Display Display Input Speakers Microphone Network
Android Architecture
Component customized by RADVISION Module provided by RADVISION Component provided by the vendor Component provided by third-party
Value Proposition  Minimize time-to-market Superior media quality  Interoperability across multiple platforms Designed and optimized for Android devices
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
Thank you! Amit Lavi Product Manager RADVISION amitl@radvision.com Tsahi Levent-Levi Director of Technology and Solution RADVISION Technology Business Unit tsahil@radvision.com

More Related Content

Viewers also liked

Employee Self Service - greytHR
Employee Self Service - greytHREmployee Self Service - greytHR
Employee Self Service - greytHRGreytip Software
 
Secured Employee Attendance Management System Using Fingerprint
Secured Employee Attendance Management System Using FingerprintSecured Employee Attendance Management System Using Fingerprint
Secured Employee Attendance Management System Using FingerprintIOSR Journals
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Abhilasha Lahigude
 
Leave management System
Leave management SystemLeave management System
Leave management Systempratikmahorey
 
Smart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySmart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySukanta Biswas
 
Radvision High Quality Experience Over Unmanaged Networks By Face to Face Live
Radvision High Quality Experience Over Unmanaged Networks By Face to Face LiveRadvision High Quality Experience Over Unmanaged Networks By Face to Face Live
Radvision High Quality Experience Over Unmanaged Networks By Face to Face LiveFace to Face Live
 

Viewers also liked (9)

Employee Self Service - greytHR
Employee Self Service - greytHREmployee Self Service - greytHR
Employee Self Service - greytHR
 
Leave management System
Leave management SystemLeave management System
Leave management System
 
Secured Employee Attendance Management System Using Fingerprint
Secured Employee Attendance Management System Using FingerprintSecured Employee Attendance Management System Using Fingerprint
Secured Employee Attendance Management System Using Fingerprint
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Leave management System
Leave management SystemLeave management System
Leave management System
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
Smart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySmart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI Technology
 
Student Attendance System
Student Attendance SystemStudent Attendance System
Student Attendance System
 
Radvision High Quality Experience Over Unmanaged Networks By Face to Face Live
Radvision High Quality Experience Over Unmanaged Networks By Face to Face LiveRadvision High Quality Experience Over Unmanaged Networks By Face to Face Live
Radvision High Quality Experience Over Unmanaged Networks By Face to Face Live
 

More from 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: 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.
 
Leveraging Unified Communications on IMS networks
Leveraging Unified Communications on IMS networksLeveraging Unified Communications on IMS networks
Leveraging Unified Communications on IMS networksRADVISION Ltd.
 

More from 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: 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)
 
Leveraging Unified Communications on IMS networks
Leveraging Unified Communications on IMS networksLeveraging Unified Communications on IMS networks
Leveraging Unified Communications on IMS networks
 

Recently uploaded

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
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...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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...
 

Realizing “FaceTime” on Android Devices

  • 1. Realizing “FaceTime” on Android Devices Amit Lavi Product Manager Tsahi Levent-Levi Director of Technology and Solution
  • 2. Agenda What is Apple FaceTime? The Makeup of a Video Chat Service Technology Routes Video Chat and the Android OS Delivering High Quality User Experience BEEHD for Personal Devices
  • 3. What is Apple FaceTime?
  • 4. FaceTime Video Chat service for iPhone 4 (& iPod Touch) Requires no registration or sign-in Free IP-based service Runs only over WiFi Based on open standards Closed, proprietary service
  • 5. FaceTime “Magic” Initial binding of phone to its number on Apple servers done using SMS Call initiation done using proprietary Apple Push Notification Server “Standard” SIP is used to negotiate call capabilities HTTP and TLS used to authenticate certificates RTP used to send media
  • 6. FaceTime Advantages: User Experience No installation No need for an additional user account Seamless part of phone services Video quality better than 3G
  • 7. FaceTime Disadvantages: Closed System iPhone4-to-iPhone4 only WiFi only No presence indication Proprietary implementation
  • 8. The Makeup of a Video Chat Service
  • 9. It’s not just a video chat client
  • 10. Signaling Finding available users Dialing Negotiating capabilities Opening media channels In-call commands Supplementary services
  • 11. Media Processing Audio and video coding Media algorithms Real-time Bidirectional
  • 12. Application Provide the user experience Synchronize media and signaling Enable configuration and management Allow service mash-ups
  • 13. Service Provisioning Clients need servers Handle registrations Manage dial plans Enable firewall traversal Provide value added services Gatewaying across networks
  • 15. 3 Aspects of Mobile Video Calling Service User Experience Protocol Infrastructure
  • 20. Video Chat and the Android OS
  • 21. Android is Different Based on Linux An open source, modern OS Controlled & Governed by Google
  • 23. The Missing Link(s) Telephony Manager Contacts and Phone applications Front facing camera Connecting the low level with the applications Real-time, bidirectional media management
  • 24. Delivering High Quality User Experience
  • 25. Media is a lot more than just codecs (CC: http://www.wordle.net/)
  • 26. Error Resiliency - RADVISION SVC Technology H.264/SVC H.264
  • 27. Error Resiliency - RADVISION SVC Technology H.264/SVC H.264
  • 28. Error Resiliency - RADVISION SVC Technology H.264/SVC H.264
  • 29. Error Resiliency - RADVISION SVC Architecture Media Engine Video Quality Manager SDP Parser Retransmission Manager RX / TX Bandwidth Estimation Codecs Advanced-RTP H.264 Encoder (with TS) Forward Error Correction (RFC 5109 + Reed Solomon) H.264 Decoder (with TS) RTCP-FB (RFC 4585) RTCP-XR (RFC 3611)
  • 30. Dealing with Packet Loss Receive video packets and show them
  • 31. Got some packet loss? Time to reduce bitrate… Dealing with Packet Loss
  • 32. Wouldn’t it be better if we could predict packet losses?
  • 33. RADVISION NetSense Delay based bandwidth estimation Monitor delay for “trends” React accordingly Converge quickly to the effective bandwidth
  • 34. NetSense convergence on available bandwidth NetSense reduces bandwidth before packet losses occur on the network, reducing video artifacts and increasing video quality
  • 35. NetSense Comparison The higher the score, the better the quality The lower the latency, the better the quality
  • 37. A Global Market Leader Industry Leader in Video communications over IP products and technologies since 1992 First to market with VoIP technology solutions Annual Revenues in 2009 - $81 Million Strong Debt-free Balance Sheet with $126M in Cash Listed on NASDAQ:RVSN March 2000 440 Employees Worldwide 4 Major Development Sites 17 Sales and Support Offices 37
  • 38. Two Complementary Business Units Technology Business Unit (TBU) Advanced HD Video Client Products and Frameworks Enabling Technology for Developers of Video and Voice over IP (V2oIP), 3G and IMS Client/Server solutions Market Share Leader in Protocol Stacks (H.323, SIP, IMS) Professional Services Group Video Business Unit (VBU) Video and Voice Conferencing Solutions for the Enterprise Market Infrastructure, Management Software and Endpoints
  • 39. BEEHD Client Family of Products BEEHD for Desktop BEEHD for Enterprise BEEHD for Personal Devices BEEHDCore
  • 40. BEEHD Complete HD Visual Communication Client Software Customer’s GUI Application Operating System and Hardware Platform
  • 41. SW Architecture HD Camera Display Display Input Speakers Microphone Network
  • 43. Component customized by RADVISION Module provided by RADVISION Component provided by the vendor Component provided by third-party
  • 44. Value Proposition Minimize time-to-market Superior media quality Interoperability across multiple platforms Designed and optimized for Android devices
  • 45. 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/
  • 46. Where to Find Us? Corporate site Community Blogs Newsletter twitter
  • 47. Thank you! Amit Lavi Product Manager RADVISION amitl@radvision.com Tsahi Levent-Levi Director of Technology and Solution RADVISION Technology Business Unit tsahil@radvision.com

Editor's Notes

  1. Carl
  2. Tsahi
  3. Tsahi
  4. Tsahi
  5. Tsahi
  6. Tsahi
  7. Tsahi
  8. Amit
  9. Amit
  10. Amit
  11. Amit
  12. Amit
  13. Amit
  14. Tsahi
  15. Tsahi
  16. Tsahi
  17. Tsahi
  18. Tsahi
  19. Tsahi
  20. Tsahi
  21. Tsahi
  22. Tsahi
  23. Tsahi
  24. Amit
  25. Amit
  26. Amit
  27. Amit
  28. Amit
  29. Tsahi
  30. Tsahi
  31. Tsahi
  32. Tsahi
  33. Tsahi
  34. Tsahi
  35. Amit
  36. Amit
  37. Amit
  38. Amit
  39. Amit
  40. Amit
  41. Amit
  42. Tsahi
  43. Tsahi