From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by mail.toke.dk (Postfix) with ESMTPS id 2872F83BF55 for ; Sat, 1 May 2021 09:49:38 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key) header.d=rouillier-fr.20150623.gappssmtp.com header.i=@rouillier-fr.20150623.gappssmtp.com header.b=z5hArdh2 Received: by mail-wr1-x42c.google.com with SMTP id d4so285026wru.7 for ; Sat, 01 May 2021 00:49:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rouillier-fr.20150623.gappssmtp.com; s=20150623; h=from:mime-version:subject:date:references:to:in-reply-to:message-id; bh=+EqEdxib9mJWa1iz4eDoPRAFGqDezxs+u5r0PKabR/g=; b=z5hArdh2lNvyqTdnMLv9BhWizKIjGgzGabztT+jVY+p6Gtu9XE6aq6eYIUE0dJThDA CIVfHXP11MchvFQp0uwNgjOf7OprOXVhVCxWJMB93UEEVKnWWuoQBCx9b5g7mKanH/2V 9olmjQufmbfL0/FvQZjb9803lCiZoXq/78fDHcsrkbhlZSaaHHxvBJdHwaiJ53bpna8q 4K3HJQElWzTgjm0N9EoNOfD0aHEWi7/r4hNbhGvEuVcEQKiOk10EuH+S59BK61aiI60k cpkXr/PXDdeeGtcb0dSL3UjhQKUtrwkJrhUYfmoxeRpLrgeyBkyIsU/QDAaLRo3aNgSf l/kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=+EqEdxib9mJWa1iz4eDoPRAFGqDezxs+u5r0PKabR/g=; b=nCLkSPyDnEVShiHtiJrIEEFMVcns7B+e6DHo/0ITnYovSWrin3hYovCXwBXAruHIfp ik/pFy52XqWLgZq91H/bLsVtiptdTqe7N+VD7RQ+BgC6D0df8SaY9qPy6D+3fO5Og8Xd VOMVGG1N4Lzn24R4v4Ql7qwDADv42uoH8OtJHtr6Y8T992eeEihwo3dg9X9I66aBtrM9 oVW8RvsucwuaMKQymuvGr6agAZt+aHuCfmpy+fCvIdVVNyBCOtkOvqCPappLESjN54Vn Zevo71bE4v9YF3nn3w/F+yQcBFLURDOMNhcYSQaJ5wJnUklVVKJfysHvLVebQNaK48wj 3Xkw== X-Gm-Message-State: AOAM532DqRNnhMnw4Rj3CKdjsMzTh1mEWQvqZryIywYczMqivLNpXMDW aoWKpYUloLHzpxnYcHmh46FKcOocE+3pnk5O X-Google-Smtp-Source: ABdhPJwqwOEvy/2mvRY9SuAT8OAGS+9t1h/fCfTdBNl6NHRfzbLQ3ZtMVHnsintqYj6JBWOFS2i6QQ== X-Received: by 2002:adf:ef92:: with SMTP id d18mr12863588wro.413.1619855376506; Sat, 01 May 2021 00:49:36 -0700 (PDT) Received: from smtpclient.apple ([2a01:e0a:29d:45e0:9160:8037:204b:5e2f]) by smtp.gmail.com with ESMTPSA id m15sm4709259wrx.32.2021.05.01.00.49.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 01 May 2021 00:49:35 -0700 (PDT) From: Fabrice Rouillier Content-Type: multipart/alternative; boundary="Apple-Mail=_8BCDA35C-CD48-4A27-A2BF-98267A7A23E0" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\)) Date: Sat, 1 May 2021 09:49:34 +0200 References: <87h7jpdngw.wl-jch@irif.fr> To: galene@lists.galene.org In-Reply-To: <87h7jpdngw.wl-jch@irif.fr> Message-Id: <9A91101D-D607-45A0-846D-6CC9A58DE525@rouillier.fr> X-Mailer: Apple Mail (2.3654.80.0.2.43) Message-ID-Hash: HX77QG72VL5ZQCAQXYJU6CGX3Q7KXRBW X-Message-ID-Hash: HX77QG72VL5ZQCAQXYJU6CGX3Q7KXRBW X-MailFrom: fabrice@rouillier.fr X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.4 Precedence: list Subject: [Galene] Galene + Firefox & Nat List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --Apple-Mail=_8BCDA35C-CD48-4A27-A2BF-98267A7A23E0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi all, Something I can not explain or that might have a simple solution I = didn=E2=80=99t find. I have installed Gal=C3=A8ne on a raspberry behind a NAT (Freebox) using = a reverse proxy and the built-in turn in the following way : - Virtual machine M1 with a reverse proxy (Traefik)=20 - Raspberry M2 with Galene using the built-in turn server on port 1194 = and the insecure option, precisely galene -insecure -turn :1194 The nat (Freebox) : ports 80 and 443 are forwarded to M1, port 1194 to = M2 This configuration works perfectly (Safari, Chrome, Brave clients) = except with firefox clients It seems that problems occur also for Jitsi : = https://github.com/jitsi/jitsi-meet/issues/4758 = Cheers, Fabrice. ------------------------- Fabrice Rouillier fabrice@rouillier.fr Bureau virtuel : https://www.rouillier = .fr/visio/fabrice > Le 29 avr. 2021 =C3=A0 19:12, Juliusz Chroboczek a = =C3=A9crit : >=20 > I'm preparing Gal=C3=A8ne for simulcast, and that has caused some = changes to > the protocol. In short, tracks are no longer labelled, we're = labelling > streams, and we now use the track.kind and track.rid fields to > disambiguate. >=20 > This has some consquences both on the protocol and the protocol.js > interface. At the protocol.js level: >=20 > * there is no longer a c.labels dictionary; > * there is a new c.label field; > * there is no longer a c.kind field, since c.label subsumes it; > * the syntax of the sc.request method has changed. >=20 > I've added a new sc.users dictionary, that contains some information = about > all the users in the group: >=20 > - username; > - permissions (op, etc.); > - status (raised hand, etc.); > - published streams. >=20 > Alain is planning to use this information in order to make the users' = list > more informative. >=20 > I've also switched to a more recent API (addTransceiver instead of > addTrack); however, this should not break anything on reasonably = recent > browsers. >=20 > -- Juliusz >=20 >=20 >=20 >=20 >=20 >=20 > _______________________________________________ > Galene mailing list -- galene@lists.galene.org > To unsubscribe send an email to galene-leave@lists.galene.org --Apple-Mail=_8BCDA35C-CD48-4A27-A2BF-98267A7A23E0 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hi = all,

