�Ʒ� �ܰ踦 ���� �� ���� ������Ʈ���� �������� ����� ���� ��Ʈ��ũ���� �ٸ� �������� ����� ����̽��� ��Ʈ�����մϴ�.
�� �������� �ܰ躰 �̹��������� ����Ī �������Ʈ(Third-Person Blueprint) ���ø����� ������ ������Ʈ�� ����Ͽ� ������ �����մϴ�. ������ ��� �� ���� ������Ʈ���� �̿� ������ �ܰ踦 ������ �˴ϴ�.
���� ����
- OS �� �ϵ���� Ȯ��: �ȼ� ��Ʈ���� �÷�����(Pixel Streaming Plugin)�� Ư�� Ÿ���� GPU �ϵ��� ž��� Windows, Linux �� Mac �ü�� ��ǻ�Ϳ����� ������ ���ڵ��� �� �ֽ��ϴ�. �ڼ��� ������ �ȼ� ��Ʈ���� ���۷����� �����ϼ���.
- ��Ʈ��ũ ��Ʈ ����: ���� ��Ʈ��ũ���� ����� ���� 80��, 8888�� ��Ʈ��ũ ��Ʈ�� ���� �־�� �մϴ�. �̷��� ����Ʈ �����ؾ� �ϴ� ��� �ȼ� ��Ʈ���� ���۷����� �����ϼ���.
- �ٸ� �� ���� ����: ��ǻ�Ϳ��� �ٸ� �� ������ ���� ���� ��� �ϴ� �����մϴ�.
- IP �ּ�: ���ͳݿ��� �ȼ� ��Ʈ������ ��Ʈ�Ϸ��� ��ǻ���� IP �ּҸ� �˾ƾ� �մϴ�.
���� LAN �Ǵ� VPN �� �ȼ� ��Ʈ�������� �����ϴ� ���� �����ϴ�. �� ��� �ȼ� ��Ʈ���� IP �ּҷ�localhost
�Ǵ�127.0.0.1
�� ����� �� �ֽ��ϴ�. �ٸ� ��Ʈ��ũ���� �ӽſ��� �����Ϸ��� ��� �ñ׳θ� ������ STUN/TURN ������ ����ϵ��� ȯ�漳���ؾ� �� �� �ֽ��ϴ�. STUN/TURN ������ �����ϴ�peerConnectionOptions
�� �ñ׳θ� ������ ȯ�漳���ϴ� ����� ���� �ڼ��� ������ �ȼ� ��Ʈ���� ���۷����� �����ϼ���.
1 - �� ���� ���ø����̼� �غ��ϱ�
�� �ܰ迡���� ������Ʈ�� ������ ���������� �����մϴ�.
�ȼ� ��Ʈ���� �÷������� ������Ʈ�� ��Ű���� ���� ���ø����̼����� �����ϰų� �� �����Ϳ��� ������ ����(Standalone Game) �ɼ��� ����Ͽ� ������ ���� �۵��մϴ�.
�Ʒ� ������ �� �ó������� ���� ���� ����� ���� �ݴϴ�.
- �� �����Ϳ��� ������Ʈ�� ���ϴ�.
- �� �������� ���� ������ ����(Edit) > �÷�����(Plugins) �� �����մϴ�.
-
����(Graphics) ī�װ������ Pixel Streaming �Ǵ� Pixel Streaming 2 �÷������� ã�� Ȱ��ȭ �ڽ��� üũ�մϴ�.
-
���� �����(Restart Now) �� Ŭ���Ͽ� ������Ʈ�� ������ϰ� ��������� �����մϴ�.
-
�� �����ͷ� ���ƿ� ���� ������ ���� > ������Ʈ ����(Project Settings) �� �����մϴ�.
-
������Ʈ�� ij���Ͱ� ������ ����, �º�� �� ��ġ ����̽��� �Է��� Ȱ��ȭ�Ͽ� ij���Ͱ� �������� �̵��� �� �ֵ��� �Ϸ���, ȭ�鿡 ��ġ ��Ʈ�ѷ��� ǥ���ϴ� ���� �����ϴ�.
����(Engine) > �Է�(Input) ī�װ�� ���� �� ��ġ �������̽� ǥ��(Always Show Touch Interface) ������ ã�� Ȱ��ȭ�մϴ�.
�̴� ���û�������, ��� ������Ʈ�� �ʿ������� �ʽ��ϴ�. ������ ����Ī ���ø��� ���� ������Ʈ�� ��� ������Ʈ�� �÷��̾� ��Ʈ�ѷ��� ��ġ �Է��� �����ϴ� ��, ����ڴ� ��Ʈ���ֵǴ� ���ø����̼��� ��ġ ����̽��� ������ �� �ֽ��ϴ�.
-
���� ������ ���� > ������ ���μ���...(Editor Preferences...) �� �����մϴ�.
-
���� ������(Level Editor) > �÷���(Play) ī�װ������ �߰� ���� �ɼ� �Ķ����(Additional Launch Parameters) ������ ã�� ����
-PixelStreamingURL=ws://127.0.0.1:8888
�� �����մϴ�. -
������Ʈ�� Windows������ ��Ű¡�մϴ�. �� �������� ���� ������ ����(Files) > ������Ʈ ��Ű��(Package Project) > Windows(64��Ʈ)(Windows (64-bit)) �� �����մϴ�.
-
�� ������ ���� ��Ű���� ���� ������ ������Ʈ�� ��ġ�� ��ǻ���� ������ �̵��Ͽ� ���� ����(Select Folder) �� Ŭ���մϴ�.

