(July 13: sorry for the downtime, looks like my bandwidth limits were exceeded. Upgraded my hosting package – fixed) (note: Only the call part is Vanilla SIP. The procedure for registering 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 quick check on its protocol. No hacking needed – just an on the wire black box inspection – its just plain SIP and STUN for firewall discovery. Apple plans to make this protocol public, and they seem to have done an excellent job. And thanks for showing the world that you don’t need complicated encryption and proprietary tunneling tricks for an excellent experience. You need a good codec set, a good media stack that can adaptively 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
Live from TMCnet ITEXPO 2010 (Miami, Florida) Interviews with Arjun Roychowdhury, Asst. Vice President at Hughes Systique Corp (HSC). HSC is a HUGHES company, an industry leader in IP and communications technology. (recorded at 2010-01-21 12:04:39) click HERE if the video below does not show up.
Some more goodies from HSC. MSRP for Android and RTP stack for Android. And yeah, these releases don’t have additional documentation answering stuff like ‘how do I install’. We hope you know that already :-) And if you need docs on how to use the stacks, please refer to the original open source efforts. Get them here.
Hola, continuing the “season of giving” for Google’s Android, HSC has also ported the popular java stun stack, JSTUN for the android platform. Download it here.
Folks, my company just released an updated version of the SIP stack and UA (MJSIP) ported for the latest SDK 1.0r1. This is the same SDK that G1 uses. This is an update to this post. The new SDK changes several things in the UI and well as some APIs. Kudos to the team lead Nitin Khanna (first.last at hsc.com) for continuing the commitment to android. Grab a copy of the latest version from here.