This might be one of https://issues.apache.org/jira/browse/OPENMEETINGS-2101 https://issues.apache.org/jira/browse/OPENMEETINGS-2132
On Wed, 4 Dec 2019 at 04:43, Coscend@OM <[email protected]> wrote: > Dear Maxim, > > > > All stable releases: > > Kurento: Installed using docker command. How do we find its version? > > OM 5.0.0-M2 > > Docker-CE-3:19.03.5-3 > > CentOS 8 > > MariadB 10.3.18 > > > > Steps used: > > Intranet: Two devices connected via a switch. No router. (Extranet > gives same result with the same steps.) > > Hardware Firewall ports open: Tomcat 443, 49152-63555, Coturn 3478, 8888 > > > > Start coturn > > Start Docker > > Start Kurento: docker run -d --name kms -p 8888:8888 --mount > type=bind,source= …,target=… > > Start MariaDB > > Start Tomcat (SSL) > > Install OM – 5.0.0-M2 successful. > > Create a user. > > > > OM Admin / Moderator enters Presentation room. > > User enters room. > > Moderator allows user all moderation rights. > > Moderator turns on video. > > User turns on video. > > ---- > both can see each other. > > Both turn off videos. > > Moderator turns on audio. > > User turns on audio. > > ------ > Both can hear each other. > > Both turn off audio. > > > > -------------ISSUE STARTS BELOW. > > ISSUE 1--- > > Moderator turns on video. > > User turns on video. > > --- > Both can see each other. > > Moderator turns on audio. > > --- > Moderator can see himself. User video turns off on moderator > screen. User can see his video on his own screen. > > ---- > Both cannot hear each other. > > Moderator turns off audio. > > --- > Moderator can see himself. User video still off on his screen. > User can see his video on his own screen. > > Moderator turns off video. > > User turns off video. > > --------------REPEAT THE ABOVE ISSUE > > ISSUE 2--- > > …Repeat steps in ISSUE 1 with roles in reversed order (User going first > and moderator following it). Same result. > > User turns on video. > > Moderator turns on video. > > --- > Both can see each other. > > > > --------------REPEAT ISSUE 1 and ISSUE 2 > > Moderator starts with audio. > > User turns on audio. > > --- > both can hear each other > > Moderator turns on video. > > --- > Moderator can see the green bar rising for audio. User can see > the green boundary of moderator video frame glowing. Both cannot hear each > other. > > --- > Both cannot see each other. > > --------------REPEAT THE ABOVE ISSUE with roles in reversed order. > > …Repeat steps with roles in reversed order (User going first and moderator > following it). Same result. > > User starts with audio. > > > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > www.Coscend.com <http://www.coscend.com/> > > ------------------------------------------------------------------ > > *Real-time, Interactive Video Collaboration, Tele-healthcare, > Tele-education, Telepresence Services, on the fly…* > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: > http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html > <http://www.coscend.com/Anchor/Common/Terms_and_Conditions.html> > > > > > > > > *From:* Maxim Solodovnik [mailto:[email protected]] > *Sent:* Tuesday, December 3, 2019 12:40 PM > *To:* Openmeetings user-list <[email protected]> > *Cc:* Coscend@OM <[email protected]> > *Subject:* Re: OM5: Reverse Proxy - CoTURN NAT > > > > Please provide > > > > 1) OM version you are using > > 2) KMS version you are using > > 3) What are the steps to reproduce the issue > > > > Thanks in advance > > > > > > On Tue, 3 Dec 2019 at 05:58, Daniel Baker <[email protected]> > wrote: > > Can you try for testing purposes on a real server. Help to eliminate > possibilities. > > On 12/3/2019 1:44 AM, Coscend@OM wrote: > > Dear Daniel, > > > > Thank you for the pointer. Unfortunately, our servers are > enterprise-grade (meaning prohibitively expensive) and hence, need to have > VMs to be cost-effective. > > > > > > Dear Maxim, > > > > After over 50 tests with different configurations of coturn and firewall > ports, we are now able to stream in intranet as well as extranet: > > Videos of all participants > > Audio of all participants > > > > The issue: Users can see EITHER video OR audio, but NOT BOTH, AT THE SAME > TIME. > > We would appreciate any insight the solution. > > > > ---- > > Possible cause > > Firewall ports (both hardware and software) are not blocking because the > users can: > > 1. See either video or audio at any time, but not both concurrently. > > 2. Giving the same result in the following use cases: > > both intranet (two devices connected to one switch, and no router between > the devices) and > > extranet (router+firewall). > > > > We are attempting to refine the logic of methods, variables and their > values stored in and retrieved from OM database: > > activityAllowed, activityToggle, hasActivity, Client set(Activity a), > Client toggle(Activity a) > > > > om-core: > https://github.com/apache/openmeetings/blob/master/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/StreamProcessor.java#L211 > > > > om-core: > https://github.com/apache/openmeetings/blob/master/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/KurentoHandler.java#L243 > > > > om-db: > https://github.com/apache/openmeetings/blob/master/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Client.java#L175 > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > www.Coscend.com <http://www.coscend.com/> > > ------------------------------------------------------------------ > > *Real-time, Interactive Video Collaboration, Tele-healthcare, > Tele-education, Telepresence Services, on the fly…* > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: > http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html > <http://www.coscend.com/Anchor/Common/Terms_and_Conditions.html> > > > > > > > > > > *From:* Daniel Baker [mailto:[email protected] > <[email protected]>] > *Sent:* Saturday, November 30, 2019 1:28 PM > *To:* [email protected]; [email protected] > *Subject:* Re: OM5: Reverse Proxy - CoTURN NAT > > > > Went to a real server ( laptop , ubuntu ) . No VM. > > On 11/30/2019 2:06 PM, Coscend@OM wrote: > > Hello Daniel, > > > > Thank you for highlighting one of the possibilities. What was the > solution you implemented in your case? How did it go? > > > > Perhaps we can learn from your use case and implement it in our context. > > > > Sincerely, > > > > Hemant K. Sabat > > www.Coscend.com <http://www.coscend.com/> > > ------------------------------------------------------------------ > > *Real-time, Interactive Video Collaboration, Tele-healthcare, > Tele-education, Telepresence Services, on the fly…* > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: > http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html > <http://www.coscend.com/Anchor/Common/Terms_and_Conditions.html> > > > > > > *From:* Daniel Baker [mailto:[email protected] > <[email protected]>] > *Sent:* Friday, November 29, 2019 3:14 AM > *To:* [email protected]; Maxim Solodovnik > <[email protected]> <[email protected]>; [email protected] > *Subject:* Re: OM5: Reverse Proxy - CoTURN NAT > > > > I had a similar issue but put it down to it being in a VM (virtualbox) > > On 11/27/2019 3:23 PM, Maxim Solodovnik wrote: > > This "We can see our own video/audio. We are not getting the video and > audio of other users" > > most probably mean audio/video is NOT working on your server > > > > I would: > > 1) check if audio/video works on localhost > > (I'm using FF + Chrome in the same room to check video is transferred) > > 2+) add network levels one by one and check if video is being transferred > > > > config looks good, but there are lots of options .... > > > > On Wed, 27 Nov 2019 at 03:25, Coscend@OM <[email protected]> wrote: > > Dear Maxim and Rene, > > > > We are serving HTTPS by Tomcat9/OM5 binary. We can see our own > video/audio. We are not getting the video and audio of other users. > > Below is our config. Perhaps you could suggest what we are missing. > > > > ----------------------------------------------- > > > > Hardware NAT / firewall: Open TCP 3478 5349 UDP 49152-65535 for Coturn. > 443 for Tomcat > > > > - - >Coturn config: > > Listening port=3478 > > Tls-listening-port=5439 > > listening-ip=<Local IP of server hosting coturn> > > relay-ip=<Local IP of server hosting Tomcat> > > external-ip=<Public IP>/<Local IP of server hosting coturn> > > > > verbose > fingerprint > lt-cred-match > > use-auth-secret > static-auth-secret=<SECRETVALUE> > realm=<OURFQDN.com> > min-port=49152 > max-port=65535 > no-stun > > > > - - >Tomcat > > Rest is same as in vanilla OM binary > > > > <Server port="8005" shutdown="SHUTDOWN"> > > <Connector port="443" > protocol="org.apache.coyote.http11.Http11AprProtocol" > > maxThreads="150" SSLEnabled="true" > > > <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" > /> > > <SSLHostConfig> > <Certificate > certificateFile="/etc/letsencrypt/live/OURFQDN.com/cert.pem" > > certificateKeyFile="/etc/letsencrypt/live/OURFQDN.com/privkey.pem" > </SSLHostConfig> > </Connector> > > <!-- Define an AJP 1.3 Connector on port 8009 --> > > <Connector port="8009" protocol="AJP/1.3" redirectPort="443" /> > > [snipped] > > > > > > - - >applicationContext.xml > > Rest is same as in vanilla OM binary > > p:turnUrl="<External_IP>:5349" (We > have tried both 3478 and 5349) > > p:turnUser="" > > p:turnSecret="<SECRETVALUE>" > > > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > www.Coscend.com <http://www.coscend.com/> > > ------------------------------------------------------------------ > > *Real-time, Interactive Video Collaboration, Tele-healthcare, > Tele-education, Telepresence Services, on the fly…* > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: > http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html > <http://www.coscend.com/Anchor/Common/Terms_and_Conditions.html> > > > > > > *From:* Maxim Solodovnik [mailto:[email protected]] > *Sent:* Monday, November 25, 2019 10:23 AM > *To:* Openmeetings user-list <[email protected]>; > [email protected] > *Subject:* Re: OM5: Reverse Proxy - CoTURN NAT > > > > Unfortunately I don't get your last email :( > > > > You can > > 1) serve HTTPS by OM > > OR > > 2) serve HTTPS by reverse proxy > > NOT both > > > > what is your configuration? > > > > On Fri, 22 Nov 2019 at 22:41, Coscend@OM <[email protected]> wrote: > > Hello Maxim, > > > > Are serving HTTPS pages from Tomcat? That is, certificates are input in > server.xml including port 5443. > > > > > > Hello Rene, > > > > Thank you for the insight. Yes, ports open TCP 3478 UDP 49152-65535 for > Coturn. > > > > Sincerely, > > > > Hemant K. Sabat > > www.Coscend.com <http://www.coscend.com/> > > ------------------------------------------------------------------ > > *Real-time, Interactive Video Collaboration, Tele-healthcare, > Tele-education, Telepresence Services, on the fly…* > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: > http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html > <http://www.coscend.com/Anchor/Common/Terms_and_Conditions.html> > > > > > > > > > > *From:* Maxim Solodovnik [mailto:[email protected]] > *Sent:* Thursday, November 21, 2019 1:17 PM > *To:* Openmeetings user-list <[email protected]> > *Subject:* Re: OM5: Reverse Proxy - CoTURN NAT > > > > As far as I understand OM is available at 443 (via reverse proxy) > > > > Any errors in browser console? > > > > On Wed, 20 Nov 2019 at 01:21, R. Scholz <[email protected]> > wrote: > > Hello Hemant, > > *- - > Hardware based: NAT, Strict Firewall: ports open TCP 3478 UDP > 49152-65535* > Have you open port 5443 (Tomcat-https-Port)? 3478 and the port range is > for Coturn, I think. > > Best regrads, > > René > > Am 19.11.2019 um 18:15 schrieb Coscend@OM: > > Correction in setup: > > > > External client- - > Public IP > > > > - - > Hardware based: NAT, Strict Firewall: ports open TCP 3478 UDP > 49152-65535 > > > > - - > Reverse proxy via Apache HTTPD, Nginx etc. (HTTPS LetsEncrypt): > > Working configuration from OM-408 > > > > - - > CoTURN: Config from Rene, Juan and Maxim: NAT via CoTURN: > https://markmail.org/message/3dgy62lj3m74mogy?q=rene+scholz+from:%22Ren%C3%A9+Scholz%22+turn+server+problem > > > > - - > OM5-Tomcat: HTTP (port 5080 in server.xml): Maxim’s overall and > ImageMagick guidance > > > > - - > Kurento, docker: Alvaro’s tutorial on Docker, Kurento in CentOS 7/8 > > > > > > *From:* Coscend@OM [mailto:[email protected] > <[email protected]>] > *Sent:* Tuesday, November 19, 2019 10:40 PM > *To:* 'Openmeetings user-list' <[email protected]> > <[email protected]> > *Subject:* OM5: Reverse Proxy - CoTURN NAT > > > > Dear OM Community, > > > > Could you guide us on this problem: video not appearing in our OM5 > installation? > > > > Even in the intranet / LAN, > > · We cannot see others’ video. > > · we can see own video (self). > > Same result in WAN via NAT, reverse proxy. > > > > -------------- > > Here is our setup: > > > > Reverse proxy via Apache HTTPD, Nginx etc. (HTTPS LetsEncrypt): > > Working configuration from OM-408 > > > > - - > NAT, Strict Firewall: ports open TCP 3478 UDP 49152-65535 > > > > - - > CoTURN: Config from Rene, Juan and Maxim: NAT via CoTURN: > https://markmail.org/message/3dgy62lj3m74mogy?q=rene+scholz+from:%22Ren%C3%A9+Scholz%22+turn+server+problem > > > > - - > OM5-Tomcat: HTTP (port 5080 in server.xml): Maxim’s overall and > ImageMagick guidance > > > > - - > Kurento, docker: Alvaro’s tutorial on Docker, Kurento in CentOS 7/8 > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > www.Coscend.com <http://www.coscend.com/> > > ------------------------------------------------------------------ > > *Real-time, Interactive Video Collaboration, Tele-healthcare, > Tele-education, Telepresence Services, on the fly…* > > ------------------------------------------------------------------ > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > Messages from Coscend Communications Solutions' posted at: > http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html > <http://www.coscend.com/Anchor/Common/Terms_and_Conditions.html> > > > > > > > > > > > -- > > WBR > Maxim aka solomax > > > > > -- > > WBR > Maxim aka solomax > > > > > -- > > WBR > Maxim aka solomax > > > > > -- > > WBR > Maxim aka solomax > -- WBR Maxim aka solomax
