Видеопотоки не работают на Xbox One в режиме разработчика

У меня есть приложение UWP, на котором выполняется веб-приложение, предназначенное для Xbox One, и я пытаюсь отследить основную причину ошибки, которая возникает только при запуске на компьютере. После примерно 4 часов потокового видео приложение загадочно зависает.

У меня проблема в том, что я не могу подключить отладчик к приложению, если Xbox One не находится в режиме разработчика, и из-за DRM Xbox не будет передавать видео в режиме разработчика. Поэтому для потоковой передачи видео мне нужно загрузить приложение с Xbox One, находящимся в режиме розничной продажи.

Это, безусловно, ловушка-22, поэтому я спрашиваю, есть ли у кого-нибудь предложения о том, как я могу решить эту проблему? Есть ли какие-либо средства для подключения отладчика Visual Studio (или любого другого отладчика) к Xbox One, работающему в розничном режиме? Если нет, то есть ли способ обойти DRM в режиме разработчика, чтобы я мог иметь рабочие потоки и нормально подключать отладчик?

2 ответа

Если нет, то есть ли способ обойти DRM в режиме разработчика, чтобы я мог иметь рабочие потоки и нормально подключать отладчик?

Вы можете запускать видео Playready DRM на Xbox One в режиме разработчика, но SL должен быть SL150 (а не SL2000 или SL3000 из производственного режима).

Вы можете использовать Чии .

В HTML-приложении UWP моей компании (которое также использует PlayReady) есть секретное меню отладки, которое позволяет перезапустить приложение с другими настройками. Одна из этих настроек позволяет нам включить Chii и сообщить приложению, где загрузить агент JavaScript Chii. Оттуда мы можем открыть отладчик, похожий на Chrome, в браузере на ПК, на котором работает Chii. Вероятно, вам потребуется предоставить Chii доступ к Интернету через ngrok или аналогичный инструмент, чтобы приложение Xbox могло загрузить свой агент JavaScript через TLS.

Другие вопросы по тегам