Align Streaming Protocol Capabilities with Media Capabilities?

Abierto
#256 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
html
Área
api

Línea de trabajo

Start by comparing the Open Screen Protocol streaming capability fields with the Media Capabilities API’s AudioConfiguration and VideoConfiguration, as the issue describes. Review the linked Media Capabilities issue 160 for the ongoing audio discussion. Done means deciding which listed capabilities belong in the protocol and resolving whether to add, retain, or drop them; the issue names no repository files or tests.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

v2

Reviewing #225, I wondered how streaming protocol capabilities exposed in a streaming-capabilities-response mapped to capabilities defined in the AudioConfiguration and VideoConfiguration constructs in the Media Capabilities API.

For Video:

  • The Open Screen Protocol has a max-pixels-per-second and a supports-rotation field, neither of which match any property in the Media Capabilities API. When are these fields useful? If they are, should they be considered in the Media Capabilities API as well? If not, could they be dropped?
  • On top of HDR related properties that will be added to the Open Screen Protocol, Media Capabilities also has scalabilityMode, which targets identifiers defined in WebRTC-SVC. Would that be worth adding to the Open Screen Protocol?
  • Media Capabilities also defines hasAlphaChannel. That does not strike me as particularly useful in a remote streaming scenario though?

For Audio, Media Capabilities API also has:

  • samplerate. The Open Screen Protocol has [max-frames-per-second] for video capabilities, but no equivalent for audio.
  • spatialRendering

Note that there is an ongoing discussion on these audio configuration capabilities in the Media Capabilities repo https://github.com/w3c/media-capabilities/issues/160.

Lenguaje dominante
Bikeshed
Estrellas
115
Forks
21
Merge medio
5 h 2 min
PR fusionados (30 d)
2

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de w3c/openscreenprotocol

Todos los issues de w3c/openscreenprotocol

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.