Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-09-05 Thread Bernard Aboba
For the WEBRTC/MEDIA WG joint meeting at TPAC, Eugene has put together some slides and a demo of QP-based rate control: https://docs.google.com/presentation/d/1FpCAlxvRuC0e52JrthMkx-ILklB5eHszbk8D3FIuSZ0/edit#slide=id.g2397bc70323_0_17 As noted in the graph, "actual" rate remains close to the "d

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-26 Thread Alex Russell
+1; thank you, Eugene. On Monday, July 24, 2023 at 11:24:29 AM UTC-7 Mike Taylor wrote: > Thanks Eugene for the additional explainer text - and thanks to Alex for > encouraging more work here. > On 7/20/23 10:04 AM, Chris Harrelson wrote: > > LGTM3. Thank you! > > On Thu, Jul 20, 2023, 5:46 AM D

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-24 Thread Mike Taylor
Thanks Eugene for the additional explainer text - and thanks to Alex for encouraging more work here. On 7/20/23 10:04 AM, Chris Harrelson wrote: LGTM3. Thank you! On Thu, Jul 20, 2023, 5:46 AM Daniel Bratell wrote: LGTM2 /Daniel On 2023-07-20 05:53, Yoav Weiss wrote: LGTM1

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-20 Thread Chris Harrelson
LGTM3. Thank you! On Thu, Jul 20, 2023, 5:46 AM Daniel Bratell wrote: > LGTM2 > > /Daniel > On 2023-07-20 05:53, Yoav Weiss wrote: > > LGTM1 > > Thanks for the explainer!! > > On Thu, Jul 20, 2023 at 1:18 AM Eugene Zemtsov > wrote: > >> Thanks for the feedback. >> I put together an explainer an

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-20 Thread Daniel Bratell
LGTM2 /Daniel On 2023-07-20 05:53, Yoav Weiss wrote: LGTM1 Thanks for the explainer!! On Thu, Jul 20, 2023 at 1:18 AM Eugene Zemtsov wrote: Thanks for the feedback. I put together an explainer and linked it on the ChromeStatus feature page: https://gist.github.com/Djuffin

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-19 Thread Yoav Weiss
LGTM1 Thanks for the explainer!! On Thu, Jul 20, 2023 at 1:18 AM Eugene Zemtsov wrote: > Thanks for the feedback. > I put together an explainer and linked it on the ChromeStatus feature > page: > > https://gist.github.com/Djuffin/3722232679b977058be787be0dff4254 > > On Wed, Jul 19, 2023 at 8:57

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-19 Thread 'Eugene Zemtsov' via blink-dev
Thanks for the feedback. I put together an explainer and linked it on the ChromeStatus feature page: https://gist.github.com/Djuffin/3722232679b977058be787be0dff4254 On Wed, Jul 19, 2023 at 8:57 AM Alex Russell wrote: > I *think* I grok what this is for, and I'm still pretty frustrated that > t

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-19 Thread Alex Russell
I *think* I grok what this is for, and I'm still pretty frustrated that there isn't a crisp summary along the lines of "this parameter helps sites implement custom bitrate vs. quality vs. CPU use tradeoffs for different kinds of media and streams, which are important to customers like X, Y, and

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-19 Thread Yoav Weiss
On Wed, Jul 19, 2023 at 2:51 PM Philipp Hancke < [email protected]> wrote: > Am Mi., 19. Juli 2023 um 14:25 Uhr schrieb Yoav Weiss < > [email protected]>: > >> >> >> On Thu, Jul 13, 2023 at 10:53 PM 'Eugene Zemtsov' via blink-dev < >> [email protected]> wrote: >> >>> Any new

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-19 Thread 'Philipp Hancke' via blink-dev
Am Mi., 19. Juli 2023 um 14:25 Uhr schrieb Yoav Weiss < [email protected]>: > > > On Thu, Jul 13, 2023 at 10:53 PM 'Eugene Zemtsov' via blink-dev < > [email protected]> wrote: > >> Any new feedback or resolution on this one? >> >> On Fri, Jul 7, 2023 at 5:53 AM Sangwhan Moon wrote: >> >

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-19 Thread Yoav Weiss
On Thu, Jul 13, 2023 at 10:53 PM 'Eugene Zemtsov' via blink-dev < [email protected]> wrote: > Any new feedback or resolution on this one? > > On Fri, Jul 7, 2023 at 5:53 AM Sangwhan Moon wrote: > >> (resending from correct email) >> >> On 2023年07月07日 00時32分12秒 (+09:00), Mike Taylor wrote: >>

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-13 Thread 'Eugene Zemtsov' via blink-dev
Any new feedback or resolution on this one? On Fri, Jul 7, 2023 at 5:53 AM Sangwhan Moon wrote: > (resending from correct email) > > On 2023年07月07日 00時32分12秒 (+09:00), Mike Taylor wrote: > > On 7/5/23 8:57 PM, 'Eugene Zemtsov' via blink-dev wrote: > > Intent to Implement and Ship: Per-frame quan

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-07 Thread Sangwhan Moon
(resending from correct email) On 2023年07月07日 00時32分12秒 (+09:00), Mike Taylor wrote: On 7/5/23 8:57 PM, 'Eugene Zemtsov' via blink-dev wrote: Intent to Implement and Ship: Per-frame quantizer in VideoEncoder Contact emails [email protected] Explainer None Specification https://w

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-06 Thread 'Eugene Zemtsov' via blink-dev
> what use cases does this enable for developers? Controlling the quantizer for every frame makes possible at least two new use cases for VideoEncoder: 1. Constant quality encoding when complex frames and parts get more bandwidth than less complex ones. 2. External rate control algorithms imple

Re: [blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-06 Thread Mike Taylor
On 7/5/23 8:57 PM, 'Eugene Zemtsov' via blink-dev wrote: Intent to Implement and Ship: Per-frame quantizer in VideoEncoder Contact emails [email protected] Explainer None Specification https://www.w3.org/TR/webcodecs/#video-encoder-bitrate-mode

[blink-dev] Intent to Implement and Ship: Per-frame quantizer in VideoEncoder

2023-07-06 Thread 'Eugene Zemtsov' via blink-dev
Intent to Implement and Ship: Per-frame quantizer in VideoEncoder Contact emails [email protected] Explainer None Specification https://www.w3.org/TR/webcodecs/#video-encoder-bitrate-mode Summary Adds "quantizer" VideoEncoderBitrateMode for VideoEncoder. This allows to specify a quantizer