Be clearer about how the bitrate fields in Flows should be set
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Ambito
- documentation
Direzione di ricerca
Inizia da docs/appnotes/0013-setting-flow-bit-rate-properties.md e dalla revisione collegata di Flow Profiles. Esplora la distinzione tra avg_bit_rate e max_bit_rate in un ADR, quindi aggiorna i campi pertinenti dell’appnote o della specifica. Il lavoro è completato quando l’ADR e la documentazione spiegano chiaramente le aspettative di qualità e la dimensione minima del buffer del client.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
The Flow Profiles PR review pulled up some questions about whether max_bit_rate or avg_bit_rate make sense to appear in Profiles. The conclusion was to suggest that avg_bit_rate should, and should be seen as the target you might set an encoder to, whereas max_bit_rate behaves more like a measured value.
https://github.com/bbc/tams/blob/main/docs/appnotes/0013-setting-flow-bit-rate-properties.md suggests some approaches by which bit rate might be set, and how it might be used to calculate minimum buffer size etc.
It would be better if we were clearer about how these might be used, and the split between each. In general the bitrate of a piece of content is used for two purposes. While (2) can be used for (1) (and to a degree, vice versa) it is sometimes useful to indicate that quality even without any content, and be able to construct a Profile describing the approximate quality, so merging them may not be ideal.
- Understanding broadly what quality to expect, when read alongside the codec and essence parameters
- Understanding the minimum acceptable buffer size on a client to avoid a playback stall
Also tracked as https://jira.dev.bbc.co.uk/browse/CLOUDFIT-5601
Actions
- Write an ADR exploring options around how the two fields be used, e.g. using
avg_bit_rateas more of a target than a measure - Amend the appnote/fields in the spec to indicate that distinction
Outcome
- ADR on bitrates
- Spec/Appnote tweak
- Lingua principale
- Makefile
- Stelle
- 117
- Fork
- 13
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bbc/tams
-
Allow UUID versions 6-8 for idsForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
App Note 14 clarification for full API pathForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertatsc-discuss
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
appnote
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
[BUG] Flow Profiles can't be deletedForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertatsc-discuss
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
Issue simili
-
[Docs] Four internal links return 404 (Models concept, Contributing to Docs, Providers reference)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
meshery/meshery#23520 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
fleet size/m
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
sipyourdrink-ltd/bernstein#7548 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
pyrite-wiki/pyrite#1477 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation linters
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
nanyx-lang/nanyx#1210 ·
I maintainer di solito rispondono entro 1 giorno