wrong SimulcastLayers order for livekit plugin?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
- Ambito
- frontend
Direzione di ricerca
Inizia da server/plugins/com.msgbyte.livekit/web/plugins/com.msgbyte.livekit/src/components/ActiveRoom.tsx:50 e confronta gli array dei layer simulcast con la documentazione collegata di LiveKit TrackPublishDefaults. Traccia dove viene impostata e utilizzata la variabile hq per determinare perché risulta false. Il lavoro è completato quando l’ordine dei layer corrisponde a quello previsto dalla documentazione e il comportamento di hq è stato compreso e corretto, se necessario.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
reference: https://docs.livekit.io/client-sdk-js/interfaces/trackpublishdefaults.html
the description in livekit-client API document says it should be ordered from low quality to high quality, but the code in livekit plugin is the opposite.
code is here: server/plugins/com.msgbyte.livekit/web/plugins/com.msgbyte.livekit/src/components/ActiveRoom.tsx:50
const roomOptions = useMemo((): RoomOptions => {
return {
videoCaptureDefaults: {
deviceId: userChoices.videoDeviceId ?? undefined,
resolution: hq === true ? VideoPresets.h2160 : VideoPresets.h720,
},
publishDefaults: {
videoSimulcastLayers:
hq === true
? [VideoPresets.h1080, VideoPresets.h720] // here
: [VideoPresets.h720, VideoPresets.h540, VideoPresets.h216], // here
screenShareSimulcastLayers:
hq === true
? [ScreenSharePresets.h1080fps15, ScreenSharePresets.h720fps5] // here
: [ScreenSharePresets.h720fps5, ScreenSharePresets.h360fps3], // here
},
audioCaptureDefaults: {
deviceId: userChoices.audioDeviceId ?? undefined,
},
adaptiveStream: { pixelDensity: 'screen' },
dynacast: true,
};
}, [userChoices, hq]);
also the hq variable seems always to be false
- Lingua principale
- TypeScript
- Stelle
- 3.6k
- Fork
- 398
- Merge medio
- 1h 14m
- PR unite (30g)
- 2
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 msgbyte/tailchat
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
在某些地方用户名中的特殊符号并不能很好的显示 || Special symbols in user names are not displayed well in some places Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di msgbyte/tailchat
Issue simili
-
blocklist removal
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
MetaMask/eth-phishing-detect#296544 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
pastelsky/bundlephobia#1122 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100