AA_glocke_sxc323973.jpg

© sxc.hu

Jingle Bells

Audio/Videochats mit Jingle und Empathy

20.05.2009
Endlich freie Konkurrenz zu Skype und Co.: Dank der Jabber-Erweiterung Jingle führen Sie Ihre Videotelefonate jetzt über den IM-Client Empathy. Doch noch klingelt es nicht überall.

Audio/Videochats verdrängen mehr und mehr das konventionelle Telefon. Allerdings befindet sich diese populäre Anwendung fest in der Hand einiger weniger proprietärer Dienste, von denen sich Skype den größten Teil des Kuchens gesichert hat. Aber auch die "klassischen" IM-Dienste wie ICQ und MSN haben multimediale Funktionen nachgerüstet, sodass auch diese Unternehmen kräftig im Markt mitmischen. Als einzige Möglichkeit, mit freier Software zu über das Internet zu kommunizieren, hat sich SIP über Clients wie Ekiga oder Wengophone etabliert. Doch die oft aufwändige Einrichtung und Bedienung verschreckt interessierte Laien und beschränkt den Kreis der SIP-Anwender auf Unternehmen und einzelne Spezialisten.

Immerhin mausert sich inzwischen still und heimlich der offene Standard Jabber zu einem ernsthaften Konkurrenten für diese Dienste. Viele Anwender wissen gar nicht, dass sie letzten Endes Jabber verwenden, denn Dienste wie Google Talk oder der GMX/Web.de-Multimessenger hängen es nicht an die große Glocke, dass sie auf Jabber basieren. Besitzt man ein Konto bei solchen Diensten, so kann man zum einen mit jedem anderen Jabber-Account kommunizieren und zum anderen auch einen der vielen freien Jabber-Clients nutzen. So ist man weder auf den Client des jeweiligen Anbieters festgenagelt, noch besteht auch nicht die Gefahr, dass der Anbieter alle paar Wochen sein Protokoll ändert, so dass alternative Client-Programme vor verschlossenen Türen stehen.

Es klingelt

In den vergangenen Jahren wurde Jabber stark erweitert. Mit Jingle [1] entstand eine Erweiterung, mit der sich neben Texten auch Daten von Client zu Client übertragen lassen. Das vereinfacht nicht nur den Dateiversand über Jabber, sondern schafft auch die Möglichkeit, Audio- und Videochats über das Protokoll zu realisieren. Telefonate oder Videochats funktionieren auch dann, wenn man hinter einem Router sitzt – das Weiterleiten von Ports vom Router auf den Rechner ist nicht nötig.

Die Technik dazu entstand ursprünglich bei Google geschaffen und kam erstmals im Rahmen von Google Talk [2] zum Einsatz. Anfangs hielt Google den Quellcode geschlossen, doch Ende 2005 veröffentlichte es die Erweiterung unter dem Namen Jingle [3]. Nun, mehr als drei Jahre später, wachsen die Welten langsam zusammen. Mit dem Instant-Messenger Empathy [4], der auf dem Telepathy-Framework ([5], siehe Kasten "Telepathische Kommunikation") basiert, gibt es jetzt erstmals eine vollständige Jingle-Implementierung, die (Video-)Telefonate über Jabber ermöglicht (Abbildung 1). Mit der aktuellen Version von Empathy, wie sie beispielsweise das brandneue Ubuntu 9.04 "Jaunty Jackalope" enthält, lassen sich jetzt auch unter Linux ohne aufwändige Installation Audio/Video-Gespräche via Jabber führen.

Abbildung 1: Ein Videogespräch über Empathy – Das funktioniert momentan aber nur, wenn beide Seiten den Instant-Messenger benutzen.

Telepathische Kommunikation

Bei Telepathy handelt es sich um eine formale Beschreibung des Freedesktop.org-Projekts. Sie beschreibt die Kommunikation zwischen Computerprogrammen aus dem Bereich Internettelefonie, Instant Messaging und Videotelefonie. Die Telepathy-Spezifikation sieht zwei Arten von Software vor: So genannte Verbindungsmanager sowie Clients. Die Verbindungsmanager stellen dem System Dienste zur Übertragung von Bild, Ton sowie anderen Daten über Protokolle und Dienste wie XMPP, IRC, SIP oder MSN bereit. Somit lassen sich recht einfach Instant-Messaging-Programme auf Basis von Telepathy realisieren. Empathy stellt das Referenzprojekt eines auf Telepathy basierenden Instant-Messengers dar.

