SlideShare uma empresa Scribd logo
1 de 20
Name: Title:
Solving the Android - iPhone puzzle
Mobile UC client engine
Tomer Saar Product Manager October 2010
Agenda
What is Apple FaceTime?
Technology Routes
Video Chat and the Android OS
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 (transparent to user)
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 or iPOD Touch only
WiFi only
No presence indication
Proprietary implementation
Technology Routes
3 Aspects of Mobile Video Calling Service
Protocol
Infrastructure
User Experience
Which protocol?
3G-324M Existing mobile video telephony
H.323 Enterprise video conferencing
SIP IP PBXs, hosted VoIP
XMPP Google Talk
Other? Skype, …
User Experience
Downloadable
application
Integrated into the
phone UI
Support for multiple
devices
Optimized per device
Closed, managed
network
Unmanaged internet
Infrastructure
Through the cellular operator
Over-the-top service provider
Self hosted
Apple FaceTime Choice?
Protocol Proprietary SIP implementation
User experience
Integrated into the phone dialer
Optimized on the specific chip
Infrastructure Self hosted, over Wi-Fi
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
Application Framework
Customer’scustomized MMI Layer
Google AndroidLinux Runtime Libraries
H.323
BEEHD
MediaFramework
Peripherals
Driver
Integration
RADVISION Common Core for
Android OS
Android
Camera
Component
Android
Audio Device
Component
A/V
Codecs
BSP, Operatingsystem and drivers
Contacts Call Log
Call Progress
Screens
Preview &
RemoteVideo
Video Option
Telephony
Manager
JNI Wrapper for the
BEEHD ApplicationLogic
SIP A-RTP
CallControl
Module provided by RADVISION
Component provided by the vendor
Component customized by RADVISION
Component provided by third-party
Where to Find Us?
Corporate site Community Blogs Newsletter twitter
This seminar, online:
http://community.radvision.com/page/futurecomm-2010/
Name: Title:Tomer Saar
tomers@radvision.com
Product Manager
Thank you!

Mais conteúdo relacionado

Mais procurados

A Hackaton Focused on Call Control
A Hackaton Focused on Call ControlA Hackaton Focused on Call Control
A Hackaton Focused on Call ControlMojo Lingo
 
Avaya ip office beginners training
Avaya ip office beginners trainingAvaya ip office beginners training
Avaya ip office beginners trainingShashank Kapil
 
Hsi Wave Product Overview
Hsi Wave Product OverviewHsi Wave Product Overview
Hsi Wave Product Overviewsjcoe70
 
VOIP Design & Implementation
VOIP Design & ImplementationVOIP Design & Implementation
VOIP Design & ImplementationAhmed A. Arefin
 
Polycom Automation Framework - Polycom
Polycom Automation Framework - PolycomPolycom Automation Framework - Polycom
Polycom Automation Framework - Polycomqualisystems
 
PABX Concept & Avaya IP Office
PABX Concept & Avaya IP OfficePABX Concept & Avaya IP Office
PABX Concept & Avaya IP OfficeShahriar Kabir
 
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya and Skype Connect PacketBase is an Avaya BusinessPartnerAvaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya and Skype Connect PacketBase is an Avaya BusinessPartnerPacketBase, Inc.
 
Avaya One-X Mobile SIP for Apple iOS by PacketBase
Avaya One-X Mobile SIP for Apple iOS by PacketBaseAvaya One-X Mobile SIP for Apple iOS by PacketBase
Avaya One-X Mobile SIP for Apple iOS by PacketBasePacketBase, Inc.
 
Download It
Download ItDownload It
Download ItVideoguy
 
Polycom - Overview
Polycom - OverviewPolycom - Overview
Polycom - OverviewCXN-BE
 
Telestax Telecom API Workshop Presentation
Telestax Telecom API Workshop PresentationTelestax Telecom API Workshop Presentation
Telestax Telecom API Workshop PresentationAlan Quayle
 
Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2sacma
 

Mais procurados (19)