- �� �����Ͱ� ��Ű¡ ���μ����� �����մϴ�.

- ��Ű¡ ���μ����� �Ϸ�Ǹ� ���� 10�ܰ迡�� ������ ������ �̵��մϴ�. ������ ������ �������� �ִ�
Windows
������ ã�� �� ���� ���Դϴ�.

-
��Ű���� ���� ���ø����̼��� ������ ������ ���� 8�ܰ迡�� ������ �Ͱ� ���� ����� �÷��� �����ؾ� �մϴ�. �̸� �����ϴ� �� ���� ����� �ٷ� ���⸦ �����ϴ� ���Դϴ�. 1. Alt �� ���� ä�� .exe ������ �巡���Ͽ� ���� ����(�Ǵ� ��ǻ���� �ٸ� ���ϴ� ��ġ)�� �� �ٷ� ���⸦ �����մϴ�.
2. �ٷ� ���⸦ ��Ŭ���ϰ� ���ؽ�Ʈ ������ �Ӽ�(Properties) �� �����մϴ�.

3. �ٷ� ���� �Ӽ�(Shortcut Properties) â�� �ٷ� ����(Shortcut) �ǿ��� ���(Target) �ʵ� ���� �ؽ�Ʈ -PixelStreamingURL=ws://127.0.0.1:8888
�� �����̰� Ȯ��(OK) �� Ŭ���մϴ�.

