Multiview coding support in WebCodecs
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 8/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Área
- api, audio-video-rtc
Línea de trabajo
This is an open design exploration, not a bounded change: it asks how multi-view HEVC/AV2 support should be detected, configured, and represented as frames, and how it would interact with the video element, canvas and WebXR layers. Start by reading the existing WebCodecs spec sections on codec configuration and VideoFrame, and the WebXR layers module it references. Done would be a proposal the working group can discuss, not a patch.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Multi-view coding is supported in MV-HEVC and is being worked on as part of AV.2.
WebXR already has stereo concepts in the layers module (XRLayerLayout values stereo-left-right, stereo-top-bottom) to allow rendering textures as stereo.
Some platform encoders/decoders (at least VideoToolbox) already support MV-HEVC.
Web pages cannot really leverage that support via WebCodecs (other than decoding independent or stitched streams).
There are a few aspects that are worth exploring in that area:
- How to detect support of multi view HEVC/AV2? How to configure that support on encoders/decoders?
- What should consume/produce these encoders/decoders: a special VideoFrame, a group of VideoFrames, something else...?
- Interaction with producers/consumers of such frames: video element, canvas, webxr.
- Lenguaje dominante
- HTML
- Estrellas
- 1.3k
- Forks
- 192
- Merge medio
- 14 h 40 min
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de w3c/webcodecs
-
privacy-needs-resolution
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
editorial
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
VideoFrame.copyTo is manipulating JS objects in a background queuePosiblemente ocupada @Djuffin la tomó hace 5 días. AbiertoCR Blocking PR exists
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
w3c/webcodecs#955 · 8 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
ColorSpace override is not well definedPosiblemente ocupada @dalecurtis la tomó hace 38 días. Abiertoagenda CR Blocking PR exists
w3c/webcodecs#940 · 25 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Add ability to generate PSNR statistics for an encoded video framePosiblemente ocupada @sprangerik la tomó hace 132 días. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
w3c/webcodecs#937 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de w3c/webcodecs
Issues similares
-
comp/gateway comp/plugins duplicate P3 type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
NousResearch/hermes-agent#137019 ·
Los mantenedores suelen responder en 1 día
-
status: team-only type: dependency-upgrade
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
spring-projects/spring-boot#52138 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
anthropics/sandbox-runtime#696 ·
Los mantenedores suelen responder en 2 días
-
confluence: a paged listing's links re-encode a parameter they carry, where real carries it as sentAbiertofidelity
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
Los mantenedores suelen responder en 1 día
-
area:deploy task
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
wilanis/wilanis-js#1017 ·
Los mantenedores suelen responder en 1 día