Hi 

> Am 25.09.2023 um 18:57 schrieb Alvaro <zurca...@gmail.com>:
> 
> ...i made the bootable iso on USB with "Rufus" on Windows.

Too bad, I don't have Windows. Only Linux and macOS. Hopefully, I may find 
someone around who still uses Windows and is a bit adventurous with their 
precious system. 


> The tutorial works on the following path:
> 
> /opt/open710
> 
> ...and you are working on:
> 
> "And in /opt/openmeetings/…./kurento.properties"
> 
> Maybe you are working on some right path and
> other times on /opt/openmeetings/, and therefore
> the differents configurations no coincide.

Well, I used openmeetings instead of open710. I just checked again, I did it 
consistently.


Obviously, there is a communication block between KMS and coturn.

Is there a third location where I have to specify the the secret?

And do I use the correct IP configuration?  



Thanks again

Peter





> ----------- 
> 
> 
> 
> On Mon, 25 Sep 2023 17:53:28 +0200
> Peter Boy <p...@boy-digital.de> wrote:
> 
>> Hi Alvaro,
>> 
>> Thanks for the info
>> 
>>> Am 25.09.2023 um 11:21 schrieb Alvaro <zurca...@gmail.com>:
>>> 
>>> 
>>> 
>>> You said:
>>> 
>>> "But the video is only displayed for each local
>>> user on their own machine"
>>> 
>>> ...That is happen to me when the server is not
>>> connected to Internet. When is connected to Internet
>>> any user can see the cam of the other users.
>>> 
>>> About the live iso in the tutorial section it can
>>> be booted from USB memory stick.
>> 
>> How get I the iso onto the stick? I tried balenaEtcher which got me just one 
>> hidden partition on the stick, not recognized as bootable, and I tried dd, 
>> which got me the same (id 17 HPFS/NTFS) and a warning about iso9660 
>> signature. The partition was marked as bootable but not recognized as 
>> bootable by BIOS. I can mount the partition and get 4 directories. 
>> Unfortunately, I have no idea how to make it bootable.
>> 
>> 
>>> Attached my turn.log file running some minutes ago
>>> with succes.
>> 
>> I got the same with some differences regarding the interfaces. But after I 
>> connected to the server I got
>> In /var/log/coturn/turnserver.log :
>> 
>> 3: (1947): DEBUG: turn server id=3 created
>> 3: (1943): INFO: Total auth threads: 3
>> 3: (1943): INFO: turnserver compiled without prometheus support
>> 1661: (1945): ERROR: check_stun_auth: Cannot find credentials of user 
>> <1695643791:cbb57dbd-240c-4f61-b801-efe0886c2d7f>
>> 1661: (1944): ERROR: check_stun_auth: Cannot find credentials of user 
>> <1695643791:cbb57dbd-240c-4f61-b801-efe0886c2d7f>
>> (repeatedly)
>> 
>> So I must have missed an important part of your guide, but I don’t get it.
>> 
>> I generated the secret using openssl and got 
>> 500647a15be4f9cef63a8a5208042cfbfbc50f6ac28b1c10f901ee1caedf8421
>> 
>> I edited /etc/coturn/turnserver:
>> 
>>> ————————————<
>> ...
>> # Listener interface device (optional, Linux only).
>> # NOT RECOMMENDED.
>> #
>> #listening-device=eth0
>> 
>> # TURN listener port for UDP and TCP (Default: 3478).
>> # Note: actually, TLS & DTLS sessions can connect to the
>> # "plain" TCP & UDP port(s), too - if allowed by configuration.
>> #
>> #listening-port=3478
>> 
>> #
>> #use-auth-secret
>> use-auth-secret
>> ...
>> # by a separate program, so this is why that mode is considered 'dynamic'.
>> #
>> #static-auth-secret=north
>> static-auth-secret=500647a15be4f9cef63a8a5208042cfbfbc50f6ac28b1c10f901ee1caedf8421
>> 
>> ...
>> #
>> #realm=mycompany.org
>> realm=letsmeet.commtalk.org
>> ....
>> #
>> #stale-nonce=600
>> stale-nonce=0
>>> ————————————<
>> 
>> And in /opt/openmeetings/…./kurento.properties
>>> ————————————<
>> ################## Kurento ##################
>> kurento.ws.url=ws://127.0.0.1:8888/kurento
>> kurento.turn.url=148.251.152.52:3478 
>> kurento.turn.user=
>> kurento.turn.secret=500647a15be4f9cef63a8a5208042cfbfbc50f6ac28b1c10f901ee1caedf8421
>>  
>> kurento.turn.mode=rest
>>> ————————————<
>> 
>> 
>> 
>> What do I miss? 
>> 
>> 
>> Thanks
>> Peter
>> 
>> 
>> 
>> 
>> 
>>> -------------
>>> 
>>> 
>>> On Mon, 25 Sep 2023 08:55:45 +0200
>>> Peter Boy <p...@boy-digital.de> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> 
>>>> I installed OpenMeetings on a Fedora F38 Server (new VM) following the 
>>>> Installation Guide by Alvaro Bustos at
>>>> 
>>>> https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%207.1.0%20on%20Fedora%2038.pdf?version=1&modificationDate=1683788437000&api=v2
>>>>  
>>>> 
>>>> And the corresponding tomcat34 and certificate guide.
>>>> 
>>>> The system starts, I can log in and enter one of the (public) predefined 
>>>> rooms. 
>>>> 
>>>> 
>>>> 
>>>> But I get a similar issue as user Thomas Scholzen in March this year:
>>>> 
>>>> I see all the user in a room by a placeholder graphics. But the video is 
>>>> only displayed for each local user on their own machine. All other users 
>>>> are only reprensented by a placeholder image. The admin can obviously 
>>>> perform all admin tasks, as far as I could notice.
>>>> 
>>>> I get the same message on screen: "Media server connection for user XXX is 
>>>> failed, will try to re-connect“ as described in the post mentioned above. 
>>>> 
>>>> 
>>>> 
>>>> In the Kurento container I found:
>>>> ... 
>>>> ocketTransport.cpp:203:initWebSocket: WebSocket server (ws://) listening 
>>>> on address '::', port 8888
>>>> ocketTransport.cpp:89:WebSocketTransport: Secure WebSocket server (wss://) 
>>>> not enabled.      <========
>>>> 259:main: Kurento Media Server started
>>>> ...
>>>> STUN server not configured! NAT traversal requires STUN or TURN          
>>>> <======
>>>> TURN relay server not configured! NAT traversal requires STUN or TURN.   
>>>> <======
>>>> 
>>>> 
>>>> In log/cotrun/turnserver.log I found
>>>> 0: (106922): WARNING: cannot find certificate file: turn_server_cert.pem 
>>>> (1)
>>>> 0: (106922): WARNING: cannot start TLS and DTLS listeners because 
>>>> certificate file is not set properly
>>>> 0: (106922): WARNING: cannot find private key file: turn_server_pkey.pem 
>>>> (1)
>>>> 0: (106922): WARNING: cannot start TLS and DTLS listeners because private 
>>>> key file is not set properly
>>>> 0: (106922): INFO: Certificate file found: //turn_server_cert.pem
>>>> 0: (106922): INFO: Private key file found: //turn_server_pkey.pem
>>>> 0: (106922): WARNING: NO EXPLICIT LISTENER ADDRESS(ES) ARE CONFIGURED
>>>> 
>>>> The installation guide didn’t mention to configure a certificate in 
>>>> Coturn. 
>>>> I’m not that familiar with the technical details of webrtc. But as far as 
>>>> I read the docs a while ago, WebRTC/Video always needs a secure 
>>>> connection? So I’m wondering.
>>>> 
>>>> 
>>>> My questions are:
>>>> 
>>>> a) How can I tackle this issue?
>>>> 
>>>> 
>>>> b) Is there a demo VM available that I can run either from an USB stick or 
>>>> just install in KVM/Libvirt, and use as a kind of role model? (The iso in 
>>>> the tutorial section is obviously für CD/DVD only and can’t ).  
>>>> 
>>>> 
>>>> c) is there an Ansible playbook for OpenMeetings Installation anywhere (my 
>>>> search was unsuccessful)?
>>>> 
>>>> 
>>>> 
>>>> d) Another more general question is:
>>>> 
>>>> The starting point for my exploration of OpenMeeting is a search for a 
>>>> stable video conferencing system that we can introduce into Fedora Server 
>>>> as a new "specifically supported service".  If I can manage to get a 
>>>> stable and reproducible test installation, I would then have to compile 
>>>> OpenMeetings including Kurento from source and build a corresponding RPM. 
>>>> Kurento is likely to be particularly elaborate. But there was at least a 
>>>> CentOS 7 rpm. Then it should actually be possible with Fedora, too. 
>>>> 
>>>> Do you consider that a feasible project? Or is the OpenMeetings build 
>>>> system too complex and highly idiosyncratic? I would certainly have some 
>>>> more questions than I do have now. Would that be feasible with the mailing 
>>>> list or does it blow up the resources? 
>>>> 
>>>> 
>>>> 
>>>> Thanks
>>>> --
>>>> Peter Boy
>>>> https://fedoraproject.org/wiki/User:Pboy
>>>> p...@fedoraproject.org
>>>> 
>>>> Timezone: CET (UTC+1) / CEST /UTC+2)
>>>> 
>>>> Fedora Server Edition Working Group member
>>>> Fedora Docs team contributor and board member
>>>> Java developer and enthusiast
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> <turnserver.log>
>> 
>> --
>> Peter Boy
>> https://fedoraproject.org/wiki/User:Pboy
>> p...@fedoraproject.org
>> 
>> Timezone: CET (UTC+1) / CEST /UTC+2)
>> 
>> Fedora Server Edition Working Group member
>> Fedora Docs team contributor and board member
>> Java developer and enthusiast
>> 
>> 
>> 
> 
> 
> 

--
Peter Boy
https://fedoraproject.org/wiki/User:Pboy
p...@fedoraproject.org

Timezone: CET (UTC+1) / CEST /UTC+2)

Fedora Server Edition Working Group member
Fedora Docs team contributor and board member
Java developer and enthusiast



Reply via email to