에픽게임즈는 Google이 WebRTC 버전에서 공개한 취약성을 알고 있으며, EOS SDK에 미치는 영향과 향후 단계에 대해 조사하고 있습니다. 자세한 내용은 여기를 참고하세요.
이 페이지에서는 픽셀 스트리밍 시스템의 다양한 부분에 노출되는 옵션, 세팅, 명령줄 파라미터를 설명합니다.
지원 그래픽 하드웨어
픽셀 스트리밍 플러그인으로 언리얼 엔진 애플리케이션을 실행하는 컴퓨터에는 다음 그래픽 하드웨어 중 하나가 있어야 합니다.
-
하드웨어 가속 비디오 인코딩을 지원하는 NVIDIA GPU 하드웨어(NVENC) NVIDIA의 지원 디바이스 매트릭스를 참조하세요.
-
고급 미디어 프레임워크(Advanced Media Framework, AMF)를 지원하는 AMD GPU 하드웨어
-
VideoToolbox 프레임워크 사용을 지원하는 Macintosh 하드웨어.
픽셀 스트리밍 플러그인을 사용하려고 할 때 호환 가능한 GPU를 찾지 못했거나, 해당 인코더 라이브러리를 로드하지 못했습니다(No compatible GPU found, or failed to load their respective encoder libraries) 라는 오류 메시지를 받았다면 GPU가 NVENC 또는 AMF를 지원하지 않을 가능성이 높습니다.
지원 운영체제
픽셀 스트리밍 플러그인은 Windows, Linux 및 Mac 플랫폼을 지원합니다. OSX는 지원하지 않습니다.
하지만 픽셀 스트리밍 플러그인과 그에 수반되는 시그널링 및 웹 서버는 Windows 10, Ubuntu 18.04/20.04 및 MacOS Ventura 13.5.1에서만 테스트되었습니다. Windows 7 또는 8을 비롯한 다른 운영체제에서는 테스트되지 않았습니다.
지원 클라이언트 브라우저
픽셀 스트리밍 재생은 WebRTC 프로토콜을 지원하는 모든 최신 브라우저에서 작동합니다. 예를 들어, 픽셀 스트리밍은 다음 브라우저의 최신 버전에서 테스트되었으며 별도의 환경설정 없이도 작동하는 것으로 알려져 있습니다.
- Google Chrome(데스크톱 및 모바일)
- Microsoft Edge(데스크톱)
- Mozilla Firefox(데스크톱 및 모바일)
- Apple Safari(데스크톱 및 모바일)
Microsoft Edge, Opera와 같은 다른 브라우저는 애드온이나 플러그인이 필요할 수 있으며, 모든 시스템에서 작동하지 않을 수 있습니다.
지원 인코더
인코더 | 가속 | 1080p/4K에서의 인코딩 속도 | 장점 | 낮은 비트레이트에서의 퀄리티 | 피어당 CPU/GPU 사용량 |
---|---|---|---|---|---|
H.264 | GPU(NVIDIA, AMD 또는 Apple M 시리즈 프로세서) | ~8.97ms/~24.17ms | 인코딩/디코딩 속도가 빠릅니다. 하드웨어 수준에서 여러 디바이스에 걸쳐 폭넓게 지원됩니다. | 블록 현상 발생 | GPU가 피어 수에 관계없이 하나의 세션만 인코딩합니다. |
VP8 | CPU | ~10.5/~25ms | 낮은 비트레이트에서 더 나은 이미지 퀄리티를 구현합니다. | 평균 | CPU 퍼포먼스가 피어에 따라 선형으로 스케일 조절됩니다. |
VP9 | CPU | ~15ms/~50ms | 다른 인코더와 비교했을 때 가장 낮은 비트레이트에서 가장 높은 이미지 퀄리티를 구현합니다. | 좋음 | CPU 퍼포먼스가 피어에 따라 선형으로 스케일 조절됩니다. |
AV1 | GPU(NVIDIA Ada Lovelace 이상) | ~8.98ms/~15.8ms | 다른 인코더와 비교했을 때 가장 낮은 비트레이트에서 가장 높은 이미지 퀄리티를 구현합니다. | 최상 | GPU가 피어 수에 관계없이 하나의 세션만 인코딩합니다. |
1080p 스트림의 경우 비트레이트가 20mbps 넘게 올라가면 모든 인코더의 퀄리티가 비슷해집니다. 여기에 나와 있는 인코딩 속도는 RTX 3060 및 AMD 3900X에서 가져온 추정치입니다. 단 AV1의 경우 NVIDIA RTX 6000 Ada에서 테스트를 실시했습니다. 더 낮은 비트레이트에서 더 높은 비디오 퀄리티를 구현하므로 인코딩 하드웨어에서 지원하는 경우 AV1 코덱을 사용하는 것이 좋습니다.
디폴트 네트워크 포트
픽셀 스트리밍 시스템의 컴포넌트는 아래 지정된 디폴트 포트를 사용하여 통신합니다. 각 컴포넌트가 실행되는 호스트에서 해당 포트가 열려 있어야 합니다.
컴포넌트 | 포트 |
---|---|
Signalling Server host |
|
Matchmaker Server host |
|
SFU Ports |
|
픽셀 스트리밍 콘솔 명령 및 실행인자
이 섹션에는 픽셀 스트리밍을 사용하는 애플리케이션에 유용한 콘솔 명령 및 실행인자가 포함되어 있습니다.
필수 실행인자
다음 실행인자는 픽셀 스트리밍을 사용하는 언리얼 엔진 애플리케이션을 실행할 때 지정해야 합니다.
명령줄 실행인자 | 설명 |
---|---|
-PixelStreamingIP=<value> 또는 <domain> |
시그널링 및 웹 서버를 실행하는 컴퓨터의 IP 주소 또는 도메인 이름을 지정합니다. |
-PixelStreamingPort=<value> |
시그널링 및 웹 서버가 언리얼 엔진 애플리케이션에서 들어오는 통신을 수신하는 포트를 지정합니다. 시그널링 및 웹 서버는 디폴트 값 8888 을 사용합니다. |
-PixelStreamingURL=<value> |
웹소켓 프로토콜도 포함해야 합니다. 예를 들어 다음과 같이 할 수 있습니다. |
일반적인 픽셀 스트리밍 애플리케이션 실행은 다음과 같습니다.
MyPixelStreamingApplication.exe -PixelStreamingIP=127.0.0.1 -PixelStreamingPort=8888
또는
MyPixelStreamingApplication.exe -PixelStreamingURL="ws://127.0.0.1:8888"
언리얼 엔진 실행인자
다음 실행인자는 픽셀 스트리밍에만 사용할 수 있는 것은 아니지만, 대다수의 픽셀 스트리밍 애플리케이션에 유용하며, 특히 클라우드 디플로이에 유용합니다.
명령줄 실행인자 | 설명 |
---|---|
-RenderOffscreen |
언리얼 엔진 애플리케이션을 로컬 컴퓨터에서 렌더링이 전혀 보이지 않는 헤드리스 상태로 실행합니다. 애플리케이션에 아무 창도 표시되지 않으며, 전체화면으로 렌더링되지 않습니다. 이 파라미터를 -ForceRes와 함께 사용하여 언리얼 엔진이 주 디스플레이의 해상도에 따라 해상도를 자동으로 조정하지 않도록 할 수 있습니다. 이 파라미터를 생략하면 언리얼 엔진 애플리케이션 창은 정상적으로 렌더링됩니다. 이 애플리케이션 창이 최소화되는 경우 픽셀 스트리밍 비디오 및 입력 캡처의 작동이 중단됩니다. 그러므로 언리얼 엔진 애플리케이션에서 렌더링된 출력을 애플리케이션 실행 중에 같은 컴퓨터에서 로컬로 볼 수 있어야 하는 경우가 아니라면, 이 파라미터를 항상 포함할 것을 권장합니다. |
-ForceRes |
-ResX 및 -ResY와 결합하면 언리얼 엔진에 특정 해상도를 강제합니다. 일반적으로 디스플레이 해상도가 없는 클라우드 디플로이에 유용합니다. |
-ResX=<value> |
언리얼 엔진 애플리케이션 실행 시 사용할 해상도의 너비 컴포넌트를 설정합니다. |
-ResY=<value> |
언리얼 엔진 애플리케이션 실행 시 사용할 해상도의 높이 컴포넌트를 설정합니다. |
-AudioMixer |
언리얼 엔진이 오디오에 소프트웨어 믹싱을 사용하도록 강제합니다. 오디오 디바이스가 없는 경우 필요할 수 있습니다. |
-Unattended |
오류가 발생한 이벤트에서 다이얼로그 생성을 억제합니다. 이러한 시나리오에서 메시지 상자가 무한 정지될 수 있으므로 언리얼 엔진을 화면 밖에서 또는 컨테이너에서 실행할 때 유용합니다. |
-StdOut 및 -FullStdOutLogOutput |
이 두 플래그를 결합하면 최대 로그 출력을 생성합니다. SSH 터미널에서 라이브 로그를 디버깅하거나 확인할 때 유용합니다. |
선택적 콘솔 명령 실행인자
다음 세팅을 런타임에 콘솔 변수로 지정하거나 실행 시 프로그램 실행인자로 지정할 수 있습니다.
시스템은 각 세팅이 지정되지 않았을 때 사용할 디폴트를 제공합니다. 대부분의 사용자는 이러한 세팅을 변경할 필요가 없습니다. 이러한 값 대다수는 WebRTC에서 내부적으로 제어하며, 값을 오버라이드하면 퍼포먼스가 악화될 가능성이 있습니다.
픽셀 스트리밍 플러그인 환경설정
다음 세팅을 변경하여 픽셀 스트리밍 플러그인을 환경설정합니다.
콘솔 변수 | 명령줄 실행인자 | 디폴트 | 설명 |
---|---|---|---|
PixelStreaming.HUDStats |
-PixelStreamingHudStats |
false |
게임 내 HUD에 픽셀 스트리밍 통계를 표시할지 여부입니다. |
PixelStreaming.DisableLatencyTester |
-PixelStreamingDisableLatencyTester |
false |
픽셀 스트리밍 플러그인 파이프라인을 통과하는 지연시간 테스트 트리거 기능을 비활성화합니다. |
PixelStreaming.KeyFilter |
-PixelStreamingKeyFilter=<values> |
"" |
스트리밍 클라이언트에서 무시할 키 목록으로, 쉼표로 구분됩니다. 예를 들어 디폴트 이동 키를 필터로 걸러내는 데 'W,A,S,D'를 사용할 수도 있습니다. |
PixelStreaming.UseMediaCapture |
-PixelStreamingUseMediaCapture |
false |
픽셀 스트리밍 내부 백버퍼 소스 대신 MediaIOFramework의 미디어 캡처를 사용하여 프레임을 캡처합니다. 일부 시나리오에서는 이 방법이 선호될 수 있습니다. |
해당 없음 | -AllowPixelStreamingCommands |
false |
사용자가 emitConsoleCommand Javascript를 통해 콘솔 명령을 전송할 수 있는지 여부입니다. |
해당 없음 | -PixelStreamingHideCursor |
false |
UE 애플리케이션 커서를 숨길지 여부입니다. |
-SimulcastParameters | -SimulcastParameters="[layer_list]" |
-SimulcastParameters=1.0,5000000,100000000,2.0,1000000,5000000 |
레이어 포맷은 [scale_down_factor],[min_bitrate],[max_bitrate]입니다. 최소 1개의 레이어를 항상 선언해야 하며, 스케일 다운 인수는 최소 1로 설정할 것을 권장합니다. 예를 들어, 스케일 다운 인수가 2이면 해상도가 절반이 됩니다. |
인코더 환경설정
다음 세팅을 변경하여 픽셀 스트리밍 플러그인이 사용하는 기본 비디오 인코더를 환경설정합니다.
콘솔 변수 | 명령줄 실행인자 | 디폴트 | 설명 |
---|---|---|---|
PixelStreaming.Encoder.Codec |
-PixelStreamingEncoderCodec=<value> |
H264 |
픽셀 스트리밍에 사용되도록 지정된 인코더입니다. 지원되는 인코더: "H264", "AV1", "VP8", "VP9" |
PixelStreaming.Encoder.TargetBitrate |
-PixelStreamingEncoderTargetBitrate=<value> |
-1 |
타깃 비트레이트(bps)입니다. 설정하면 WebRTC에서 원하는 비트레이트를 무시합니다(권장되지 않음). -1로 설정하면 비활성화됩니다. |
PixelStreaming.Encoder.MaxBitrateVBR |
-PixelStreamingEncoderMaxBitrate=<value> |
20000000 |
최대 비트레이트(bps)입니다. CBR 속도 컨트롤 모드에서 NVENC 사용 시 작동하지 않습니다. |
PixelStreaming.Encoder.DumpDebugFrames |
-PixelStreamingDebugDumpFrame=<value> |
false |
디버깅 목적으로 인코더에서 디스크상 파일로 프레임을 덤프합니다. |
PixelStreaming.Encoder.MinQP |
-PixelStreamingEncoderMinQP=<value> |
-1 |
범위는 0~51로, 값이 낮아질수록 퀄리티가 향상되지만 비트레이트도 올라갑니다. 참고: -1이면 최소 QP의 하드 제한을 비활성화합니다. |
PixelStreaming.Encoder.MaxQP |
-PixelStreamingEncoderMaxQP=<value> |
-1 |
범위는 0~51로, 값이 낮을수록 퀄리티가 향상되지만 비트레이트도 올라갑니다. 참고: -1이면 최대 QP의 하드 제한을 비활성화합니다. |
PixelStreaming.Encoder.RateControl |
-PixelStreamingEncoderRateControl=<value> |
"CBR" |
픽셀 스트리밍 비디오 인코더 속도 컨트롤 모드입니다. "ConstQP", "VBR", "CBR" 모드가 지원됩니다. 참고: CBR 모드만 권장합니다. |
PixelStreaming.Encoder.EnableFillerData |
-PixelStreamingEnableFillerData=<value> |
false |
정크 데이터로 채워 고정 비트레이트를 유지합니다. 참고: CBR 모드에서 MinQP = -1이면 필요하지 않습니다. |
PixelStreaming.Encoder.Multipass |
-PixelStreamingEncoderMultipass=<value> |
"FULL" |
프레임당 인코더가 수행하는 패스 수입니다. 자세한 내용은 NVENC 문서를 참조하세요. "DISABLED" , "QUARTER" , "FULL" 모드가 지원됩니다. |
PixelStreaming.Encoder.MaxSessions |
-PixelStreamingEncoderMaxSessions |
-1 |
픽셀 스트리밍의 최대 동시 하드웨어 인코더 세션 수를 설정합니다(-1은 제한 없음). |
PixelStreaming.Encoder.H264Profile |
-PixelStreamingH264Profile=<value> |
"BASELINE" |
인코더에서 사용되는 H264 프로파일입니다. Baseline은 WebRTC 사용 가능 디바이스의 수신 측에서 지원이 보장되는 유일한 프로파일입니다. |
WebRTC 환경설정
다음 세팅을 변경하여 픽셀 스트리밍 플러그인이 내부적으로 사용하는 WebRTC 라이브러리를 환경설정합니다.
콘솔 변수 | 명령줄 실행인자 | 디폴트 | 설명 |
---|---|---|---|
N/A |
-LogCmds="LogPixelStreamingWebRTC <LogLevel>" |
Log |
WebRTC의 로그 수준을 지정합니다. WebRTC 디버깅에 유용합니다. 유용한 로그 수준으로는 Log, Verbose, VeryVerbose가 있습니다. |
PixelStreaming.WebRTC.DegradationPreference |
-PixelStreamingWebRTCDegradationPreference=<value> |
"MAINTAIN_FRAMERATE" |
저하 개인설정(Degradation preference)은 인코더 비트레이트/QP 변경이 충분하지 않을 때 해상도 변경, 프레임 드롭 등 소멸적으로 비트레이트를 조정하는 WebRTC의 전략입니다. |
PixelStreaming.WebRTC.MaxFps |
-PixelStreamingWebRTCMaxFps=<value> |
60 |
WebRTC에서 캡처/인코딩/전송을 시도하는 최대 FPS입니다. |
PixelStreaming.WebRTC.StartBitrate |
-PixelStreamingWebRTCStartBitrate=<value> |
10000000 |
WebRTC에서 스트리밍을 시작하려고 시도할 시작 비트레이트(bps)입니다. 값은 최소 비트레이트와 최대 비트레이트 사이여야 합니다. |
PixelStreaming.WebRTC.MinBitrate |
-PixelStreamingWebRTCMinBitrate=<value> |
100000 |
WebRTC에서 이 값 아래로는 요청하지 않을 최소 비트레이트(bps)입니다. 이 값을 너무 높게 설정하지 않도록 주의하세요. 이 값이 너무 높으면 WebRTC에서 프레임 드롭이 일어납니다. |
PixelStreaming.WebRTC.MaxBitrate |
-PixelStreamingWebRTCMaxBitrate=<value> |
100000000 |
WebRTC에서 이 값 위로는 요청하지 않을 최대 비트레이트(bps)입니다. 로컬(이상적) 네트워크가 실제로 이 값에 도달하려고 시도하므로, 이 값을 너무 높게 설정하지 않도록 주의하세요. |
PixelStreaming.WebRTC.LowQpThreshold |
-PixelStreamingWebRTCLowQpThreshold=<value> |
25 |
|
PixelStreaming.WebRTC.HighQpThreshold |
-PixelStreamingWebRTCHighQpThreshold=<value> |
37 |
PixelStreaming.Encoder.MaxQP=-1일 때만 사용됩니다. 값의 범위는 1~51입니다. WebRTC에서 이 QP를 초과하는 프레임을 얻는 경우 조정 결정을 내리려고 시도합니다. |
PixelStreaming.WebRTC.DisableReceiveAudio |
-PixelStreamingWebRTCDisableReceiveAudio |
false |
브라우저에서 UE로의 오디오 수신을 비활성화합니다. 오디오가 필요하지 않은 경우 지연시간이 개선되기도 합니다. |
PixelStreaming.WebRTC.DisableTransmitAudio |
-PixelStreamingWebRTCDisableTransmitAudio |
false |
브라우저로의 UE 오디오 전송을 비활성화합니다. 오디오가 필요하지 않은 경우 지연시간이 개선되기도 합니다. |
PixelStreaming.WebRTC.DisableAudioSync |
-PixelStreamingWebRTCDisableAudioSync |
true |
WebRTC에서 오디오와 비디오 트랙 동기화를 비활성화합니다. 동기화가 필요하지 않은 경우 지연시간이 개선됩니다. |
PixelStreaming.WebRTC.MinPort |
-PixelStreamingWebRTCMinPort |
49152 |
WebRTC 포트 할당기에서 사용 가능한 최소 미디어 포트를 설정합니다. |
PixelStreaming.WebRTC.MaxPort |
-PixelStreamingWebRTCMaxPort |
65535 |
WebRTC 포트 할당기에서 사용 가능한 최대 미디어 포트를 설정합니다. |
PixelStreaming.WebRTC.PortAllocator.Flags |
-PixelStreamingWebRTCPortAllocatorFlags |
"" |
WebRTC 포트 할당기 플래그를 설정합니다. 플래그는 쉼표로 구분하여 지정됩니다. 지원하는 값: DISABLE_UDP, DISABLE_STUN, DISABLE_RELAY, DISABLE_TCP, ENABLE_IPV6, ENABLE_SHARED_SOCKET, ENABLE_STUN_RETRANSMIT_ATTRIBUTE, DISABLE_ADAPTER_ENUMERATION, DISABLE_DEFAULT_LOCAL_CANDIDATE, DISABLE_UDP_RELAY, ENABLE_IPV6_ON_WIFI, ENABLE_ANY_ADDRESS_PORTS, DISABLE_LINK_LOCAL_NETWORKS |
PixelStreaming.WebRTC.DisableFrameDropper |
-PixelStreamingWebRTCDisableFrameDropper |
false |
WebRTC 내부 프레임 드로퍼를 비활성화합니다. LAN 스트리밍 등에서 프레임이 드롭되는 경우 유용할 수 있습니다. |
PixelStreaming.WebRTC.VideoPacing.MaxDelay |
-PixelStreamingWebRTCVideoPacingMaxDelay |
-1.0 |
WebRTC-Video-Pacing 필드 시험을 활성화하고 max delay (ms) 파라미터를 설정합니다(0 미만의 값은 버려짐). |
PixelStreaming.WebRTC.VideoPacing.Factor |
-PixelStreamingWebRTCVideoPacingFactor |
-1.0 |
WebRTC-Video-Pacing 필드 시험을 활성화하고 video pacing factor 파라미터를 설정합니다. 값이 크면 더 큰 비트레이트에서 더 관대합니다. |
PixelStreaming.WebRTC.FieldTrials |
-PixelStreamingWebRTCFieldTrials |
"" |
WebRTC 필드 시험 스트링을 설정합니다. 포맷: "TRIAL1/VALUE1/TRIAL2/VALUE2/". |
시그널링 서버 환경설정 파라미터
이 파라미터를 설정할 수 있는 두 가지 방법이 있습니다.
- 명령줄에서
Start_SignallingServer.ps1
또는node cirrus.js
를 실행하여 시그널링 및 웹 서버를 시작할 때입니다. 이 경우 각 파라미터 이름에--
(대시 2개) 접두사를 붙이고 뒤에 한 칸을 띄운 다음 설정할 값을 입력합니다. 예를 들어 다음과 같이 할 수 있습니다.--httpPort 81
과 같습니다. - 환경설정 파일에서 기본적으로 시그널링 및 웹 서버(
cirrus.js
)는 같은 폴더에 있는config.json
파일을 찾습니다. 이 경우 각 파라미터와 원하는 값을 파일에 정의된 JSON 오브젝트 내 키-값 쌍으로 설정합니다. 시그널링 및 웹 서버를 이미 한 번이라도 시작해 본 적이 있다면/Samples/PixelStreaming/WebServers/SignallingWebServer/config.json
파일에 이미 나와 있는 파라미터를 예시로 참조하세요.
파라미터 | 설명 |
---|---|
--PublicIp <value> |
시그널링 및 웹 서버를 실행하는 컴퓨터의 퍼블릭 IP 입니다. |
--HttpPort <value> |
시그널링 및 웹 서버가 클라이언트 브라우저와의 HTTP 연결에 사용하는 포트입니다. |
--StreamerPort <value> |
시그널링 및 웹 서버가 언리얼 엔진 애플리케이션에서 들어오는 연결을 수신할 포트입니다. |
--peerConnectionOptions <value> |
언리얼 엔진 애플리케이션과 브라우저가 자체 외부 IP 주소를 검색해야 할 때 쿼리할 STUN 및 TURN 서버가 있는 경우 해당 호스트 이름 또는 IP 주소를 지정합니다. 값은 스트링 포맷이어야 하며, JSON 환경설정 파일을 사용하여 파라미터를 제공하는 경우에도 마찬가지입니다. 항상 큰따옴표로 묶고, 스트링 안의 큰따옴표는 위와 같이 백슬래시로 이스케이프 문자를 붙여야 합니다. |
--HomepageFile <value> |
특정 URL을 요청하지 않는 연결 클라이언트 브라우저에 서버가 제공할 디폴트 페이지의 파일 이름입니다. |
--AdditionalRoutes <value> |
시그널링 및 웹 서버가 처리할 추가 폴더를 지정합니다. |
--LogToFile <value> |
시그널링 및 웹 서버가 로그 메시지를 |
--UseHttps <value> |
시그널링 서버가 httpsPort 에서의 HTTPS 연결만 수락하도록 하려면 이 파라미터를 true 로 설정합니다. |
--HttpsPort <value> |
HTTPS 연결을 수신하는 포트입니다. UseHttps 가 활성화되어 있을 때만 사용됩니다. |
--UseMatchmaker <value> |
시그널링 및 웹 서버가 현재 상태를 매치메이커 서버에 전송할지 여부를 결정합니다. 클라이언트 브라우저가 현재 사용 중이 아닌 시그널링 서버 및 언리얼 엔진 애플리케이션을 찾는 데 도움이 됩니다. |
--MatchmakerAddress <value> |
시그널링 및 웹 서버가 접속해야 하는 매치메이커 서버 IP 주소입니다. |
--MatchmakerPort <value> |
매치메이커 서버가 시그널링 및 웹 서버에서 들어오는 메시지를 수신할 포트입니다. |
--SFUPort <value> |
시그널링 서버와 SFU 간의 연결을 엽니다. |
--ConfigFile <value> |
시그널링 서버가 위의 프로퍼티 값을 얻는 데 사용해야 하는 환경설정 파일 경로와 이름을 지정합니다. 명령줄에서만 설정할 수 있습니다. |
매치메이커 서버 명령줄 파라미터
run.bat
파일 또는 node.exe matchmaker.js
를 실행하여 매치메이커 서버 실행을 시작할 때 명령줄에 이러한 파라미터를 제공합니다.
파라미터 | 설명 |
---|---|
--httpPort <value> |
매치메이커가 클라이언트의 HTTP 연결을 수신할 포트 번호를 설정합니다. |
--matchmakerPort <value> |
Cirrus 시그널링 서버에서 들어오는 메시지를 매치메이커가 수신할 포트 번호를 설정합니다. |
SFU 서버 파라미터
파라미터 | 설명 |
---|---|
--PublicIP=<value> |
SFU 서버가 사용할 퍼블릭 IP 주소입니다. |