A Hackaton Focused on Call Control
A Hackaton Focused on Call ControlA Hackaton Focused on Call Control
A Hackaton Focused on Call Control
 
Avaya ip office beginners training
Avaya ip office beginners trainingAvaya ip office beginners training
Avaya ip office beginners training
 
Hsi Wave Product Overview
Hsi Wave Product OverviewHsi Wave Product Overview
Hsi Wave Product Overview
 
Polycom SoundPoint IP 550
Polycom SoundPoint IP 550Polycom SoundPoint IP 550
Polycom SoundPoint IP 550
 
VOIP Design & Implementation
VOIP Design & ImplementationVOIP Design & Implementation
VOIP Design & Implementation
 
Polycom Automation Framework - Polycom
Polycom Automation Framework - PolycomPolycom Automation Framework - Polycom
Polycom Automation Framework - Polycom
 
Toshiba IP5122-SD IP Telephone
Toshiba IP5122-SD IP TelephoneToshiba IP5122-SD IP Telephone
Toshiba IP5122-SD IP Telephone
 
PABX Concept & Avaya IP Office
PABX Concept & Avaya IP OfficePABX Concept & Avaya IP Office
PABX Concept & Avaya IP Office
 
Trixbox Pro
Trixbox ProTrixbox Pro
Trixbox Pro
 
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya and Skype Connect PacketBase is an Avaya BusinessPartnerAvaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
 
Avaya One-X Mobile SIP for Apple iOS by PacketBase
Avaya One-X Mobile SIP for Apple iOS by PacketBaseAvaya One-X Mobile SIP for Apple iOS by PacketBase
Avaya One-X Mobile SIP for Apple iOS by PacketBase
 
Toshiba IP5132-SD IP Telephone
Toshiba IP5132-SD IP TelephoneToshiba IP5132-SD IP Telephone
Toshiba IP5132-SD IP Telephone
 
Download It
Download ItDownload It
Download It
 
Polycom - Overview
Polycom - OverviewPolycom - Overview
Polycom - Overview
 
Polycom SoundPoint IP 560
Polycom SoundPoint IP 560Polycom SoundPoint IP 560
Polycom SoundPoint IP 560
 
Telestax Telecom API Workshop Presentation
Telestax Telecom API Workshop PresentationTelestax Telecom API Workshop Presentation
Telestax Telecom API Workshop Presentation
 
Why Do I Need an SBC
Why Do I Need an SBCWhy Do I Need an SBC
Why Do I Need an SBC
 
Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2Avaya IP Office Demo V4 2
Avaya IP Office Demo V4 2
 
ALE Endpoint Product Portfolio Brochure
ALE Endpoint Product Portfolio BrochureALE Endpoint Product Portfolio Brochure
ALE Endpoint Product Portfolio Brochure
 

Destaque

Ayzenberg Group: Taking Aim at Influencers presentation at Games Connection E...
Ayzenberg Group: Taking Aim at Influencers presentation at Games Connection E...Ayzenberg Group: Taking Aim at Influencers presentation at Games Connection E...
Ayzenberg Group: Taking Aim at Influencers presentation at Games Connection E...Chris Younger
 
Interact Quiz Builder product demo
Interact Quiz Builder product demoInteract Quiz Builder product demo
Interact Quiz Builder product demotryinteract
 
Npcs (www.niir.org) newsletter 37
Npcs (www.niir.org) newsletter 37Npcs (www.niir.org) newsletter 37
Npcs (www.niir.org) newsletter 37Ajjay Kumar Gupta
 
Defensible Brand Names Using Trademarks at Product Camp DFW
Defensible Brand Names Using Trademarks at Product Camp DFWDefensible Brand Names Using Trademarks at Product Camp DFW
Defensible Brand Names Using Trademarks at Product Camp DFWJohn Lindsay
 
Squidiverse Marketing Presentation
Squidiverse Marketing PresentationSquidiverse Marketing Presentation
Squidiverse Marketing PresentationPhoenix Smith
 
