[
https://issues.apache.org/jira/browse/OPENMEETINGS-2193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17066357#comment-17066357
]
Maxim Solodovnik commented on OPENMEETINGS-2193:
------------------------------------------------
No sure I got the question
But here is the *_latest_* docs for KMS at AWS
https://doc-kurento.readthedocs.io/en/stable/user/installation.html#amazon-web-services
> The video is not recorded...install Kurento Media Server in an Amazon EC2
> instance
> ----------------------------------------------------------------------------------
>
> Key: OPENMEETINGS-2193
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2193
> Project: Openmeetings
> Issue Type: Test
> Components: Audio/Video, Recordings
> Affects Versions: 5.0.0-M2, 5.0.0-M3
> Environment: AWS Lightsail instance, Ubuntu 18.04
> Reporter: Jorge Alberto Londoño Giraldo
> Assignee: Maxim Solodovnik
> Priority: Major
>
> The video is not recorded, but it does not show problems.
> I could solve this problem with the following documentation, basically it is
> necessary to install and configure coturn according to this Kurento guide:
> [https://doc-kurento.readthedocs.io/en/6.6.2/faq.html]
> How do I…
> …install Kurento Media Server in an Amazon EC2 instance?
>
> On Ubuntu 16.04 (Xenial), this TURN server can be installed directly from the
> package repositories:
> sudo apt-get install coturn
> However, Ubuntu 14.04 (Trusty) lacks this package, but it can be downloaded
> and installed manually from the Debian repositories:
> # Download the file {{coturn_<...>_amd64.deb}} from any of the mirrors
> listed here:
> [https://packages.debian.org/jessie-backports/amd64/coturn/download]
> # Install it, together with all dependencies.
> sudo apt-get update sudo apt-get install gdebi-core sudo gdebi coturn*.deb
> # Edit the file {{/etc/turnserver.conf}} and configure the TURN server.
> ** For Amazon EC2 or similar, the Local and External IPs should be
> configured via the {{relay-ip}} and {{external-ip}} parameters, respectively.
> ** Enable the options needed for WebRTC:
> *** {{fingerprint}}
> *** {{lt-cred-mech}}
> *** {{realm=kurento.org}}
> ** Create a user and a password in the system, which will be used by the
> long-term credentials mechanism. As an example, the user “kurento” and
> password “kurentopw” are used. Add them in the configuration file:
> {{user=kurento:kurentopw}}.
> ** Optionally, debug log messages can be prevented to be printed on the
> standard output, enabling the option {{no-stdout-log}}.
> ** Other parameters can be tuned as needed. For more information, check the
> coturn help pages:
> *** [https://github.com/coturn/coturn/wiki/turnserver]
> *** [https://github.com/coturn/coturn/wiki/CoturnConfig]
> # Edit the file {{/etc/default/coturn}} and uncomment
> {{TURNSERVER_ENABLED=1}}, so the TURN server run automatically as a system
> service daemon.
> # Configure KMS and point it to where the TURN server is listening for
> connections. Edit the file
> {{/etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini}} and set the
> {{turnURL}} parameter:
> turnURL=kurento:kurentopw@<PublicIp>:3478
> The following ports should be open in the firewall:
> * 3478 TCP & UDP
> * 49152 - 65535 UDP: As per [*RFC
> 5766*|https://tools.ietf.org/html/rfc5766.html], these are the ports that the
> TURN server will use to exchange media. These ports can be changed using the
> {{min-port}} and {{max-port}} parameters on the TURN server.
> Note
> While the RFC specifies the ports used by TURN, if you are using STUN you
> will need to open all UDP ports, as those ports are not constrained.
> 6. The last thing to do, is to start the {{coturn}} server and the media
> server:
> sudo service coturn start \ && sudo service kurento-media-server-6.0 restart
--
This message was sent by Atlassian Jira
(v8.3.4#803005)