Hi,
I just subscribed  to this list. I had the same problems and managed to get it 
works after tweo nights. I needed it also for a virtual classroom (who does not 
at the moemnt?? ) and for office.Please don't blame me, if i did not follow 
some rules here at the moment.I just want to help.
My set up: ubuntu 18.04 lts image at a Strato VServer. OpenMeeting M3.
First steps:I took the installation guide for ubuntu I found at the open 
meetings project site. Worked like a charm.Then I saw green bars when someone 
spoke, but no sound and no video except my own.
first i had to run kurento not as user nobody as decribed, but I used default 
kurento. Otherwise there where exceptions cause home folder is "/nonexistent" 
and gstreamer caches failed to work.Not sure if it's important, but I fixed it 
for me. My openmeeting installation runs with user kurento also. Just change it 
in the /etc/init.d/tomcat3 skript and chown -R kurento /opt/open503 of 
course.When the compilation of ffmpeg that is made by the skript provided 
fails, just install the missing dev packages. Don't remeber all. But's that's 
easy to find out, because "make " complains about.
Then I saw in the logs that connection to kurento server fails for web sockets.
I read in the net and found that a turnserver is needed, when clients accessing 
kurento are located behind NAT. Guess almsot every home dial has such a setup, 
so I did it.If I am wrong with it, and that's only needed, If openmeetings is 
behind NAT, please tell me. Than I remove it again.
if needed:
apt-get install coturn
vi /etc/turnserver.conf
configure 
this:realm=kurento.orguser=kurento:somepasslog-file=/var/log/turnserver/turnserver.log
I think that has been all.


Then:
vi 
/etc/kurento/modules/kurento/WebRtcEndpoint.conf.iniedit:turnURL=kurento:somepass@<your-public-IP>:3478
restart everything.
Than didn't work very much better also, so I took a look at iptables log file.
I added this rules:
iptables -A INPUT -p udp -m udp  --dport 10000:65535 -j ACCEPTiptables -A 
OUTPUT -p udp -m udp  --sport 10000:65535 -j ACCEPTiptables -A INPUT -p udp -m 
udp --dport 3478 -j ACCEPTiptables -A OUTPUT -p udp -m udp --sport 3478 -j 
ACCEPT
Now it works for me.
There is may be missing something or useless. But finally I got a working 
solution.I am no WebRTC expert... just a JEE Developer with loves Linux for 
years :)
Any suggestions or hints if somhing is wrong or useless are welcome.
Kind regards
Marcus
Am Dienstag, den 24.03.2020, 19:22 +0100 schrieb Stefan Kühl:
> Hey @all
> sudo apt-get update && sudo apt-get install --no-install-recommends --yes \   
>  gnupg
> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83
> 
> 
> sudo tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF# Kurento 
> Media Server - Release packagesdeb [arch=amd64] 
> http://ubuntu.openvidu.io/6.13.0 bionic kms6EOF
> 
> 
> sudo apt-get update && sudo apt-get install --yes kurento-media-server
>  
> worked for me.
> @Andreas, please try it from scratch and by the way -> 64bit OS ?
> Greetz
> Stefan
> Am 24.03.2020 18:49, schrieb df...@gmx.de:
> > Am Dienstag, 24. März 2020, 18:33:34 CET schrieb Maxim Solodovnik:
> > > have you replaced $DISTRO with `bionic` ?
> > 
> >  yes, I have done so.
> >  
> > 
> > > If yes and still no luck: the only option to use docker ...
> > 
> >  seems so. Very sad: I want to go the way "use as much out of repos as
> >  possible" - but that seems to stuck here.
> >  
> >  I want to set up a possibility to serve virtual classrooms here in Germany 
> > with OM.
> >  I am an employee of a school and most commercial servers have reached their
> >  limit so education is a good that is highly needed. I will try docker 
> > solution.
> >  
> >  In parallel I am developing a server solution which is Arch-based. Here 
> > kurento-media-server
> >  is in the AURS - but I am not ready to switch from Debian to Arch at the 
> > moment...
> >  
> >  Thanks for all your efforts. You are supporting menkind :)
> >  
> >  Greetings
> >  
> >  
> >  

Reply via email to