World country capital Quiz - Manu Melwin Joy
World country capital Quiz - Manu Melwin JoyWorld country capital Quiz - Manu Melwin Joy
World country capital Quiz - Manu Melwin Joymanumelwin
 
Seat PG connection game - Gamification in customer engagement
 Seat PG connection game - Gamification in customer engagement Seat PG connection game - Gamification in customer engagement
Seat PG connection game - Gamification in customer engagementmanumelwin
 
Sathaye College Synergy 2015 Business Quiz Prelim - Answers - Conducted by Qu...
Sathaye College Synergy 2015 Business Quiz Prelim - Answers - Conducted by Qu...Sathaye College Synergy 2015 Business Quiz Prelim - Answers - Conducted by Qu...
Sathaye College Synergy 2015 Business Quiz Prelim - Answers - Conducted by Qu...Learningroots
 
creative Quiz for students
creative Quiz for studentscreative Quiz for students
creative Quiz for studentsshweta hosmani
 
Tata crucible 2014 - Raipur Round Questions
Tata crucible 2014 - Raipur Round QuestionsTata crucible 2014 - Raipur Round Questions
Tata crucible 2014 - Raipur Round QuestionsArpit Bajpai
 
World country flags Quiz - Manu Melwin Joy
World country flags Quiz - Manu Melwin JoyWorld country flags Quiz - Manu Melwin Joy
World country flags Quiz - Manu Melwin Joymanumelwin
 
Sphoorti 2011 - Business Quiz Prelim
Sphoorti 2011 - Business Quiz PrelimSphoorti 2011 - Business Quiz Prelim
Sphoorti 2011 - Business Quiz Prelim4Edge
 
"How to Market Digital Games" Game Connection presentation
"How to Market Digital Games" Game Connection presentation"How to Market Digital Games" Game Connection presentation
"How to Market Digital Games" Game Connection presentationSteve Fowler
 

Destaque (20)

Ayzenberg Group: Taking Aim at Influencers presentation at Games Connection E...
Ayzenberg Group: Taking Aim at Influencers presentation at Games Connection E...Ayzenberg Group: Taking Aim at Influencers presentation at Games Connection E...
Ayzenberg Group: Taking Aim at Influencers presentation at Games Connection E...
 
Interact Quiz Builder product demo
Interact Quiz Builder product demoInteract Quiz Builder product demo
Interact Quiz Builder product demo
 
Npcs (www.niir.org) newsletter 37
Npcs (www.niir.org) newsletter 37Npcs (www.niir.org) newsletter 37
Npcs (www.niir.org) newsletter 37
 
Social Media Puzzle
Social Media PuzzleSocial Media Puzzle
Social Media Puzzle
 
Food1
Food1Food1
Food1
 
Defensible Brand Names Using Trademarks at Product Camp DFW
Defensible Brand Names Using Trademarks at Product Camp DFWDefensible Brand Names Using Trademarks at Product Camp DFW
Defensible Brand Names Using Trademarks at Product Camp DFW
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Squidiverse Marketing Presentation
Squidiverse Marketing PresentationSquidiverse Marketing Presentation
Squidiverse Marketing Presentation
 
Product Quiz
Product QuizProduct Quiz
Product Quiz
 
World country capital Quiz - Manu Melwin Joy
World country capital Quiz - Manu Melwin JoyWorld country capital Quiz - Manu Melwin Joy
World country capital Quiz - Manu Melwin Joy
 
Como Fazer um Slideshow
Como Fazer um SlideshowComo Fazer um Slideshow
Como Fazer um Slideshow
 
Seat PG connection game - Gamification in customer engagement
 Seat PG connection game - Gamification in customer engagement Seat PG connection game - Gamification in customer engagement
Seat PG connection game - Gamification in customer engagement
 
Sathaye College Synergy 2015 Business Quiz Prelim - Answers - Conducted by Qu...
Sathaye College Synergy 2015 Business Quiz Prelim - Answers - Conducted by Qu...Sathaye College Synergy 2015 Business Quiz Prelim - Answers - Conducted by Qu...
Sathaye College Synergy 2015 Business Quiz Prelim - Answers - Conducted by Qu...
 
