高思和学而思数学优势:iConverged ? Facetime on Iphone 4: Vanilla unencrypted STUN and SIP

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 20:53:38

(note: Only the call part is Vanilla SIP. The procedure forregistering a Facetime user into their servers etc. is all non-SIP,encrypted/ciphered.)

(for my user review of the iphone4 and bumper read here)

Well heck, good job Apple! I just tested facetime and did a quickcheck on its protocol. No hacking needed – just an on the wire black boxinspection – its just plain SIP and STUN for firewall discovery. Appleplans to make this protocol public, and they seem to have done anexcellent job. And thanks for showing the world that you don’t needcomplicated encryption and proprietary tunneling tricks for an excellentexperience. You need a good codec set, a good media stack that canadaptively switch codecs and manage buffers  and a good‘point-of-presence’ network for the most part.

I am just going to restrict this post to an overview of the flow.

Enjoy:

click on each image for a larger size (if they are small)

This is a facetime all flow – good, plain, SIP (they use MESSAGE for some proprietary data exchange during the call)

rest is perfect sip.

The protocols are here to see (besides SIP)

Ah here is their 200OK for INVITE

A quick look at their RTP stream:

Good Job Apple. Thanks for putting in an excellent quality, standards compliant SIP client embedded into your dialer experience.