原文地址:http://hi.baidu.com/hugeroad/blog/item/ef2fc8ea0283a0d3d539c98c.html

Google Talk API提供的开发工具箱内容很丰富,但广为所知的主要是libjingle。

Expat XML parser ,基于C语言的XML解析器。

GIPS VoiceEngine Lite,Google Talk中利用的VoIP Engine。

oRTP,提供对实时文件传输的支持。

GLib,帮助用户构建界面。

Libjingle,一组C++组件,帮助Google Talk实现p2p会话,该开源代码同时处理了防火墙穿透和NAT传输。

与开发工具箱中的其它工具相比,Libjingle实现了IM工具的核心的任务,它实现了JingleJingle-Audio。它包括的组件有:

base:基本使用功能。

p2p:实现了p2p的基本功能。

session:完成对会话的管理。

third_party:提供对第三方功能的支持。

xmllite:xml解析。

xmpp:内置的xmpp引擎