Verwenden beide Gesprächspartner Empathy, so funktionieren Telefonate und Videogespräche ohne Probleme. In der Kontaktliste erscheint neben dem Kontakt ein kleines Telefon, das die Fähigkeit des Gegenübers zu Audio/Videogesprächen symbolisiert. Mit einem Mausklick auf dieses Icon starten Sie dann ein Telefonat; je nach Bedarf aktivieren Sie zusätzlich die Webcam.

Auch sonst macht Empathy keine schlechte Figur: So kooperierte es mit den üblichen Instant-Messaging-Protokollen und stellt so eine gute Alternative zu Pidgin da. Als offizielles Gnome-Projekt integriert sich Empathy perfekt in die Desktopumgebung. So speichert es etwa die Zugangsdaten im Gnome-Schlüsselbund, statt wie Pidgin im Klartext auf der Festplatte.

Das bislang größte Manko des Programms: Es gibt noch keinen Weg, Videochats oder Gespräche via Empathy zu verschlüsseln. Laut diversen Aussagen in Blogs [6] und über IRC arbeiten die Entwickler jedoch an dem Problem.

Anschlussfragen

Wie erwähnt funktioniert die Kommunikation via Empathy nur so lange problemlos, wie beide Gesprächspartner einen auf Telepathy basierenden Client verwenden. Aktuell ist die Auswahl entsprechender Anwendungen jedoch recht klein – noch hat kein anderer Jabber-Client die Jingle-Erweiterungen so weit implementiert wie Telepathy. Aber andere Entwickler bleiben nicht rastlos: Laut der KDE-4-Roadmap [7] soll KDE 4.3 Unterstützung für Videogespräche über Jabber mitbringen. So scheint es nur noch eine Frage der Zeit, bis andere Clients die nun gelegten Grundlagen aufgreifen.

Die spannendste Frage: Wie gut kommt Empathy mit Google Talk zurecht? Die Antwort darauf fällt ungewiss aus: Auf der einen Seite funktionieren Telefonate zu Kontakten, die Google Talk (also die alleinstehende Anwendung) verwenden, sehr gut. Auch hier signalisiert wieder ein kleines Icon (Abbildung 2) neben dem Kontakt in Google Talk, dass der Gesprächspartner Audio/Video beherrscht.

Abbildung 2: Google Talk im Gespräch mit einem Kontakt, der Empathy benutzt. Das kleine Telefon symbolisiert, dass der Kontakt in der Lage ist, via Jabber ein Telefonat zu führen.

Andererseits beherrscht Google Talk noch keine Videogespräche. Die bleiben bislang der in Google Mail integrierten Chat-Funktion vorbehalten, und auch hier zeigen sich noch ein paar Probleme. So realisiert Google Chat nicht, dass Empathy-Kontakte über Audio/Video-Fähigkeiten verfügen. Daher lassen sich über Google Chat keine Telefonate zu Empathy-Clients starten, obwohl man umgekehrt mit Empathy problemlos bei Kommunikationspartnern anrufen kann, die über Google Chat eingeloggt sind. Die Entwickler von Empathy arbeiten jedoch nach eigenen Angaben daran, Audio/Video zu Google Talk vollständig zu unterstützen.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare
Psi nicht vergessen
SMP (unangemeldet), Freitag, 07. August 2009 01:16:09
Ein/Ausklappen

Die Ende Juli erschienene Version 0.13 von Psi (http://psi-im.org/ – Qt-basiert, für POSIX/X11, Windows und Mac) unterstützt ebenfalls Audio via Jingle – Video dürfte in naher Zukunft hinzukommen, die Windows-Version installiert auch schon entsprechende DLLs. Es wird allerdings nur der offizielle Jingle-XEP unterstützt, nicht die alte Variante die noch von GoogleTalk verwendet wird, sodass Gespräche mit GoogleTalk nicht möglich sind.


Bewertung: 195 Punkte bei 30 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Infos zur Publikation

title_2014_10

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 4 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...