Jingle All The Way – Google Opens their tech within GTalk

An open standard at P2P and audio technology was published a few days ago by Jabber Software Foundation(JSF). It’s named Jingle, which is the background technology used within Google Talk, released in August 2005. From the beginning, we noticed that Google made its way into VoIP/IM market through a different way against Skype.

Basically the standard of Jingle is a set of extensions to the IETF’s Extensible Messaging and Presence Protocol (XMPP) for use in voice over IP (VoIP), video, and other peer-to-peer multimedia sessions.

  • JEP-0166: Jingle Signalling — The core technology for peer-to-peer session management, which enables communication through existing firewalls and can be extended to support a wide range of session types. (Authored by Scott Ludwig and Joe Beda of Google, Peter Saint-Andre of the JSF, and Joe Hildebrand of Jabber Inc.)
  • JEP-0167: Jingle Audio — The session description format for Jingle audio sessions, enabling seamless one-to-one voice over IP (VoIP) between Jabber/XMPP users. (Authored by Scott Ludwig of Google and Peter Saint-Andre of the JSF.)
  • In addition to Google and Jabber Inc., the following companies and open-source projects have already pledged to support the Jingle protocols: Antepo, Cerulean Studios (Trillian), Coversant, Digium (Asterisk), Gaim, Jive Software, Novamens, Psi, SAPO, and Tipic. Support from additional vendors is expected in the near future.

    Every software vendors and individual programmers can make use of Jingle with LibJingle library. LibJingle adopts a Berkeley-Style license, which is of the least restriction to the developers. Armed with the openness, interoperability and marketing capacity of Google, Jingle is expected to be a good competitor and even a replacement to SIP, SIMPLE, and P2P SIP. At the same time, the strength of Jingle is the weakness of Skype, although Skype has been dominating the IM/P2P VoIP market.
    technorati tags: , , , ,

    4 Responses to Jingle All The Way – Google Opens their tech within GTalk

    1. zhaol says:

      一方面,Skype已经在voip市场中遥遥领先(差不多是第二位Vonage的两倍),另一方面,我们看到GT, MSN等奋力追赶。他们采用的技术路线和市场路线都完全不同,这给我们的国内市场以鞭策。

      技术标准之争是大事,也需要中国的企业家勇于尝试,敢于研究并坚持自己的技术,坚持市场驱动的开放和共享是大趋势。

      QQ前些时候和BenQ吗合作推出了一个新玩意:QQ好友对对碰,一个小东西,能够让一定范围内的QQ好友互相辨认出来,并发出提示。厉害吗?不过还没有听到什么技术方面的消息。不知道其安全性如何?

    2. hi2005 says:

      另外一则报道:
      http://arstechnica.com/news.ars/post/20051224-5837.html

      Google plans to standardize multimedia instant messaging

      12/24/2005 4:17:50 PM, by Ryan Paul

      Earlier this week, Google shared its plans for the future unification of the instant messaging (IM) market. The benevolent overlord of modern Internet innovation, Google has become a tremendous stabilizing force within the complex ecosystem of web-based services. When Google released their Jabber-based IM application earlier this year, they promised consumers that they would vigorously pursue protocol interoperability in order to facilitate communication between users of different IM systems. Since the birth of text-based Internet chat in the 1980s, countless IM protocols and applications have emerged to meet the rapidly growing demand for interactive text communication. AOL’s ubiquitous AIM service is thought to have over 50 million active users, a number that continues to increase as more consumers take up the habit.

      Google chose to use Jabber’s Extensible Messaging and Presence Protocol (XMPP) for its own Google Talk application because XMPP is a well-documented open protocol fit for standardization and extension. The broad availability of XMPP support in open source communication applications ensures that users of all common platforms, including Linux and OS X, will be able to interact with Google Talk users. Working closely with the nonprofit Jabber Software Foundation (JSF), Google plans to bring voice and video communication services to all XMPP-compliant IM utilities. Described in a Jabber Enhancement Proposal, the new peer-to-peer voice and video standard is currently called Jingle. An open source implementation called Libjingle has already been released by Google under a BSD-style license. For those not in the know, BSD licenses are very permissive, facilitating commercial redistribution even in proprietary applications, which means that closed source IM applications like AOL’s AIM client can take advantage of the code.

      Google recently hired Sean Egan, one of the lead developers of a popular open source IM application called Gaim. Egan and other Gaim developers have already managed to integrate Google Talk’s voice features into the Gaim 2.0 branch, which is scheduled for release next month. (Interested users might want to take a look at the beta release!)

      After Google’s acquisition of a five percent stake in AOL last week, both companies decided that it would be advantageous to implement complete interoperability between Google Talk and AIM. Now that Google has the uncontested champion of IM technologies on its buddy list, it has the leverage it needs to get other services to jump on the interoperability bandwagon. The situation is reminiscent of a Star Trek Next Generation episode where the eccentric ambassador Spock goes to Romulus in order to end the age-old conflict that separated the Vulcan and Romulan people. Although the respective governments feared the unification process, the intrepid ambassador realized that the people’s desire for unification made it inevitable, and he wasn’t afraid to use some old-fashioned “cowboy diplomacy” in order to facilitate a mutually beneficial union. After being separated by incompatible protocols for years, IM users may soon finally be able to communicate unimpeded, opening the door for a whole new level of IM innovation.

    3. […] Google的市值不断攀升,有证券分析师预计其股价可以升到600USD。新闻报道Google中国又发布新闻扩大其在华的招聘计划,由于很多员工休假,李开复先生亲自面试。Google与Sun结成战略合作伙伴,共同推进OpenOffice的在线免费应用。Google前不久开放了自己的Google Talk后台技术,支持发布了Jingle,作为XMPP的VoIP、视频等应用的扩展。Google击败Microsoft成功竞价美国在线5%股份。可谓新闻不断,喜事连连。 可是看到下面的新闻还是让人吃了一惊。据洛山矶时报(LA Times)报道Google正在与全球零售业领袖沃尔玛计划联合推出装有Google操作系统的低价全功能PC。虽然Google与沃尔玛双方都出面否认了上述传言,但是我们宁愿相信不会空穴来风。这样Google与Microsoft的战线延伸到了对方的腹地。怎么样,是不是感觉下一步Google莫非还要作游戏吧? […]

    4. hi2005 says:

      Google开放了Gtalk的源代码,倡导建立开放的、基于P2P的IM/VoIP联盟,参见LibJingle项目介绍:
      http://code.google.com/apis/talk/about.html

      大家注意到这个库的版权采用了最为宽松的Berkeley-style license.

    %d bloggers like this: