Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta sección contiene información sobre los distintos formatos multimedia y tecnologías que se admiten en Xbox.
Formatos de streaming
Se admiten los siguientes formatos de streaming:
Format | Notas |
---|---|
MPEG-DASH | Este es nuestro formato de streaming recomendado |
HLS | |
Smooth Streaming | Los componentes de Smooth de bandeja de entrada funcionan (pero no el SDK heredado). Considere la posibilidad de cambiar a DASH si es posible. |
Secuencias personalizadas mediante MSE/EME | MSE se admite a través de Webview. |
Códecs de vídeo
Codec | Resolución máxima y velocidad de fotogramas | Perfil más alto admitido | Compatibilidad con la consola |
---|---|---|---|
H264 | 1920X1080 @ 60fps | Alto | Todas las consolas |
HEVC | 3840x2160 @ 60fps | Main, Main10 | Todas las consolas (excepto Xbox One) |
VP9 | 3840x2160 @ 60fps | Perfil 2 (8 y 10 bits) | Xbox One X, Xbox Series X y Xbox Series S |
VC1/MPEG2/MPEG4 | 1920x1080 @ 60fps | Todas las consolas |
DRM
PlayReady es el único formato DRM compatible disponible en Xbox. No se admiten otros formatos (como WideVine o FairPlay). PlayReady es independiente del códec y puede admitir la resolución compatible con los códecs de Xbox. Consulte esta documentación para obtener más información sobre PlayReady:
https://www.microsoft.com/playready/features
Ejemplos y documentación
Esta es una lista de documentación útil y código de ejemplo al que puede hacer referencia mientras desarrolla la aplicación. NOTA: Varios de los ejemplos vinculados aquí forman parte de proyectos más grandes con mucho código compartido. Tendrá que clonar todo el repositorio para compilarlos. Es posible que también tenga que instalar versiones específicas de Windows SDK para compilarlos. Debería poder hacerlo mediante el Instalador de Visual Studio.
Documentación general de UWP
Ejemplo de galería de controles de XAML
- Ejemplo de control WebView
- Ejemplo de reproducción de video
- Ejemplo de sincronización de reproducción de video
- Ejemplo de controles de transporte de contenido multimedia del sistema
- Ejemplo de reproducción de contenido multimedia en segundo plano
- Ejemplo de streaming adaptable
Documentación sobre el ciclo de vida de la aplicación
Documentación sobre el manifiesto de paquete de la aplicación
Documentación sobre la reproducción de contenido multimedia
Documentación sobre la reproducción multimedia (para aplicaciones basadas en C# y WebView)
Documentación sobre sonido espacial
Documentación de Xbox
Ejemplos de aplicaciones multimedia para Xbox (para aplicaciones basadas en JavaScript)
Documentación sobre el desarrollo para UWP en Xbox
Bibliotecas de TVHelpers (para aplicaciones basadas en JavaScript)