Uploaded image for project: 'Help-Coaches-Desk'
  1. Help-Coaches-Desk
  2. HELC-1269

FIWARE.Request.Coach.CreatiFI.Kurento - client/browser behind double NAT

    Details

    • Type: extRequest
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Component/s: CreatiFI
    • Labels:
      None

      Description

      Dear FIWARE coach,
      we forward you a support request received from a CreatiFI applicant we are
      not able to solve.
      Please let us know if you need direct contact with the submitter.
      Thanks.

      **********************************************

      We installed Kurento on Google Cloud and it is working fine as long as the
      clients are behind a single NAT.
      We tested on Kurento tutorial 1 and tutorial 4.

      But from the moment the clients/browsers are behind several NATs they do
      not seem to be able to stream to each other anymore.
      At the moment we only use STUN. We tried to use the Numb STUN as proposed
      on the Kurento documentation but we cannot get that to work... .

      If TURN is the solution, can someone help us to get the numb to work?

      **********************************************

      Since January 1st, old domains won't be supported and messages sent to any domain different to @lists.fiware.org will be lost.
      Please, send your messages using the new domain (Fiware-creatifi-coaching@lists.fiware.org) instead of the old one.
      _______________________________________________
      Fiware-creatifi-coaching mailing list
      Fiware-creatifi-coaching@lists.fiware.org
      https://lists.fiware.org/listinfo/fiware-creatifi-coaching
      [Created via e-mail received from: Andrea Maestrini <amaestrini@create-net.org>]

        Issue Links

          Activity

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open In Progress In Progress
          3d 21h 43m 1 Silvio Cretti 22/Feb/16 1:26 PM
          In Progress In Progress Closed Closed
          8d 2h 18m 1 Silvio Cretti 01/Mar/16 3:45 PM
          backlogmanager Backlog Manager made changes -
          Summary [Fiware-creatifi-coaching] [CreatiFI Benelux Hub] Kurento - client/browser behind double NAT FIWARE.Request.Coach.CreatiFI.Kurento - client/browser behind double NAT
          silviocretti Silvio Cretti made changes -
          Status In Progress [ 3 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Hide
          silviocretti Silvio Cretti added a comment -

          The issue has been emailed:

          • Time sent: 01/Mar/16 3:45 PM
          • To: fiware-creatifi-coaching@lists.fi-ware.org
          • with subject: *(HELC-1269) [Fiware-creatifi-coaching] [CreatiFI Benelux Hub] Kurento - client/browser behind double NAT *

          Dear FIWARE accelerator,
          following the FIWARE Kurento owner reply:

          *****************************
          The same response applies
          STUN based ICE only works in direct connection to Internet and with Endpoint Independent NATS. In order to assure connection in any network condition is required to provide also a TURN server with UDP and TCP support.
          Coturn (https://github.com/coturn/coturn) is one alternative to be used as TURN server. In order to make it work as a WebRTC relay following minimum configuration is required
          fingerprint
          lt-cred-mech
          realm=mydomain.com
          no-stdout-log
          user=$TURN_USERNAME:$TURN_PASSWORD
          external-ip=$public_ip/$local_ip

          *****************************

          Show
          silviocretti Silvio Cretti added a comment - The issue has been emailed: Time sent: 01/Mar/16 3:45 PM To: fiware-creatifi-coaching@lists.fi-ware.org with subject: *( HELC-1269 ) [Fiware-creatifi-coaching] [CreatiFI Benelux Hub] Kurento - client/browser behind double NAT * Dear FIWARE accelerator, following the FIWARE Kurento owner reply: ***************************** The same response applies STUN based ICE only works in direct connection to Internet and with Endpoint Independent NATS. In order to assure connection in any network condition is required to provide also a TURN server with UDP and TCP support. Coturn ( https://github.com/coturn/coturn ) is one alternative to be used as TURN server. In order to make it work as a WebRTC relay following minimum configuration is required fingerprint lt-cred-mech realm=mydomain.com no-stdout-log user=$TURN_USERNAME:$TURN_PASSWORD external-ip=$public_ip/$local_ip *****************************
          backlogmanager Backlog Manager made changes -
          Component/s _TECH_ [ 11400 ]
          backlogmanager Backlog Manager made changes -
          Link This issue relates to HELP-5953 [ HELP-5953 ]
          silviocretti Silvio Cretti made changes -
          Component/s _TECH_ [ 11400 ]
          Hide
          fw.ext.user FW External User added a comment -

          Dear FIWARE coach,
          we forward you an update related to the issue received from a CreatiFI
          applicant we are not able to solve.
          Thanks.

          *******************************************
          I have a few questions:

          • is there a way to use numb service? when i tried using it the URI was
            something like this: email@email.com:<password>@<url>:<port> and i think
            this may be causing problems
          • to install coturn: does it has to be on the same server instance or do
            we have to use a new server instance

          Thanks!

          On Thu, Feb 18, 2016 at 3:40 PM, Andrea Maestrini <amaestrini@create-net.org

          Since January 1st, old domains won't be supported and messages sent to any domain different to @lists.fiware.org will be lost.
          Please, send your messages using the new domain (Fiware-creatifi-coaching@lists.fiware.org) instead of the old one.
          _______________________________________________
          Fiware-creatifi-coaching mailing list
          Fiware-creatifi-coaching@lists.fiware.org
          https://lists.fiware.org/listinfo/fiware-creatifi-coaching

          Show
          fw.ext.user FW External User added a comment - Dear FIWARE coach, we forward you an update related to the issue received from a CreatiFI applicant we are not able to solve. Thanks. ******************************************* I have a few questions: is there a way to use numb service? when i tried using it the URI was something like this: email@email.com:<password>@<url>:<port> and i think this may be causing problems to install coturn: does it has to be on the same server instance or do we have to use a new server instance Thanks! On Thu, Feb 18, 2016 at 3:40 PM, Andrea Maestrini <amaestrini@create-net.org Since January 1st, old domains won't be supported and messages sent to any domain different to @lists.fiware.org will be lost. Please, send your messages using the new domain (Fiware-creatifi-coaching@lists.fiware.org) instead of the old one. _______________________________________________ Fiware-creatifi-coaching mailing list Fiware-creatifi-coaching@lists.fiware.org https://lists.fiware.org/listinfo/fiware-creatifi-coaching
          Hide
          silviocretti Silvio Cretti added a comment -

          The issue has been emailed:

          • Time sent: 22/Feb/16 1:28 PM
          • To: fiware-creatifi-coaching@lists.fi-ware.org
          • with subject: *(HELC-1269) [Fiware-creatifi-coaching] [CreatiFI Benelux Hub] Kurento - client/browser behind double NAT *

          Dear Andrea,
          following the reply from the Kurento expert:
          BR
          **********************
          STUN based ICE only works in direct connection to Internet and with Endpoint Independent NATS. In order to assure connection in any network condition is required to provide also a TURN server with UDP and TCP support.
          Coturn (https://github.com/coturn/coturn) is one alternative to be used as TURN server. In order to make it work as a WebRTC relay following minimum configuration is required
          fingerprint
          lt-cred-mech
          realm=mydomain.com
          no-stdout-log
          user=$TURN_USERNAME:$TURN_PASSWORD
          external-ip=$public_ip/$local_ip

          Show
          silviocretti Silvio Cretti added a comment - The issue has been emailed: Time sent: 22/Feb/16 1:28 PM To: fiware-creatifi-coaching@lists.fi-ware.org with subject: *( HELC-1269 ) [Fiware-creatifi-coaching] [CreatiFI Benelux Hub] Kurento - client/browser behind double NAT * Dear Andrea, following the reply from the Kurento expert: BR ********************** STUN based ICE only works in direct connection to Internet and with Endpoint Independent NATS. In order to assure connection in any network condition is required to provide also a TURN server with UDP and TCP support. Coturn ( https://github.com/coturn/coturn ) is one alternative to be used as TURN server. In order to make it work as a WebRTC relay following minimum configuration is required fingerprint lt-cred-mech realm=mydomain.com no-stdout-log user=$TURN_USERNAME:$TURN_PASSWORD external-ip=$public_ip/$local_ip
          silviocretti Silvio Cretti made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          backlogmanager Backlog Manager made changes -
          Component/s _TECH_ [ 11400 ]
          backlogmanager Backlog Manager made changes -
          Link This issue relates to HELP-5924 [ HELP-5924 ]
          silviocretti Silvio Cretti made changes -
          Component/s _TECH_ [ 11400 ]
          backlogmanager Backlog Manager made changes -
          Assignee Silvio Cretti [ silvio.cretti ]
          backlogmanager Backlog Manager made changes -
          Field Original Value New Value
          Component/s CreatiFI [ 10357 ]
          fw.ext.user FW External User created issue -

            People

            • Assignee:
              silviocretti Silvio Cretti
              Reporter:
              fw.ext.user FW External User
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: