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
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ä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: 225 Punkte bei 70 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Infos zur Publikation

LU 02/2016: Alt-PCs flott machen

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!       

Der Tipp der Woche

Schon gewußt?

14.11.2015

Auch unter Ubuntu 15.10 kann man wieder mit dem Startmedienersteller (alias Startup Disk Creator) ein Live-System auf einem USB-Stick einrichten. ...

Fehler des Startmedienerstellers von Ubuntu 15.10 umgehen

Aktuelle Fragen

Tails Update
Val Lerie, 11.01.2016 10:51, 0 Antworten
Hallo zusammen, updaten > update Speichern unter > Persistent nicht möglich, mit der Meldung;...
Recoll
Jürgen Heck, 20.12.2015 18:13, 4 Antworten
Wie kann man mit Recoll nach bestimmten Zeichen/Satzzeichen bzw. Zeichenkombinationen suchen, z....
Wings Platinum 4 auf Linux?
Bodo Steguweit, 18.12.2015 11:37, 4 Antworten
Hallo in die Runde ich nutze für meine Diashows Wings Platinum 4 als Diareferent. Arbeite jetzt...
Bandbreite regulieren
Georg Armani, 25.11.2015 16:50, 1 Antworten
Hallo, ich bin ein Neuling in Sachen Linux und hoffe auf Hilfe. Ich habe zwei Windows Rechner...
Windows 10 verhindert LINUX
Hans Wendel, 17.11.2015 17:47, 8 Antworten
Hallo alle, mit einem W10-Laptop (vorher war Win7) wollte ich LINUX ausprobieren. Alles, was ni...