1

I would like to know how facetime will work? What is the technology behind it and if this video calling technology will be available for other handsets and devices?

flag

2 Answers

2

As Jobs said in his keynote the FaceTime is an "alphabet soup". It consists of several standard protocols for doing different things

  • H.264 and AAC, its ISO/MPEG video and audio codecs (just like iChat).
  • SIP (Session Initiation Protocol), the open IETF signaling protocol for VoIP used by iChat AV.
  • STUN (Session Traversal Utilities for NAT), an IETF standard for dealing with lots of - different kinds of NAT.
  • TURN (Traversal Using Relay NAT), an IETF standard for allowing a client behind NAT to receive incoming requests like a server.
  • ICE (Interactive Connectivity Establishment) an IETF standard which helps set up connections through NAT firewalls.
  • RTP (Real-time Transport Protocol), an iETF standard for delivering media streams in VoIP.
  • SRTP (Secure RTP) an IETF standard designed to provide encryption, message authentication and integrity for the data streams.
link|flag
1

First, you need to enable facetime for the first time by sending yourself a text message - anything will do. It only needs to happens once. It notifies your mobile network operator in some way. Then, you need to be on a cell phone call with your party. When you initiate the facetime call by tapping down on the button your phone will be talking to various systems, presumably at Apple, their service providers or at your MNO. One potential explanation can be found at http://youshottheinvisibleswordsman.co.uk/2010/06/25/iphone4-facetime-and-open-standards/ however it's still not clear how the receiving party's phone is receiving the invitation. One potential explanation is all iPhone 4 calls are registered on an SBC/Gateway of some sort, without your knowledge. A Wifi network trace during a cellphone call can confirm this hypothesis. If this hypothesis is proven true it can have serious implications in privacy and might uncover gaps in communication of terms and conditions during the iPhone 4 sales process.

link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.