[jitsi-dev] JitsiVideobridge REST API


#1

Hi All,

We are looking at jitsi-videobridge, and https://jitsi.org/Projects/JitsiVideobridge says it can also be controlled through a HTTPS and a REST version of COLIBRI.
Unfortunately https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-videobridge.md - is not very helpful.
Is there a real example how to create an AV conference for 3+ participants using REST only?

(Yes, we know about https://github.com/jitsi/lib-jitsi-meet. The questions is about REST API)

Thank you in advance,
Dmitriy


#2

The COLIBRI spec[0] has examples. They only need to be translated to JSON as described in the document that you linked. The translation is only on the message level (i.e. the protocol flows remain the same).

Boris

[0] http://xmpp.org/extensions/xep-0340.html

···

On 11/05/16 20:57, Dmitriy Solovey wrote:

Hi All,

We are looking at jitsi-videobridge, and
https://jitsi.org/Projects/JitsiVideobridge says it can also be
controlled through a HTTPS and a REST version of COLIBRI.

Unfortunately
https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-videobridge.md
- is not very helpful.

Is there a real example how to create an AV conference for 3+
participants using REST only?


#3

I think Emil is working on adding a more concrete example for the REST api
page. We use the REST API and I just sent him a detailed flow for setting
up a conference/endpoint via REST.

···

On Thu, May 12, 2016 at 7:40 AM, Boris Grozev <boris@jitsi.org> wrote:

On 11/05/16 20:57, Dmitriy Solovey wrote:

Hi All,

We are looking at jitsi-videobridge, and
https://jitsi.org/Projects/JitsiVideobridge says it can also be
controlled through a HTTPS and a REST version of COLIBRI.

Unfortunately

https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-videobridge.md
- is not very helpful.

Is there a real example how to create an AV conference for 3+
participants using REST only?

The COLIBRI spec[0] has examples. They only need to be translated to JSON
as described in the document that you linked. The translation is only on
the message level (i.e. the protocol flows remain the same).

Boris

[0] http://xmpp.org/extensions/xep-0340.html

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


#4

Hi Brian, Boris,

Is there a lib/js to convert SDP into REST object(s) and result of REST call to SDP?
I found SDP/SDPUtil from lib-jisti-meet for XMPP/SDP conversion, but just in case if there is any JS for REST/SDP conversion?

And, just curious, I’ve noticed that examples I see so far all about “server creates an offer”…
Are there any pros and cons between that and a case when a client creates an offer?

Thanks,
Dmitriy

···

From: dev [mailto:dev-bounces@jitsi.org] On Behalf Of Brian Baldino
Sent: Thursday, May 12, 2016 10:13
To: Jitsi Developers
Subject: Re: [jitsi-dev] JitsiVideobridge REST API

I think Emil is working on adding a more concrete example for the REST api page. We use the REST API and I just sent him a detailed flow for setting up a conference/endpoint via REST.

On Thu, May 12, 2016 at 7:40 AM, Boris Grozev <boris@jitsi.org<mailto:boris@jitsi.org>> wrote:
On 11/05/16 20:57, Dmitriy Solovey wrote:
Hi All,

We are looking at jitsi-videobridge, and
https://jitsi.org/Projects/JitsiVideobridge says it can also be
controlled through a HTTPS and a REST version of COLIBRI.

Unfortunately
https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-videobridge.md
- is not very helpful.

Is there a real example how to create an AV conference for 3+
participants using REST only?

The COLIBRI spec[0] has examples. They only need to be translated to JSON as described in the document that you linked. The translation is only on the message level (i.e. the protocol flows remain the same).

Boris

[0] http://xmpp.org/extensions/xep-0340.html

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


#5

No library that I know of to convert SDP into the colibri REST format, we
wrote our own.

···

On Thu, May 12, 2016 at 12:05 PM, Dmitriy Solovey <dsolovey@ringcentral.com> wrote:

Hi Brian, Boris,

Is there a lib/js to convert SDP into REST object(s) and result of REST
call to SDP?

I found SDP/SDPUtil from lib-jisti-meet for XMPP/SDP conversion, but just
in case if there is any JS for REST/SDP conversion?

And, just curious, I’ve noticed that examples I see so far all about
“server creates an offer”…

Are there any pros and cons between that and a case when a client creates
an offer?

Thanks,

Dmitriy

*From:* dev [mailto:dev-bounces@jitsi.org] *On Behalf Of *Brian Baldino
*Sent:* Thursday, May 12, 2016 10:13
*To:* Jitsi Developers
*Subject:* Re: [jitsi-dev] JitsiVideobridge REST API

I think Emil is working on adding a more concrete example for the REST api
page. We use the REST API and I just sent him a detailed flow for setting
up a conference/endpoint via REST.

On Thu, May 12, 2016 at 7:40 AM, Boris Grozev <boris@jitsi.org> wrote:

On 11/05/16 20:57, Dmitriy Solovey wrote:

Hi All,

We are looking at jitsi-videobridge, and
https://jitsi.org/Projects/JitsiVideobridge says it can also be
controlled through a HTTPS and a REST version of COLIBRI.

Unfortunately

https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-videobridge.md
- is not very helpful.

Is there a real example how to create an AV conference for 3+
participants using REST only?

The COLIBRI spec[0] has examples. They only need to be translated to JSON
as described in the document that you linked. The translation is only on
the message level (i.e. the protocol flows remain the same).

Boris

[0] http://xmpp.org/extensions/xep-0340.html

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

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