Ekiga (früher GnomeMeeting genannt) ist eine freie und quelloffene VoIP- und Videokonferenz-Computeranwendung für GNOME und Windows. Ekiga unterstützt sowohl das SIP- als auch das H.323-Protokoll (basierend auf OpenH323) und ist vollständig kompatibel mit jeder anderen SIP-kompatiblen Anwendung und mit Microsoft NetMeeting. Es unterstützt viele hochwertige Audio- und Videocodecs.
Ekiga wurde ursprünglich von Damien Sandras geschaffen, während er an der Katholischen Universität Löwen studierte. Der Ursprung des Projekts liegt im GNOME-Umfeld; später entwickelte sich ein gemeindebasiertes Team unter der Leitung von Sandras weiter. Das Logo wurde nach seinem Konzept von Andreas Kwiatkowski, einem Open-Source-Enthusiasten und Freund von ihm, entworfen.
Funktionen
- Sprach- und Videoanrufe: Unterstützung für Point-to-Point- und Mehrparteien-Verbindungen über SIP/H.323.
- Kompatibilität: Interoperabel mit gängigen SIP-Servern, Gateways und anderen SIP-Clients; kompatibel mit Microsoft NetMeeting über H.323.
- Adressbuch & Präsenz: Integriertes Kontaktmanagement, Unterstützung für SIP-URI, LDAP-Adressbücher und Präsenzanzeigen.
- Call-Handling: Anrufweiterleitung, Anklopfen, Halten, Transfer, Konferenzverwaltung und Anrufprotokoll.
- Qualität & Echo-Unterdrückung: Echo Cancellation, automatische Lautstärkeanpassung, Comfort Noise Generation und Voice Activity Detection.
- Aufnahme & Protokollierung: Möglichkeit zur Aufzeichnung von Audio- und Videostreams sowie ausführliche Log-Funktionen für Fehlersuche.
- Netzwerk- und NAT-Unterstützung: STUN-Unterstützung und grundlegende Mechanismen zur NAT/Firewall-Umgehung; Einstellungen zur Anpassung von Ports und Transportprotokollen.
Unterstützte Codecs und Protokolle
- Protokolle: SIP (Session Initiation Protocol) und H.323 (basierend auf OpenH323).
- Audio-Codecs: Unterstützung für gängige Formate wie G.711 (PCMA/PCMU), Speex und weitere, je nach Plattform und verfügbarer Bibliothek.
- Video-Codecs: Unterstützung für standardmäßige Videoformate für H.263/H.264-Streams, abhängig von den eingebundenen Bibliotheken und Lizenzbedingungen.
Integration und Plattformen
- GNOME-Integration: Nahtlose Einbindung in die GNOME-Desktopumgebung mit Unterstützung für systemweite Kontakte und Benachrichtigungen.
- Windows-Port: Eine Windows-Version ermöglicht Nutzung außerhalb von Linux/UNIX-Umgebungen; Installationspakete sind für verschiedene Distributionen und Windows verfügbar.
- Erweiterungen: Plug-in-fähige Architektur für zusätzliche Funktionen und Codec-Erweiterungen (je nach Distribution und Build).
Installation & Nutzung
- Ekiga ist in vielen Linux-Distributionen als Paket verfügbar; alternativ kann es aus dem Quellcode kompiliert werden.
- Für Windows stehen Installationspakete zur Verfügung. Prüfen Sie die Paketquelle und -version Ihrer Distribution bzw. die offizielle Projektseite für aktuelle Builds.
- Bei Problemen mit Verbindungsaufbau achten Sie auf Firewall- und NAT-Einstellungen; STUN-Server können bei Peer-to-Peer-Verbindungen helfen.
- Für gute Audio-/Videoqualität sind aktuelle Treiber für Mikrofon, Lautsprecher und Webcam sowie eine ausreichende Bandbreite wichtig.
Lizenz
Ekiga ist freie Software und wird unter der GNU General Public License (GPL) veröffentlicht. Der Quellcode steht frei zur Verfügung und kann von der Gemeinschaft eingesehen, verändert und verteilt werden.
Geschichte & Entwicklung
Das Projekt begann als GnomeMeeting und wurde später in Ekiga umbenannt, um den erweiterten Funktionsumfang und die Ausrichtung über GNOME hinaus widerzuspiegeln. Damien Sandras legte den Grundstein; danach übernahm ein Team aus der Community die Weiterentwicklung. Die Entwicklungsgeschichte umfasst zahlreiche Releases mit Verbesserungen bei Stabilität, Codec-Unterstützung und Benutzeroberfläche.
Alternativen
Es gibt mehrere freie und kommerzielle Alternativen zu Ekiga, z. B. Jitsi, Linphone oder kommerzielle SIP-Clients. Die Wahl hängt von Anforderungen an Plattform, Sicherheitsfunktionen, Codec-Unterstützung und Integrationsmöglichkeiten ab.
Nutzungstipps
- Richten Sie vor dem ersten Anruf Ihre Audio- und Video-Geräte in den Einstellungen ein und testen Sie die Lautstärke/Empfindlichkeit.
- Verwenden Sie bei Verbindungsproblemen einen STUN-Server und prüfen Sie Router-Firewall-Regeln (Port-Forwarding für RTP/RTCP-Ports, falls nötig).
- Bei Einsatz in Unternehmen empfiehlt sich die Verwendung eines SIP-Servers mit QoS- und Sicherheitskonzepten (TLS/SRTP) – prüfen Sie, ob Ihr Ekiga-Build diese Optionen unterstützt.