Interessant. Conversations (3.x) soll Unterstützung für Jingle (Audio/Video) bekommen.

@kuketzblog die Frage ist wie das anschließend umgesetzt wird. Zusätlich ein SIP Konto in Conversations? Jingle hieße ja Peer2Peer, wird dann Serverseitig nichts weiter benötigt?

@dionys_rbe @hexmasteen @kuketzblog Auf dem Server ist für Jingle keine Änderung notwendig, man muss also nur auf beiden Seiten Conversations updaten (sobald verfügbar) und kann dann loslegen.

@larma Wenn es P2P ist wird man in vielen Fällen einen stun oder turn Server brauchen. Bei früheren Implementierungen konnte man das im Client hinterlegen. Schön wäre es wenn man das direkt auf dem XMPP Server machen könnte so das stun/turn jedem automatisch bereitgestellt wird. Ansonsten ist das nur schwer für den Endanwender benutzbar.

CC @dionys_rbe @hexmasteen @kuketzblog

@bjoern

Der XMPP-Server kann per XEP-0215 einen STUN-Server anbieten (auch TURN, sollte aber eigentlich inzwischen in der Praxis nicht mehr notwendig sein). Ich gehe davon aus, dass Conversations für den Fall dass der Server das nicht tut, einen STUN-Server vorkonfiguriert (eventuell wird XEP-0215 auch erstmal gar nicht genutzt), sodass es auch funktioniert wenn der Server das nicht tut.

@dionys_rbe @hexmasteen @kuketzblog

@larma Weder #Prosody noch #ejabberd unterstützten aktuell XEP-0215. Demnach ist Serverseitig durchaus noch was zu tun. Ein vorkonfigurierter, zentraler Server wird wohl nicht die langfristige Lösung sein. en.wikipedia.org/wiki/Comparis

@bjoern @dionys_rbe @kuketzblog

@hexmasteen #Prosody hat ein Modul für XEP-0215 (modules.prosody.im/mod_extdisc), wenn es für #ejabberd noch keines gibt, sollte der Aufwand eines zu entwickeln dennoch überschaubar sein.
WebRTC software benutzt üblicherweise auch einen zentralen STUN server. STUN server machen so wenig, dass auch schon ein 5€ VPS tausende Benutzer versorgen kann.

@bjoern @dionys_rbe @kuketzblog

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!