You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Denis Noctor <de...@gmail.com> on 2021/09/24 04:48:47 UTC

Kurento on a separate server

Hi there guys. Hope all is well. Still a lot of interest out there regarding clustering and so on and a lot of great questions and feedback. Thanks to Maxim and Sebastian.

Million dollar question of the day. How does OM integrate with Kurento? If I decided to host Kurento Media Server on a separate server what configuration changes / files etc would I need to change on my OM setup for them to communicate with each other properly?

Existing setup is still on OM 5.1.0 (I know, I know), Ubuntu 18.04,  OM and KMS currently on same server (standard installation). Apologies in advance if this is considered a dumb question... but I am still looking into the whole nuts and bolts of the architecture of this and hopefully might be able to give additional feedback.

All the best.

Denis

Sent from my iPhone (recently upgraded to only iOS 12.5.5, šŸ˜”)

Re: Kurento on a separate server

Posted by Denis Noctor <de...@gmail.com>.
Thanks Sebastian - forgot about the whole Coturn / Turn sever side of things... which I’d sorted a long time back... but originally on the same server... I have been a tad obsessed with the KMS side of things. Thanks again. Back to the drawing board...

Sent from my iPhone

> On Sep 24, 2021, at 12:01 AM, "seba.wagner@gmail.com" <se...@gmail.com> wrote:
> 
> There is actually a 3rd server you are missing, there is:
> 1. Kurento Media Server/KMS => Media Streaming
> 2. CoTurn Turn-Server =>Signalling and traversing the WAN
> 3. OpenMeetings => Managing and creating stream pipelines in KMS
> 
> There are some higher level session initialisation diagrams I've done previously here: here: https://cwiki.apache.org/confluence/display/OPENMEETINGS/OpenMeetings+HTML5+Session+Initialisation+and+Security
> 
> You can configure most 1,2 inside OpenMeetings with those 3 variables:
> ENV OM_KURENTO_WS_URL="ws://127.0.0.1:8888/kurento"
> ENV TURN_URL=""
> ENV TURN_USER=""
> ENV TURN_PASS=""
> 
> If you review the OpenMeetings docker image:
> https://github.com/openmeetings/openmeetings-docker/blob/master/Dockerfile#L37
> 
> They will be applied to relevant sections in the openmeetings.properties which has a few more advanced parameters:
> https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/webapp/WEB-INF/classes/openmeetings.properties#L40
> 
> Thanks
> Seb
> 
> 
> 
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5 Video-Conferencing OpenMeetings
> 
> 
> 
>> On Fri, 24 Sept 2021 at 16:49, Denis Noctor <de...@gmail.com> wrote:
>> Hi there guys. Hope all is well. Still a lot of interest out there regarding clustering and so on and a lot of great questions and feedback. Thanks to Maxim and Sebastian.
>> 
>> Million dollar question of the day. How does OM integrate with Kurento? If I decided to host Kurento Media Server on a separate server what configuration changes / files etc would I need to change on my OM setup for them to communicate with each other properly?
>> 
>> Existing setup is still on OM 5.1.0 (I know, I know), Ubuntu 18.04,  OM and KMS currently on same server (standard installation). Apologies in advance if this is considered a dumb question... but I am still looking into the whole nuts and bolts of the architecture of this and hopefully might be able to give additional feedback.
>> 
>> All the best.
>> 
>> Denis
>> 
>> Sent from my iPhone (recently upgraded to only iOS 12.5.5, šŸ˜”)

Re: Kurento on a separate server

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
There is actually a 3rd server you are missing, there is:
1. Kurento Media Server/KMS => Media Streaming
2. CoTurn Turn-Server =>Signalling and traversing the WAN
3. OpenMeetings => Managing and creating stream pipelines in KMS

There are some higher level session initialisation diagrams I've done
previously here: here:
https://cwiki.apache.org/confluence/display/OPENMEETINGS/OpenMeetings+HTML5+Session+Initialisation+and+Security

You can configure most 1,2 inside OpenMeetings with those 3 variables:
ENV OM_KURENTO_WS_URL="ws://127.0.0.1:8888/kurento"
ENV TURN_URL=""
ENV TURN_USER=""
ENV TURN_PASS=""

If you review the OpenMeetings docker image:
https://github.com/openmeetings/openmeetings-docker/blob/master/Dockerfile#L37

They will be applied to relevant sections in the openmeetings.properties
which has a few more advanced parameters:
https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/webapp/WEB-INF/classes/openmeetings.properties#L40

Thanks
Seb



Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Fri, 24 Sept 2021 at 16:49, Denis Noctor <de...@gmail.com> wrote:

> Hi there guys. Hope all is well. Still a lot of interest out there
> regarding clustering and so on and a lot of great questions and feedback.
> Thanks to Maxim and Sebastian.
>
> Million dollar question of the day. How does OM integrate with Kurento? If
> I decided to host Kurento Media Server on a separate server what
> configuration changes / files etc would I need to change on my OM setup for
> them to communicate with each other properly?
>
> Existing setup is still on OM 5.1.0 (I know, I know), Ubuntu 18.04,  OM
> and KMS currently on same server (standard installation). Apologies in
> advance if this is considered a dumb question... but I am still looking
> into the whole nuts and bolts of the architecture of this and hopefully
> might be able to give additional feedback.
>
> All the best.
>
> Denis
>
> Sent from my iPhone (recently upgraded to only iOS 12.5.5, šŸ˜”)