From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) by mail.toke.dk (Postfix) with ESMTPS id 8781C8498A0 for ; Wed, 12 May 2021 17:41:28 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Ic10k8wb Received: by mail-io1-xd33.google.com with SMTP id p11so22046454iob.9 for ; Wed, 12 May 2021 08:41:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=N69NKVkampNbAAzAZuB3wGoUBwHutx7XTJbCNkEpc60=; b=Ic10k8wbqiYFv9S095lf2ZBZd2vhI4jRUhDjFuzAkPg3CP2SSbroYbJaur2DVeQQI8 3sgOvr49O5RuU4ow+tnJ4ck9vAt6jXkfueva8ineWrWd5hExTelIYGA1Gv5hXq7D4hQz IZVjfiBVasmY3BfOpNKGmsMghjHbpngaG3FiMZMeK5ISQBzP5rKLKpjPEmIg6h3y5/SD fx8UBUdc0EzjeVP8SXCDyeSAYmW2ZXXm0YBxxEZUbuaIIlB1BqoGv5MK4SYVlN6kbBhK dPlzdGlTzeAZQPXXmqr250LTgM5eGRazXdD0K6nbV5SZm3exbwVWnqLqcRV/8KM1mK8T vGVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=N69NKVkampNbAAzAZuB3wGoUBwHutx7XTJbCNkEpc60=; b=i5hHRUgEZLwQXK15frFhk7MpkimAjokQePvmghEbo1CTn/+TPa5ld3jXduIRHTeYOO 1/9JYFxGPuyy/s8I1GaaYp2Nt1hwJiZRRVSdlMXddCqQwLHoCYDTst4qAADHfZucTRlq 8upGErPM1fhk6RD/ZfUh6EYUH5VoxFZ4Rt+XmR5yOpqRLjR2R9LnMsYDxKdAP7QBy++r 0K0jDfcFGDW8A1hz2D/zQMEcnk8QAs8fJvTvDYMlDhz7rT7X1QCrSkIyKBk9t1cH/xoU LizqW6zQYmZnNgi9yujQHjpV2GqQgy47S0FbkOXc6ZK3u76FgXtDlkweFTlNsmlj8fIp lyTw== X-Gm-Message-State: AOAM530SvL0RWZe4D1nN7dQG7A5DeDHhFU+wdlPnITUNLMSGSaXiiVf8 eE1HkD6n2tFgEpsSv0JJfIF/FcfCDKFKH+agH3g= X-Google-Smtp-Source: ABdhPJwpXG1PFIFwL6r9oiiNd9gYDSEUmbAjvIussMqGAv4aMxX6RxWSRweIO8IduRGEQVrBJ75Id5U7BayvJyrndB4= X-Received: by 2002:a5d:8c89:: with SMTP id g9mr27037471ion.27.1620834086788; Wed, 12 May 2021 08:41:26 -0700 (PDT) MIME-Version: 1.0 References: <87r1icnfnd.wl-jch@irif.fr> In-Reply-To: <87r1icnfnd.wl-jch@irif.fr> From: Dave Taht Date: Wed, 12 May 2021 08:41:15 -0700 Message-ID: To: Juliusz Chroboczek Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 4TSMMRXDYLB4PXUBWEE5REUEQDHPR5HZ X-Message-ID-Hash: 4TSMMRXDYLB4PXUBWEE5REUEQDHPR5HZ X-MailFrom: dave.taht@gmail.com 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: galene@lists.galene.org X-Mailman-Version: 3.3.4 Precedence: list Subject: [Galene] Re: SVC support 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: On Wed, May 12, 2021 at 8:19 AM Juliusz Chroboczek wrote: > > Hi, > > I've just pushed the code for Scalable Video Coding (SVC) to the branch > "svc" of the github repository; be aware that I will be rebasing this > branch. It's currently running on galene.org port 8444 (but not port > 8443, which is running stable 0.3.5). > > SVC is a technique where a single video stream is "layered": frames are > labelled with information about whether they can be dropped, and the > server can reduce the bitrate sent to a client. The advantage of SVC ove= r > simulcast is that switching layers is a much more lightweight operation: > switching simulcast streams requires a keyframe, while switching scalable > layers can happen a few times per packet. This is a really, really promising sounding technique! > SVC requires no support on the receiver side -- it's the sender who does > the layering, the receiver receives a perfectly banal video stream. > Sending a scalable stream is controlled by the simulcast switch, due to > some limitations in both Chrome/Chromium and Firefox, so you cannot have > SVC without simulcast. Which is a waste, but what can I do. Currently. As both these are open source they can certainly be improved. I haven't hacked on firefox in quite some time... I can reach out to some contacts in= the mozilla organization and/or is there a good mailing list to join? > You can test by enabling simulcast then testing the "stats.html" page; th= e > layer chosen for each down track is indicated before the bitrate. > > Temporal scalability (reducing the framerate) is supported for both VP8 > and VP9; unfortunately, I wasn't able to test the VP9 support, since my > version of Chromium immediately crashes when you request a VP9 simulcast > stream. Spacial scalability (reducing the resolution) should be doable > for VP9, but the point is somewhat moot until Chromium fix their bug. Have you reported it? > > -- Juliusz > _______________________________________________ > Galene mailing list -- galene@lists.galene.org > To unsubscribe send an email to galene-leave@lists.galene.org --=20 Latest Podcast: https://www.linkedin.com/feed/update/urn:li:activity:6791014284936785920/ Dave T=C3=A4ht CTO, TekLibre, LLC