Something I can = not explain or that might have a simple solution I didn=E2=80=99t = find.

I have = installed Gal=C3=A8ne on a raspberry behind a NAT (Freebox) using a = reverse proxy and the built-in turn in the following way :


- Virtual machine M1 with a reverse proxy = (Traefik) 

- Raspberry M2 with Galene using the built-in turn server on = port 1194 and the insecure option, precisely galene -insecure -turn = <EXTERNAL IP>:1194

The nat (Freebox) : ports 80 and 443 are forwarded to M1, = port 1194 to M2

This configuration works perfectly (Safari, Chrome, Brave = clients) except with firefox clients

It seems that problems occur also for = Jitsi : https://github.com/jitsi/jitsi-meet/issues/4758

Cheers,

Fabrice.

-------------------------
Fabrice Rouillier

Bureau virtuel = : https://www.rouillier.fr/visio/fabrice





Le 29 avr. 2021 =C3=A0 19:12, Juliusz Chroboczek <jch@irif.fr> a =C3=A9crit = :

I'm preparing Gal=C3=A8ne for simulcast, and that has caused = some changes to
the protocol.  In short, tracks are = no longer labelled, we're labelling
streams, and we now = use the track.kind and track.rid fields to
disambiguate.

This has some consquences both on the protocol = and the protocol.js
interface.  At the protocol.js = level:

 * there is no longer a = c.labels dictionary;
 * there is a new c.label = field;
 * there is no longer a c.kind field, since = c.label subsumes it;
 * the syntax of the sc.request = method has changed.

I've added a new = sc.users dictionary, that contains some information about
all the users in the group:

=  - username;
 - permissions (op, etc.);
 - status (raised hand, etc.);
 - = published streams.

Alain is planning to use = this information in order to make the users' list
more = informative.

I've also switched to a more = recent API (addTransceiver instead of
addTrack); however, = this should not break anything on reasonably recent
browsers.

-- Juliusz





_______________________________________________
Galene mailing list -- galene@lists.galene.org
To unsubscribe send = an email to galene-leave@lists.galene.org

= --Apple-Mail=_8BCDA35C-CD48-4A27-A2BF-98267A7A23E0--