픽셀 스트리밍 툴바
픽셀 스트리밍 툴바는 에디터 내에서 픽셀 스트리밍을 제어할 때 주로 사용하는 메뉴입니다.

픽셀 스트리밍 툴바에 액세스하려면 Pixel Streaming 플러그인을 활성화해야 합니다.
원격 시그널링 서버 사용

이 옵션을 토글하면 레벨 및 전체 에디터 스트리밍 옵션을 사용할 때 에디터에서 임베디드 시그널링 서버를 생성하지 않습니다. 수동으로 에디터 외부의 시그널링 서버를 실행하고 URL을 지정해야 합니다. 하지만 대부분의 사용 사례에는 디폴트값으로 충분합니다.
임베디드 시그널링 서버 옵션

이 값은 에디터 스트리밍 기능을 사용할 때 생성되는 임베디드 시그널링 서버의 포트를 지정합니다. 값을 특별히 변경해야 하는 경우를 제외하면, 대부분의 사용 사례에서 디폴트값을 사용할 수 있습니다.
가상 카메라
가상 카메라는 픽셀 스트리밍에 새롭게 추가된 실험단계 기능입니다. 이 기능을 사용하는 방법을 자세히 알아보려면 가상 카메라 페이지를 참고하세요.
코덱

스트리밍에서 사용할 인코더를 지정하는 옵션입니다. 각 코덱에 관한 정보와 각 코덱을 비교한 내용을 자세히 알아보려면 지원 코덱 페이지를 참고하세요.
에디터 스트리밍
에디터 스트리밍을 사용하면 모바일 디바이스를 포함한 모든 브라우저로 언리얼 엔진 에디터를 스트리밍할 수 있습니다. 에디터와 원격으로 상호작용할 수 있고, 보안상의 이점도 있으며, 사용자들이 협업할 새로운 기회가 됩니다. 또한 하드웨어를 로컬에서 실행할 필요가 없으므로 새롭고 효율적인 업무 파이프라인이 가능해집니다.
에디터 스트리밍은 기본 픽셀 스트리밍 모듈을 활용합니다. 따라서 픽셀 스트리밍에 익숙한 사용자는 에디터 스트리밍 애플리케이션을 친숙하게 사용할 수 있습니다.
사용 방법
에디터 스트리밍은 최대한 쉽게 사용할 수 있도록 설계되었습니다. 에디터 스트리밍을 시작하는 방법은 다음과 같습니다.
-
Pixel Streaming 플러그인을 활성화합니다.
-
에디터가 다시 시작되면 툴바에 새로운 '픽셀 스트리밍' 메뉴가 표시됩니다.
-
메뉴를 열고 '전체 에디터 스트리밍(Stream Full Editor)'을 클릭합니다.
-
잘 되었습니다! 이제 에디터가 스트리밍됩니다. 브라우저를 열고 퍼블릭 IP로 이동합니다. 로컬 스트리밍을 테스트할 때는 127.0.0.1을 사용하세요.
-
다시 툴바를 열면 네트워크 환경설정으로 허용될 때 스트리밍에 액세스할 수 있는 IP 몇 개가 표시됩니다.
위 단계를 따르면 언리얼 엔진 내 임베디드 시그널링 서버가 실행됩니다. (이곳의) 'PixelStreamingInfrastructure' 저장소에 있는 시그널링 서버를 실행하는 워크플로에 더 익숙한 사용자는 '원격 시그널링 서버 사용(Use Remote Signaling Server)' 체크박스에 체크하고 이 시그널링 서버의 IP 주소를 입력한 다음 스트리밍을 시작하면 됩니다.
클라우드에서 에디터를 스트리밍하는 방법
일반 픽셀 스트리밍 애플리케이션을 스트리밍할 때와 거의 같은 방식으로 클라우드 인스턴스에서 에디터를 스트리밍할 수 있지만, 다음과 같은 몇 가지 간단한 수정이 필요합니다.
- 애플리케이션 실행인자에
-res=1920x1080
또는 유사한 것이 포함된 경우,-EditorPixelStreamingRes=1920x1080
으로 대체해야 합니다. - 애플리케이션 실행인자에
-resx=1920 -resy=1080
또는 이와 유사한 것이 포함된 경우,-EditorPixelStreamingResX=1920 -EditorPixelStreamingResY=1080
으로 대체해야 합니다. - 애플리케이션 실행인자에
-renderoffscreen
이 포함된 경우,-EditorPixelStreamingStartOnLaunch=true
를 추가해야 툴바와 상호작용할 필요 없이 스트리밍을 시작할 수 있습니다. - 엔진 내 임베디드 서버가 아닌 시그널링 서버를 사용하고 싶은 경우,
-EditorPixelStreamingUseRemoteSignallingServer=true
를 추가해야 합니다. - 최종 명령어의 예시는 다음과 같습니다.
Engine\Binaries\Win64\UnrealEditor-Cmd.exe -project Path\To\Your\Project.uproject -RenderOffscreen -EditorPixelStreamingRes=1920x1080 -EditorPixelStreamingStartOnLaunch=true -PixelStreamingURL=ws://127.0.0.1:8888
화면 밖에서 렌더링할 때 에디터를 스트리밍하는 기능은 현재 실험단계이며 불안정할 수 있습니다.
레벨 에디터 스트리밍
전체 에디터 스트리밍 외에 에디터의 레벨 뷰포트만을 스트리밍하는 옵션도 추가했습니다. 레벨 뷰포트만 스트리밍할 때는 아웃라이너, 콘텐츠 브라우저, 모든 팝업 메뉴를 포함하여 주위의 어떤 엘리먼트도 연결된 피어에게 표시되지 않습니다.
레벨 스트리밍을 사용하려면 툴바 옵션에서 '전체 에디터 스트리밍(Stream Full Editor)' 대신 '레벨 에디터 스트리밍(Stream Level Editor)'을 선택하세요.
