Matrix (Kommunikationsprotokoll)

Matrix ist ein offenes Kommunikationsprotokoll für Echtzeitkommunikation. Es wurde entworfen, um Chat, IP-Telefonie und Bildtelefonie unabhängig von einem spezifischen Internetdienstanbieter nutzen zu können.

Matrix (Kommunikationsprotokoll)
Familie:Internetprotokollfamilie
Einsatzfeld:Messaging, Chat
aufbauend aufHTTP, WebRTC
Einführung:2014
Entwickler:The Matrix.org Foundation

Aus technischer Sicht ist es ein Application-Layer-Kommunikationsprotokoll für föderierte Echtzeitkommunikation. Es bietet HTTP-APIs und Open-Source-Referenzimplementierungen für das sichere Verbreiten und Speichern von Nachrichten im JSON-Format in einem offenen Verbund von Servern. Es kann sich mit Standard-Webservices per WebRTC verbinden und unterstützt so Browser-zu-Browser-Anwendungen. Mit der derzeit noch experimentellen Komponente Pinecone sollen Daten auch direkt zwischen Geräten einzelner Teilnehmer ausgetauscht werden können (P2P).

Andere Ansätze zur Definition eines offenen Instant Messaging oder Multimedia-Signalisierungsprotokolls dieser Art wie XMPP oder IRCv3 stießen auf erhebliche Herausforderungen, sowohl technische, als auch politische.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.