Yukti 2010 Quiz Prelims
Yukti 2010 Quiz PrelimsYukti 2010 Quiz Prelims
Yukti 2010 Quiz Prelims
 
creative Quiz for students
creative Quiz for studentscreative Quiz for students
creative Quiz for students
 
Tata crucible 2014 - Raipur Round Questions
Tata crucible 2014 - Raipur Round QuestionsTata crucible 2014 - Raipur Round Questions
Tata crucible 2014 - Raipur Round Questions
 
World country flags Quiz - Manu Melwin Joy
World country flags Quiz - Manu Melwin JoyWorld country flags Quiz - Manu Melwin Joy
World country flags Quiz - Manu Melwin Joy
 
Sphoorti 2011 - Business Quiz Prelim
Sphoorti 2011 - Business Quiz PrelimSphoorti 2011 - Business Quiz Prelim
Sphoorti 2011 - Business Quiz Prelim
 
"How to Market Digital Games" Game Connection presentation
"How to Market Digital Games" Game Connection presentation"How to Market Digital Games" Game Connection presentation
"How to Market Digital Games" Game Connection presentation
 
Acumen: TATA Crucible Campus Quiz Pushups I
Acumen: TATA Crucible Campus Quiz Pushups IAcumen: TATA Crucible Campus Quiz Pushups I
Acumen: TATA Crucible Campus Quiz Pushups I
 

Semelhante a Solving the Mobile Video Calling Puzzle

Download It
Download ItDownload It
Download ItVideoguy
 
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.
 
Chapter 10 Synchronous Communication
Chapter 10 Synchronous CommunicationChapter 10 Synchronous Communication
Chapter 10 Synchronous CommunicationPatty Ramsey
 
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.
 
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.
 
Ubuntu Desktop Telephony Stack
Ubuntu Desktop Telephony StackUbuntu Desktop Telephony Stack
Ubuntu Desktop Telephony StackDavid Sugar
 
1st Look at Communications Server 14 Features
1st Look at Communications Server 14 Features1st Look at Communications Server 14 Features
1st Look at Communications Server 14 FeaturesKrishna Chaitanya Ch
 
Communications Server 14 First Look
Communications Server 14 First LookCommunications Server 14 First Look
Communications Server 14 First LookJoachim Farla
 
VON Canada
VON CanadaVON Canada
VON CanadaVideoguy
 
VON Canada
VON CanadaVON Canada
VON CanadaVideoguy
 
Designing Triple-Play Apps Using DSP Resource Boards
Designing Triple-Play Apps Using DSP Resource BoardsDesigning Triple-Play Apps Using DSP Resource Boards
Designing Triple-Play Apps Using DSP Resource BoardsVideoguy
 
Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Kundan Singh
 
Deltapath frSIP® Unified Communications Core
Deltapath frSIP® Unified Communications Core Deltapath frSIP® Unified Communications Core
Deltapath frSIP® Unified Communications Core Long Nguyen
 
Apple’s facetime protocol
Apple’s facetime protocolApple’s facetime protocol
Apple’s facetime protocolIMTC
 
Enablement Main
Enablement MainEnablement Main
Enablement Mainjonanrp
 

Semelhante a Solving the Mobile Video Calling Puzzle (20)

Download It
Download ItDownload It
Download It
 
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
 
Chapter 10 Synchronous Communication
Chapter 10 Synchronous CommunicationChapter 10 Synchronous Communication
Chapter 10 Synchronous Communication
 
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
 
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
 
Ubuntu Desktop Telephony Stack
Ubuntu Desktop Telephony StackUbuntu Desktop Telephony Stack
Ubuntu Desktop Telephony Stack
 
1st Look at Communications Server 14 Features
1st Look at Communications Server 14 Features1st Look at Communications Server 14 Features
1st Look at Communications Server 14 Features
 
