From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass (mailfrom) smtp.mailfrom=irif.fr (client-ip=2001:660:3301:8000::1:2; helo=korolev.univ-paris7.fr; envelope-from=jch@irif.fr; receiver=) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=irif.fr header.i=@irif.fr header.a=rsa-sha256 header.s=dkim-irif header.b=BEMLesHI Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) by mail.toke.dk (Postfix) with ESMTPS id EB87AA185EC for ; Mon, 10 Jul 2023 11:04:13 +0200 (CEST) Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 36A949wp025501 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 10 Jul 2023 11:04:09 +0200 Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 36A949MO018539; Mon, 10 Jul 2023 11:04:09 +0200 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id C88EB3F1D3; Mon, 10 Jul 2023 11:04:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:references :in-reply-to:subject:subject:from:from:message-id:date:date :received:received; s=dkim-irif; t=1688979847; x=1689843848; bh= 2xkai6dTtg4B82q4rrVH/AnXiy0mgHxo6lPIAk2CDvg=; b=BEMLesHIhA8KbAs9 K0Zhre+gqEQ8mqH0dEmRZEBdRs19yh4DV/+ZaTeapAgqclNDZwSuCY2ymuMYBn5A BBSWdgx1pvRIxK/DpzJW90QLIxSYd5TcFnz8R1k211RP6Bv2EkIZovcCrvYuYwJ6 a8f0gFBSM1SXrBvPlerExf8vZAZxiFSMk3TwkSJLlVux7cRSeytiGkTSDRGgav3n WqB3hbE1a4imziwIp/3UqaskZpgL1VUJvQux++Rn4Zo3WdJrAnpc6ALP0kSeb1+1 84oTejZ4Ck9nq+FjVit01STwt/8SOg8pmiTyMEPCb3OqQUcnjYsj3NVgcGkDBjol NzEs2A== X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id LOTYgcT7ujIU; Mon, 10 Jul 2023 11:04:07 +0200 (CEST) Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 008713F168; Mon, 10 Jul 2023 11:04:06 +0200 (CEST) Date: Mon, 10 Jul 2023 11:04:06 +0200 Message-ID: <87fs5wxhmh.wl-jch@irif.fr> From: Juliusz Chroboczek To: Tim Panton In-Reply-To: References: <874jmdc9cw.wl-jch@irif.fr> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/28.2 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Mon, 10 Jul 2023 11:04:09 +0200 (CEST) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Mon, 10 Jul 2023 11:04:09 +0200 (CEST) X-Miltered: at korolev with ID 64ABC989.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-Miltered: at potemkin with ID 64ABC989.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 64ABC989.001 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/ X-j-chkmail-Enveloppe: 64ABC989.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 64ABC989.001 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Score: MSGID : 64ABC989.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham X-j-chkmail-Status: Ham Message-ID-Hash: YVKVCTKVK5NJ6SL3B7BVDADULVAZ5RC6 X-Message-ID-Hash: YVKVCTKVK5NJ6SL3B7BVDADULVAZ5RC6 X-MailFrom: jch@irif.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 CC: eric_G , galene@lists.galene.org X-Mailman-Version: 3.3.8 Precedence: list Subject: [Galene] Re: Heads up: default video codec is now VP9 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: > From our experience the deal with autoplay on safari is that you can > only successfully call play from a click. Galene creates videos asynchronously, as people join and leave the group. We cannot require a click everytime somebody joins. There's an (undocumented?) hack in Safari, which allows autoplay if a page holds a reference to a microphone or webcam stream. So what we do is that we keep a reference to a microphone stream throughout a session. That seems to work on iPad, so I'm surprised it doesn't work on desktop. (Thankfully, we don't need to do that on other browsers, since users like the ability to follow a lecture on Galene without being required to grant microphone access. Thanks to Safari's "security" features, videoconferencing software can spy on you.) -- Juliusz