�ȼ� ��Ʈ���� �ý����� ����� �۵��ȴٸ� -RenderOffScreen
����� �Ķ���� �߰��ϴ� ���� �����ϴ�. �� ���� ���ø����̼� â�� �Ǽ��� �ּ�ȭ�Ǵ� ��� �ȼ� ��Ʈ���� �Է� ��Ʈ���� �۵��� �ߴܵ� �� �ֽ��ϴ�. -RenderOffScreen
�� ���ø����̼��� ǥ�õǴ� â ���� ��帮�� ��忡�� �����Ͽ� �̷��� ���� �����մϴ�.
���� ���
���� �ȼ� ��Ʈ���� �÷������� Ȱ��ȭ��, ��Ű���� ���� ������ �� ���� ���ø����̼��� ���� �������� �����Ӱ� ������� ��Ʈ������ �غ� ���ƽ��ϴ�.
2 - �ȼ� ��Ʈ���� ���� ���
�ֱ� �ȼ� ��Ʈ���ֿ� ����� ����������� ���� �ȼ� ��Ʈ������ ����Ʈ���� �� �� ���� ������Ʈ�� �ܺ� ����ҷ� �Ű������ϴ�. �̸� �ȼ� ��Ʈ���� �������� �մϴ�.
�ȼ� ��Ʈ���� ������ �����ϴ� ���� �� ���� ����� �ֽ��ϴ�.
- ���� github repository�� ���� �����մϴ�. https://github.com/EpicGamesExt/PixelStreamingInfrastructure
- ��ȣ�ϴ� �̳ο���
git clone --branch UEX.Y https://github.com/EpicGamesExt/PixelStreamingInfrastructure.git
�� ����մϴ�(git ��ġ �ʿ�). UEX.Y�� ���ϴ� �б�� ��ü�մϴ�(��: 5.5). \Engine\Plugins\Media\PixelStreaming\Resources\WebServers
�� �̵��� ����get_ps_servers
��ɾ �����մϴ�. Windows������.bat
��ũ��Ʈ�� ����ϰ�, Linux �Ǵ� Mac������.sh
��ũ��Ʈ�� ����ؾ� �մϴ�. �̷��� �ϸ� �ȼ� ��Ʈ���� �������� ���� �귣ġ�� ������ �����ɴϴ�.
�ȼ� ��Ʈ���� ����Ʈ���� �� �� ���� ������� ���� �ڼ��� ������ �ȼ� ��Ʈ���� �������� �����ϼ���.
3 - ���� �����ϱ�
�� �ܰ迡���� �� ���� ���ø����̼ǰ� Ŭ���̾�Ʈ�� ������ ���� �Ǿ� �� �Ǿ� ������ �����ϴ� �� ������ �Ǵ� �� ���� �����մϴ�. ���� �ܰ踦 �Ϸ����� ���� ��� �� ������ ������ �� �����ϴ�.
���� �ܰ迡���� Windows�� ����ϰ� �ִٰ� �����մϴ�. ������ Linux�� Mac ��� SignallingWebServer\platform_scripts\bash
���� �� ��ũ��Ʈ�� �����Ѵٴ� ���� �����ϸ� ���μ����� �����մϴ�.
-
�ȼ� ��Ʈ���� ������ ������ ��ġ��
SignallingWebServer
�������� �ñ׳θ� ������ ��ġ�� ã���ϴ�. -
�ñ׳θ� ������ �غ��Ϸ��� PowerShell�� ������ �������� ����
SignallingWebServer\platform_scripts\cmd\setup.bat
�� �����մϴ�. �̷��� �ϸ� ��� �ʼ� ���Ӽ��� ��ġ�˴ϴ�. -
SignallingWebServer\platform_scripts\cmd\start_with_stun.bat
�� �����Ͽ� �ñ׳θ� ������ �����մϴ�. ������ ���۵ǰ� ������ ������ �غ� �Ǹ� �ܼ� â�� ������ ���� ���� ���Դϴ�.WebSocket listening to Streamer connections on :8888 WebSocket listening to Players connections on :80 Http listening on *: 80
-
���� ���� ���ǿ��� ������ �ٷΰ��⸦ ���� �� ���� ���ø����̼��� �����մϴ�. �Ǵ� ����ٿ��� ���ø����̼��� �����ϰ� �ʹٸ� ���� ����� �����մϴ�.
MyPixelStreamingApplication.exe -PixelStreamingURL=ws://127.0.0.1:8888
���Ǹ� ����, �� ���� ���ø����̼��� ��Ű���� ���� �� �� ���� ���� ��Ű���� ���� ���������� ���Ե� ������ ����˴ϴ�. ���� ǥ�õ� ����� Engine ���� �������� ã�� �� �ֽ��ϴ�. �� ���� ��ġ ���� ��� �ش� �������� ������ ������ �� �ֽ��ϴ�.
������ �� ���� �� ����, Ư�� �ñ׳θ� �� �� ������ �÷��̾� ������ �Ǵ� ȯ�漳�� ������ �����ؾ� �ϴ� ��� ���� ��ġ���� �����ؾ� �մϴ�. ��Ű�� �������� �����ϸ� ������ ���ø����̼��� ��Ű���� ���� �� ��������� ������� �� �ֽ��ϴ�.
���� ���
�� ���� ���ø����̼��� �ñ׳θ� �� �� ������ ����Ǹ�, �ñ׳θ� �� �� �������� ���� �ܼ� â�� ���� ��� ���� ���� ���Դϴ�.
Streamer connected
�̴� ���� �ȼ� ��Ʈ���� �÷������� Ȱ��ȭ�� ���·� �� ���� ���ø����̼��� ����ǰ� ������, ����Ʈ���� �ñ׳θ� �� �� ������ �� ���� ���ø����̼ǿ� ���� Ŭ���̾�Ʈ�� ������� �غ� �Ǿ��ٴ� ���Դϴ�.
�ʿ��� ��� �� ���� ���ø����̼ǰ� �ñ׳θ� �� �� ������ ���������� �����ϰ� ������� �� �ֽ��ϴ�. ���ø����̼ǰ� ������ ���ÿ� ���� ���� ���ȿ��� �� �� �ڵ����� �翬��˴ϴ�.
�� �������� ��ǻ�Ϳ��� �۵��ϴ� �� �ʿ��� ������ ��� ��������, �������� ������ �ϸ� ���ҽ��ϴ�.
4 - ����!
�� �ܰ迡���� �ټ��� ���� �ٸ� ����̽����� ����Ǵ� �� �������� �ȼ� ��Ʈ���� ��ε�ij��Ʈ�� �����մϴ�.
-
�� ���� ���ø����̼��� ���� ���� ��ǻ�Ϳ��� Alt + Tab�� ���� �� ���� ���ø����̼ǿ��� ��Ŀ���� ��ȯ�ϰ�, �����Ǵ� �� �������� �����մϴ�. Google Chrome�̳� Mozilla Firefox�� �����մϴ�.
-
�ּ�â����
http://127.0.0.1
�� �̵��մϴ�. ���� �ӽ��� IP �ּ��̹Ƿ� �ñ׳θ� ������ ��û�� ó���մϴ�. -
������ �������� Ŭ���� ����, �÷��� ��ư�� �ٽ� Ŭ���Ͽ� ��Ʈ���� �����մϴ�.
-
���� ���ø����̼ǿ� ����Ǿ�����, ������ ���� �÷��̾� �� ������ �߾ӿ� �������� ��� ��Ʈ������ ���� ���Դϴ�.
����Ʈ �÷��̾� �������� �̹� Ű����, ���콺, ��ġ��ũ�� �Է��� �� ������ �����ϵ��� �����Ǿ� �����Ƿ�, ���ø����̼��� ���� �����ϴ� ���� �Ȱ��� ������� ���� �����ϰ� Ž���� �� �ֽ��ϴ�.
-
â ������ �߰�(+) ��ư�� Ŭ���Ͽ� ��Ʈ�� ��� ���� �⺻ �ɼ��� ��Ĩ�ϴ�. ��� ������ �ɼǿ� ���� �ڼ��� ������ https://github.com/EpicGamesExt/PixelStreamingInfrastructure
����Ʈ���� ��Ʈ���� �����Ǵ� ����� Ȯ���Ϸ��� Frontend/�� �������� �н��ϼ���.
-
���� ��Ʈ��ũ���� �ٸ� ��ǻ�� �Ǵ� ����� ����̽��� ã���ϴ�. ���� �ܰ踦 �ݺ��ϵ�,
http://127.0.0.1
�� ����ϴ� ��� �������� �� ���� ���ø����̼ǰ� �ñ׳θ� ������ ����Ǵ� ��ǻ���� IP �ּҷ� �����մϴ�.
���� ���
���� ��ǻ�Ϳ��� �ϳ��� �� ���� �ν��Ͻ��� ����Ǿ� ���� ��Ʈ��ũ�� ���� ���� ����̽��� �̵�� ��Ʈ���� ��ε�ij��Ʈ�մϴ�. ����� �� ����̽������� ��� ������ ����ũ�� PC���� ��������, ���� ������ ���� �䰡 ���Դϴ�.
�⺻������, ����� ��� ����̽��� �� ���� ���ø����̼ǿ� ���� ��Ʈ���� �����Ͽ� ��� Ű����, ���콺, ��ġ��ũ�� �Է��� �����մϴ�.
![]() |
![]() |
![]() |
����ũ�� | iPhone | Android |
5 - ���� ����
���� �ܰ迡���� ���� ���� ȣ��Ʈ�� ����Ʈ �÷��̾� �������� ����ϴ� ���� �ܼ��� ������ �ȳ��߽��ϴ�. �ణ�� ����� ����̸� �ȼ� ��Ʈ���� �ý����� �ξ� �� ������ų �� �ֽ��ϴ�. ���� ��� ������ �����ϴ�.
-
������Ʈ�� �䱸 ���� �����Ͽ� �÷��̾� HTML �������� ������ �缳���� �� �ֽ��ϴ�. �� ���� ���ø����̼����� ���� �Է��� ������ �� �ִ��� �����ϰ�, Ŀ���� �����÷��� �̺�Ʈ�� �� �������� �����ϴ� HTML5 UI ������Ʈ�� �������� ������ ���� �ֽ��ϴ�.
�ڼ��� ������ �÷��̾� �� ������ Ŀ������¡�ϱ��� �����ϼ���. �۵� ���ô� ���Ȱ����� ��ó�� �н�(Learn) �ǿ��� �̿� ������ Pixel Streaming Demo�� �����ϼ���. -
������ ���ͳ��� ����, �Ǵ� ���� ����ݿ� ���� �ȼ� ��Ʈ���� ���� �����ؾ� �ϴ� ��� �� ���� ��� ��Ʈ��ũ ȯ�漳���� �ʿ��� �� �ֽ��ϴ�. �ƴϸ� �� ���� Ŭ���̾�Ʈ�� ������ �� ���� �ν��Ͻ��� �ٸ� ��Ʈ���� �����ϴ� ������ �÷��̾� �������� ���� �������� ��Ʈ�����ϴ� ���� ��ȣ�� ���� �ֽ��ϴ�.
�� ���� ������ ���� �ڼ��� ������ ȣ���� �� ��Ʈ��ŷ ���̵��� �����ϼ���. -
�ȼ� ��Ʈ���� �ý����� �� ������Ʈ���� ���ڵ� �ػ�, ȭ�� ũ��, IP �ּ�, ��� ��Ʈ ���� �����ϴ� �� ����� �� �ִ� �� ���� ȯ�漳�� ������Ƽ�� �ֽ��ϴ�.
�̷��� ��� ������Ƽ �� ���� ����� ���� ������ �ȼ� ��Ʈ���� ���۷����� �����ϼ���. -
�ȼ� ��Ʈ������ ���ο� ����ܰ� ����� ����ܰ� �ȼ� ��Ʈ���� ��� �������� �����ϼ���.
-
��Ʈ���� Ʃ�� ���̵� �������� ��Ʈ�� ����Ƽ �� ������ �����ϰ� �����ϴ� �� ������ �� �� �ֽ��ϴ�.