Communications Server 14 First Look
Communications Server 14 First LookCommunications Server 14 First Look
Communications Server 14 First Look
 
voip
voipvoip
voip
 
voip
voipvoip
voip
 
VON Canada
VON CanadaVON Canada
VON Canada
 
VON Canada
VON CanadaVON Canada
VON Canada
 
Voip
Voip Voip
Voip
 
Designing Triple-Play Apps Using DSP Resource Boards
Designing Triple-Play Apps Using DSP Resource BoardsDesigning Triple-Play Apps Using DSP Resource Boards
Designing Triple-Play Apps Using DSP Resource Boards
 
Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?Hello 1 2 3, can you see me now?
Hello 1 2 3, can you see me now?
 
Ip
IpIp
Ip
 
Ip
IpIp
Ip
 
Deltapath frSIP® Unified Communications Core
Deltapath frSIP® Unified Communications Core Deltapath frSIP® Unified Communications Core
Deltapath frSIP® Unified Communications Core
 
Apple’s facetime protocol
Apple’s facetime protocolApple’s facetime protocol
Apple’s facetime protocol
 
Enablement Main
Enablement MainEnablement Main
Enablement Main
 

Mais de RADVISION Ltd.

VoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UCVoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UCRADVISION Ltd.
 
Advanced communication services for android
Advanced communication services for androidAdvanced communication services for android
Advanced communication services for androidRADVISION 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: 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.
 
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.
 
A Look Into the Unified Communication World
A Look Into the Unified Communication WorldA Look Into the Unified Communication World
A Look Into the Unified Communication WorldRADVISION Ltd.
 

Mais de RADVISION Ltd. (20)

VoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UCVoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UC
 
Advanced communication services for android
Advanced communication services for androidAdvanced communication services for android
Advanced communication services for android
 
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: 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
 
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
 
A Look Into the Unified Communication World
A Look Into the Unified Communication WorldA Look Into the Unified Communication World
A Look Into the Unified Communication World
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Solving the Mobile Video Calling Puzzle

  • 1. Name: Title: Solving the Android - iPhone puzzle Mobile UC client engine Tomer Saar Product Manager October 2010
  • 2. Agenda What is Apple FaceTime? Technology Routes Video Chat and the Android OS 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 (transparent to user) 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 or iPOD Touch only WiFi only No presence indication Proprietary implementation
  • 9. 3 Aspects of Mobile Video Calling Service Protocol Infrastructure User Experience
  • 10. Which protocol? 3G-324M Existing mobile video telephony H.323 Enterprise video conferencing SIP IP PBXs, hosted VoIP XMPP Google Talk Other? Skype, …
  • 11. User Experience Downloadable application Integrated into the phone UI Support for multiple devices Optimized per device Closed, managed network Unmanaged internet
  • 12. Infrastructure Through the cellular operator Over-the-top service provider Self hosted
  • 13. Apple FaceTime Choice? Protocol Proprietary SIP implementation User experience Integrated into the phone dialer Optimized on the specific chip Infrastructure Self hosted, over Wi-Fi
  • 14. Video Chat and the Android OS
  • 15. Android is Different Based on Linux An open source, modern OS Controlled & Governed by Google
  • 17. 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
  • 18. Application Framework Customer’scustomized MMI Layer Google AndroidLinux Runtime Libraries H.323 BEEHD MediaFramework Peripherals Driver Integration RADVISION Common Core for Android OS Android Camera Component Android Audio Device Component A/V Codecs BSP, Operatingsystem and drivers Contacts Call Log Call Progress Screens Preview & RemoteVideo Video Option Telephony Manager JNI Wrapper for the BEEHD ApplicationLogic SIP A-RTP CallControl Module provided by RADVISION Component provided by the vendor Component customized by RADVISION Component provided by third-party
  • 19. Where to Find Us? Corporate site Community Blogs Newsletter twitter This seminar, online: http://community.radvision.com/page/futurecomm-2010/