Libjingle
Autor | |
---|---|
Aktualna wersja stabilna | 0.4.0[1] |
Rodzaj | biblioteka P2P (wzorcowa implementacja) |
[1] Strona internetowa] |
Libjingle – zestaw bibliotek i narzędzi służących do komunikacji głosowej (tzw. VoIP) w komunikatorach systemu Jabber. Jest to implementacja standardu Jingle, zbudowanego w architekturze P2P.
Libjingle jest rozprowadzany na liberalnej licencji BSD, dzięki czemu można go używać w oprogramowaniu FLOSS jak i w oprogramowaniu zamkniętym. Został wydany przez Google w ramach komunikatora Google Talk.
Drugim klientem (a zarazem pierwszym klientem open source), w którym próbowano wykorzystać tę bibliotekę był Psi. W tym celu powstała eksperymentalna gałąź kodu o nazwie Psi-Jingle, która jednak została porzucona ze względu na stagnację i niekompatybilność libjingle z protokołem. Ostatecznie Psi obsługuje Jingle od wydania stabilnego 0.13 za pomocą frameworku GStreamer.
Komponenty[edytuj | edytuj kod]
- base - zestaw przenośnych funkcji niskopoziomowych
- p2p - obsługa P2P dla klientów XMPP
- session - obsługa połączeń telefonicznych
- third_party - elementy pochodzące od innych dostawców niż Google
- xmllite - parser XML
- xmpp - silnik XMPP
Linki zewnętrzne[edytuj | edytuj kod]
- Strona libjingle. developers.google.com. [zarchiwizowane z tego adresu (2020-11-12)].
- "libjingle"
- "Psi zaczyna dzwonić!"
Przypisy[edytuj | edytuj kod]
- ↑ Version Changelist. 2007-01-01. [dostęp 2009-10-13]. (ang.).