XMPP Transport / Jingle

203 views
Skip to first unread message

Richard Phillips

unread,
Jun 29, 2017, 5:42:43 AM6/29/17
to meetecho-janus
I wondered whether anyone was working on XMPP for Janus signaling? 

The COLIBRI  extyension (https://xmpp.org/extensions/xep-0340.html) looks like it would be a very good way of managing Janus using XMPP and Jingle. I think it is a layer 'on top' of XMPP and Jingle specifically to manage multi-media conferences and was developed for jitsi. 

I guess a bridging layer is possible, but would be interested in anyone's experience / recommendations about integrating janus into a heavily xmpp based system 

Many thanks




Lorenzo Miniero

unread,
Jun 29, 2017, 6:59:02 AM6/29/17
to meetecho-janus
I'm not aware of anybody working on this (we certainly didn't). I see two ways of doing this:
  1. write a new transport plugin, that talks XMPP and then "translates" to the JSON/SPD formats Janus expects internally;
  2. do the same in an external application, that can then just do the translation and "wrap" the Janus API using any of the existing transports (e.g., websockets).
2. would be much easier, of course (it's basically the bridging layer you mentioned), as it would allow you to not touch Janus at all. Whatever the approach, Janus expects JSON objects when processing requests and returning responses/events, and needs SDP rather than XML blobs for media description.

L.

Richard Phillips

unread,
Jun 29, 2017, 7:37:59 AM6/29/17
to meetecho-janus
Many thanks Lorenzo

I don't have the skills to do 1 - though if anyone works on this, please message me and I would happily help out with testing / feedback. 

Might have a crack at 2, either in go or as a reactphp application. If I arrive at anything useful will post here!

Thanks again (and for the great project..)

Fabrizio Bertone

unread,
Jan 13, 2018, 10:26:32 AM1/13/18
to meetecho-janus
Hi Richard,

if you are still interested in XMPP, I have implemented a quick & dirty option 2 (HTTP/WS to XMPP translator) a few month ago and I'm currently building a transport plugin (option 1).
At the moment I can not release the XMPP wrapper (maybe in the future) but I will publish the transport plugin as soon as it gets usable.

I will keep you updated.

Fabrizio

Richard Phillips

unread,
Jan 13, 2018, 10:32:02 AM1/13/18
to Fabrizio Bertone, meetecho-janus
Hi Fabrizio

That is great news.  I am still interested and would be able to do some testing if you get to that point. Thanks for letting me know. 

R

----------------------------
Richard Phillips
----------------------------

--
You received this message because you are subscribed to a topic in the Google Groups "meetecho-janus" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/meetecho-janus/0M320-k21Is/unsubscribe.
To unsubscribe from this group and all its topics, send an email to meetecho-janus+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Richard Phillips

unread,
Apr 9, 2018, 10:59:03 AM4/9/18
to meetecho-janus
Hi Fabrizio

I wondered if you had made any progress on the XMPP plugin / or publishing the wrapper??

Thanks

Richard
Reply all
Reply to author
Forward
0 new messages