[jitsi-dev] iOS client to WebRTC bridge


#1

Hi All,

I am new to the list and Jitsi so please be gentle.

I have an app for iOS which uses WebRTC to make video calls. I will be
using an OpenFire XMMP server for the signaling, at the moment I am using
PubNub, and I was wondering what I need to do to get Jitsi integrated with
my setup. Am I right to assume I need to implement extension XEP-0340? Is
this right and would I need to implement anything else

Thanks, Andy


#2

Are you doing 1:1 calls or group calls?

For Talky, we use the Jitsi Videobridge with the Prosody XMPP server, along with a module that enable a MUC (XEP-0045) room to act as a conference focus: https://github.com/otalk/mod_muc_focus

I have a spec half-written about how it all works. It would be great to see an implementation for Openfire, too. :slight_smile:

Peter

···

On 12/10/14, 8:34 AM, Andy Bell wrote:

Hi All,

I am new to the list and Jitsi so please be gentle.

I have an app for iOS which uses WebRTC to make video calls. I will be
using an OpenFire XMMP server for the signaling, at the moment I am
using PubNub, and I was wondering what I need to do to get Jitsi
integrated with my setup. Am I right to assume I need to implement
extension XEP-0340? Is this right and would I need to implement
anything else

--
Peter Saint-Andre
CTO @ &yet
https://andyet.com/


#3

Hey Andy,

You only need to implement COLIBRI if you absolutely want to be doing
your own signaling. Otherwise, if your use case is close to Jitsi
Meet, you can also just use that or at least start from there. This
would provide you with WebRTC clients that run in the browser and an
entity that controls the bridge and then initiates calls with
endpoints. Jitsi Meet's server side signaling entity is called Jitsi
Conference Focus you can get it at https://github.com/jitsi/jicofo .
You can get the client here https://jitsi.org/meet

Depending on what your needs are, you can use either of the above or
both together.

Both client and server have been tried to work with Openfire, Prosody,
ejabberd and Tigase.

Obviously, you can also write your own signaling and client entities
or use other implementations like the one Peter mentioned (I believe
there's only a server available for that one and you'd still need to
develop your own client)

Cheers,
Emil

···

On Wed, Dec 10, 2014 at 4:34 PM, Andy Bell <allbabel@gmail.com> wrote:

Hi All,

I am new to the list and Jitsi so please be gentle.

I have an app for iOS which uses WebRTC to make video calls. I will be
using an OpenFire XMMP server for the signaling, at the moment I am using
PubNub, and I was wondering what I need to do to get Jitsi integrated with
my setup. Am I right to assume I need to implement extension XEP-0340? Is
this right and would I need to implement anything else

Thanks, Andy

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org


#4

Obviously, you can also write your own signaling and client entities
or use other implementations like the one Peter mentioned (I believe
there's only a server available for that one

Hook up prosodys mod_muc with your favorite xmpp server.

and you'd still need to
develop your own client)

And add special handling of the "focus participant" in all your client codebases.