명령
| 명령 | 설명 |
|---|---|
| listconfigs | 콘솔에서 지원하는 스트리밍 기본 구성을 나열합니다. |
| startlistening | 콘솔에서 직접 연결 스트리밍 연결에 대한 수신 대기를 시작합니다. |
| stoplistening | 콘솔에서 직접 연결 스트리밍 연결에 대한 수신 대기를 중지합니다. |
| status | 콘솔의 스트리밍 상태를 쿼리합니다. |
| enableremoteconnect | 지정된 사용자에 대해 원격 연결을 활성화합니다. 이 설정은 장치를 재부팅해도 유지됩니다. |
| disableremoteconnect | 지정된 사용자에 대해 원격 연결을 비활성화합니다. 이 설정은 장치를 재부팅해도 유지됩니다. |
| remoteconnectstatus | 지정된 사용자에 대한 원격 연결 상태를 쿼리합니다. |
| setconfigoverride | 기본 스트림 구성의 설정 재정의를 하나 이상 지정합니다. 직접 연결에 대한 기본 스트림 구성은 ‘startlistening’ 명령의 ‘config’ 매개 변수로 지정됩니다. 원격 연결에 대한 기본 스트림 구성은 XBOX 서비스에 의해 결정됩니다. 재정의 설정은 직접 연결의 경우 ‘startlistening’에서, 원격 연결의 경우 새 스트림 연결에서 적용됩니다. 재정의는 재부팅 사이에 유지되지 않으며 원하는 경우 재부팅 후에 다시 설정해야 합니다. |
| clearconfigoverride | ’setconfigoverride’ 명령으로 설정된 설정 재정의를 하나 이상 지웁니다. |
| dumpconfigoverride | ’setconfigoverride’ 명령으로 콘솔에 설정된 모든 설정 재정의를 기록합니다. |
| /LC | 로캘 코드를 지정합니다. 기본 로캘 코드를 재정의하는 데 사용됩니다. |
전역 플래그
다음 표의 플래그는 모든 명령에 적용됩니다.| Column 1 |
|---|
| xbgamestream [/X[:address] [+accesskey] ] |
| 플래그 | 설명 |
|---|---|
| /X[:address] [+accesskey] | - 이 옵션을 사용하여 기본 콘솔을 변경하지 않고 대상 콘솔의 호스트 이름 또는 주소(콘솔에 Tools IP로 표시됨)를 지정합니다. 콘솔에 대한 호스트 이름 설정에 대한 자세한 내용은 콘솔 IP 주소에 대한 호스트 이름 설정을 참조하십시오. - 이 옵션을 사용하지 않으면 기본 콘솔(Connect (xbconnect.exe)로 이전에 설정한)이 사용됩니다. - accesskey 문자열을 사용하여 액세스 키가 있는 사용자에게만 콘솔 액세스를 제공합니다. - xbconfig accesskey=your-key 명령을 사용하여 액세스 키를 설정한 다음 콘솔을 다시 시작하여 액세스 키가 적용되도록 합니다. - 액세스 키로 구성된 콘솔에 액세스하려면 콘솔의 IP 주소 또는 호스트 이름 뒤에 더하기 기호(+)와 액세스 키를 포함하십시오. - xbconnect로 기본 콘솔을 설정할 때 액세스 키가 제공되면 액세스 키는 기본 콘솔 주소의 일부로 저장됩니다. - 액세스 키에 대한 자세한 내용은 xbconfig accesskey를 참조하십시오. - /X에 주소 뒤 또는 단독으로 /title을 추가하면 실행 중인 독점 앱에서 보는 파티션 매핑이 사용됩니다. 예를 들어 **/X/title xd:**를 지정하면 실행 중인 독점 앱에서 볼 수 있는 기본 콘솔의 스크래치 드라이브 파티션에 대한 액세스가 제공됩니다. |
명령 세부 정보
startlistening
최상의 호환성을 위해
version 또는 config를 설정하지 않는 것이 좋습니다.| 매개 변수 | 설명 |
|---|---|
| version | 사용할 프로토콜 버전을 지정하는 선택적 매개 변수입니다. 기본값은 콘솔에서 지원되는 최신 프로토콜 버전입니다. |
| config | 사용할 스트림 구성을 지정하는 선택적 매개 변수입니다. 기본값은 대상 개발 키트에서 지원하는 가장 높은 비트레이트 구성입니다. |
status
| 플래그 | 설명 |
|---|---|
| /B | 간단한 형식을 지정합니다. 활성화된 경우 status 명령은 간단한 출력만 인쇄합니다. 간단한 모드는 검색하려는 상태 데이터를 지정하는 적어도 하나의 다른 플래그와 함께 사용되어야 합니다(예: /S). |
| /S | 스트리밍 상태만 지정합니다. 활성화된 경우 status 명령은 콘솔의 스트리밍 상태만 인쇄합니다. |
enableremoteconnect
| 매개 변수 | 설명 |
|---|---|
| accountEmail | 원격 연결을 활성화할 이메일 계정을 지정합니다. 원격 연결을 활성화하려면 이 계정이 현재 XBOX에 로그인되어 있어야 하며 스트리밍 클라이언트에 로그인할 때 사용해야 합니다. |
disableremoteconnect
| 매개 변수 | 설명 |
|---|---|
| accountEmail | 원격 연결을 비활성화할 이메일 계정을 지정합니다. 이는 이전에 로그인한 계정이어야 합니다. |
remoteconnectstatus
| 매개 변수 | 설명 |
|---|---|
| accountEmail | 원격 연결 상태를 검색할 이메일 계정을 지정합니다. |
setconfigoverride
| 매개 변수 | 설명 |
|---|---|
| allowDirectCapture | 직접 캡처를 활성화하거나 비활성화하는 선택적 부울입니다. 기본값: true. |
| maxBitrate | 스트림의 최대 비트레이트를 재정의하는 선택적 매개 변수입니다. 예제 값: 12000000. |
| minBitrate | 스트림의 최소 비트레이트를 재정의하는 선택적 매개 변수입니다. 예제 값: 6000000. |
| maxResolution | 비디오 스트림의 권장 최대 해상도를 재정의하는 선택적 매개 변수입니다. 예제 값: 720p, 1080p. |
| minResolution | 비디오 스트림의 권장 최소 해상도를 재정의하는 선택적 매개 변수입니다. 예제 값: 720p, 1080p. |
clearconfigoverride
| 매개 변수 | 설명 |
|---|---|
| allowDirectCapture | 직접 캡처 재정의를 지우는 선택적 매개 변수입니다. |
| maxBitrate | 최대 비트레이트 재정의를 지우는 선택적 매개 변수입니다. |
| minBitrate | 최소 비트레이트 재정의를 지우는 선택적 매개 변수입니다. |
| maxResolution | 최대 해상도 재정의를 지우는 선택적 매개 변수입니다. |
| minResolution | 최소 해상도 재정의를 지우는 선택적 매개 변수입니다. |
| 플래그 | 설명 |
|---|---|
| /A | 모든 재정의를 지웁니다. |
예제
다음 예제는 xbgamestream을 사용하는 몇 가지 방법을 보여줍니다.
C:\Working Directory> xbgamestream status
Game Streaming Server Status:
Not Listening
C:\Working Directory> xbgamestream listconfigs
default : xxxx Default
5.5mbps : Max 1280 x 720 @5.5Mbps
12mbps : Max 1920 x 1080 @12Mbps
C:\Working Directory> xbgamestream startlistening
Listening started
C:\Working Directory> xbgamestream stoplistening
Listening stopped
C:\Working Directory> xbgamestream startlistening /X:255.255.255.255
Listening started
C:\Working Directory> xbgamestream status /X:255.255.255.255
Game Streaming Server Status:
Listening
- Protocol Version: ANY
- Stream Configuration: default
C:\Working Directory> xbgamestream status /B /S /X:255.255.255.255
Listening
C:\Working Directory> xbgamestream enableremoteconnect accountEmail=xxxx@y.com
Remote connect enabled for account xxxx@y.com
C:\Working Directory> xbgamestream disableremoteconnect accountEmail=xxxx@y.com
Remote connect disabled for account xxxx@y.com
C:\Working Directory> xbgamestream remoteconnectstatus accountEmail=xxxx@y.com
Remote connect status for account xxxx@y.com: enabled
C:\Working Directory> xbgamestream setconfigoverride maxBitrate=12000000 minBitrate=6000000
Stream config override(s) set
C:\Working Directory> xbgamestream setconfigoverride minResolution=1080p
Stream config override(s) set
C:\Working Directory> xbgamestream clearconfigoverride maxBitrate minBitrate
Stream config override(s) cleared
C:\Working Directory> xbgamestream clearconfigoverride /A
Stream config override(s) cleared
C:\Working Directory> xbgamestream dumpconfigoverride
maxBitrate : 12000000
minBitrate : 6000000
minResolution : 1080p
