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=Hg3rF3iB 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 1ABCBA18CA8 for ; Tue, 11 Jul 2023 22:33:35 +0200 (CEST) Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 36BKXYUm016717; Tue, 11 Jul 2023 22:33:34 +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 CD5139376F; Tue, 11 Jul 2023 22:33:33 +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=1689107612; x=1689971613; bh= +NO4ZKmNi4lW3S/44zpA2M/IkmvE47c8bKQJi0RTxyo=; b=Hg3rF3iBHBPpeqQN y2kY6C2tiS5ue6ViMVzNRTMgFfvCmQCKkoaZNXO9ZSca1lBAfMbCtksXknnOEDpJ GFsFyORwoI5ErZpUQSymVl6Sr3En53YBcgGJO8W/84QjgfQebwBKNgaMU/829vem AXm/t7ioWku2iE+yHfl5xV2uu6QeoB5P1xNdPgMxoqkrDSsB4Pi4CTDCzg3Xruvq gEdjw99KDd7xF//TKBDTibTIFRl7MCU16iPrO2TVeAbDbPNt5SkeHHwniDSobG+A C4BwCPksryTfB/cUhOha2AoUOc5b8qxj1r0YN+yjM3BdU8lY+/OGEDN3pDRICRfQ L/Js6w== 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 u2qofOdVV3Ph; Tue, 11 Jul 2023 22:33:32 +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 E472A9376E; Tue, 11 Jul 2023 22:33:31 +0200 (CEST) Date: Tue, 11 Jul 2023 22:33:31 +0200 Message-ID: <87fs5uur1g.wl-jch@irif.fr> From: Juliusz Chroboczek To: Sean DuBois In-Reply-To: References: <106557d6-2e99-fe22-d858-a430b8bee85c@crans.org> <87bkhn9ukb.wl-jch@irif.fr> <87ttubwitf.wl-jch@irif.fr> <3b98d4c0-9631-eb2c-802a-0e94fde0452b@crans.org> <87bkgiwowv.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 [194.254.61.138]); Tue, 11 Jul 2023 22:33:34 +0200 (CEST) X-Miltered: at korolev with ID 64ADBC9E.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 64ADBC9E.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 : 64ADBC9E.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham Message-ID-Hash: WUTASIPE7ZOLAJ2LGURF223VEMXOYLY7 X-Message-ID-Hash: WUTASIPE7ZOLAJ2LGURF223VEMXOYLY7 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: Alexandre IOOSS , galene@lists.galene.org X-Mailman-Version: 3.3.8 Precedence: list Subject: [Galene] Re: OBS Studio and Galene WHIP 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: (Removed nounous from CC.) > How much better is SVC then Simulcast? I can bring it up with OBS devs, > but Simulcast is already pretty tough to convince people it is worth it. It's simpler to implement, and it allows much more fine-grained control: you don't need a keyframe in order to switch layers, and you don't need to consult NTP timestamps (which might not be available) to ensure that time doesn't flow backwards when you switch. In the specific case of Galene, SVC is rock solid, while there are occasional visual glitches when switching simulcast streams. And the simulcast switching code can be used to frighten little children, while the SVC code way simpler and more elegant. -- Juliusz