Поделиться через


Поддерживаемые технологии в Xbox

В этом разделе содержатся сведения о различных форматах мультимедиа и технологиях, поддерживаемых в Xbox.

Форматы потоковой передачи

Поддерживаются следующие форматы потоковой передачи:

Формат Примечания.
MPEG-DASH Это рекомендуемый формат потоковой передачи
HLS
Плавная трансляция Компоненты системы Smooth для входящих сообщений работают (но не устаревший SDK). Если это возможно, рассмотрите возможность переключения на DASH.
Пользовательские потоки с помощью MSE/EME MSE поддерживается через Webview.

Видеокодеки

Кодек Максимальное разрешение и частота кадров Поддерживаемый самый высокий профиль Поддержка консоли
H264 1920X1080 @ 60fps Высоко Все консоли
HEVC 3840x2160 @ 60fps Main, Main10 Все консоли (кроме Xbox One)
VP9 3840x2160 @ 60fps Профиль 2 (8 и 10 бит) Xbox One X, Xbox Series X и Xbox Series S
VC1/MPEG2/MPEG4 1920x1080 @ 60fps Все консоли

DRM

PlayReady — это единственный поддерживаемый формат DRM, доступный в Xbox. Другие форматы (например, WideVine или FairPlay) не поддерживаются. PlayReady не зависит от кодека и может поддерживать поддерживаемую резолюцию кодеков Xbox. Дополнительные сведения о PlayReady см. в этой документации:

https://www.microsoft.com/playready/features

Примеры и документация

Ниже приведен список полезных документов и пример кода, на который вы можете ссылаться при разработке приложения. ПРИМЕЧАНИЕ. Несколько примеров, связанных здесь, являются частью более крупных проектов с большим количеством общего кода. Для их сборки необходимо клонировать весь репозиторий. Для их сборки также может потребоваться установить определенные версии пакета SDK для Windows. Это можно сделать с помощью установщика Visual Studio.

Общая документация по UWP

Пример коллекции элементов управления XAML

Примеры UWP

Документация по жизненному циклу приложений

Документация по манифесту пакета приложений

Документация по воспроизведению мультимедиа

Документация по воспроизведению мультимедиа (для приложений на основе C# и WebView)

Документация по пространственному звуку

Playready DRM

Документация по Xbox

Примеры приложения мультимедиа для Xbox (для приложений на основе JavaScript)

Разработка UWP в документах Xbox

Библиотеки TVHelpers (для приложений на основе JavaScript)