본문 바로가기

NDI 활용한 멀티 PC 방송 세팅 - 게임용 PC와 방송용 PC 분리하기

NDI 프로토콜을 활용하여 게임용 PC와 방송용 PC를 분리하는 멀티 PC 방송 환경을 구축하는 방법을 안내합니다.


멀티 PC 방송의 장점

멀티 PC 방송이란 게임 실행과 방송 인코딩을 서로 다른 PC에서 처리하는 방식입니다. 게임용 PC는 게임 실행에만 집중하고, 방송용 PC가 인코딩과 송출을 담당합니다. 이렇게 역할을 분리하면 게임 성능과 방송 품질을 동시에 극대화할 수 있습니다.

싱글 PC 방송에서는 게임과 인코딩이 같은 시스템 자원을 공유하므로 어느 한쪽이 성능 저하를 겪게 됩니다. 특히 AAA급 고사양 게임을 1080p 60fps로 방송할 때 게임 프레임이 떨어지거나 인코딩 과부하로 방송이 끊기는 문제가 자주 발생합니다. 멀티 PC 환경에서는 이러한 문제가 근본적으로 해결됩니다.

또한 방송용 PC에서 CPU 인코더(x264)의 느린 프리셋(medium, slow 등)을 사용할 수 있어 같은 비트레이트에서 더 높은 화질을 달성할 수 있습니다. 싱글 PC에서는 게임 때문에 veryfast나 superfast 프리셋만 사용 가능했다면, 전용 방송 PC에서는 인코딩 품질을 최대한 끌어올릴 수 있습니다. 프로 스트리머들이 멀티 PC 환경을 선호하는 가장 큰 이유가 바로 이 인코딩 품질의 향상입니다.

NDI 프로토콜이란

NDI(Network Device Interface)는 NewTek에서 개발한 네트워크 기반 영상 전송 프로토콜입니다. 로컬 네트워크(LAN)를 통해 고품질의 비디오와 오디오를 PC 간에 실시간으로 전송할 수 있습니다. 기존의 캡처 카드 방식 대비 NDI의 장점은 별도의 하드웨어 없이 소프트웨어만으로 영상 전송이 가능하다는 것입니다.

NDI는 사실상 무손실에 가까운 영상 품질을 제공하면서도 압축을 통해 네트워크 대역폭을 효율적으로 사용합니다. 1080p 60fps 영상 기준 약 100~150Mbps의 대역폭을 사용하며, 기가비트 이더넷(1Gbps) 환경에서 충분히 안정적으로 전송됩니다.

NDI를 사용하려면 양쪽 PC가 같은 로컬 네트워크에 연결되어 있어야 합니다. 반드시 유선 이더넷 연결을 사용해야 하며, 와이파이로는 NDI의 높은 대역폭 요구를 안정적으로 처리하기 어렵습니다. 두 PC를 같은 공유기나 스위치에 유선으로 연결하는 것이 기본 조건입니다.

NDI에는 NDI Full과 NDI HX(High Efficiency) 두 가지 버전이 있습니다. NDI Full은 더 높은 화질을 제공하지만 대역폭 사용이 크고, NDI HX는 압축률이 높아 대역폭 사용이 적지만 약간의 지연과 화질 저하가 있습니다. 멀티 PC 방송에는 NDI Full을 사용하는 것을 권장합니다.

NDI 멀티 PC 세팅 방법

멀티 PC NDI 세팅의 전체 과정을 단계별로 안내합니다. 먼저 양쪽 PC 모두에 NDI Tools를 설치합니다. ndi.tv 웹사이트에서 NDI Tools(무료)를 다운로드할 수 있으며, 이 패키지에 NDI 전송에 필요한 모든 소프트웨어가 포함되어 있습니다.

게임용 PC에서의 설정입니다. OBS Studio를 설치하고, OBS NDI 플러그인(obs-ndi)도 설치합니다. OBS를 실행한 후 도구 메뉴에서 'NDI 출력 설정'을 열고 '메인 출력'을 활성화합니다. 그리고 평소처럼 게임 캡처, 웹캠 등의 소스를 구성합니다. 게임용 PC의 OBS는 실제 방송 송출은 하지 않고 NDI 출력만 담당합니다.

방송용 PC에서의 설정입니다. OBS Studio와 OBS NDI 플러그인을 설치합니다. OBS에서 소스 추가 시 'NDI Source'를 선택하면 같은 네트워크에 있는 NDI 소스 목록이 표시됩니다. 게임용 PC에서 보내는 NDI 출력을 선택하면 게임 화면이 방송용 PC의 OBS에 실시간으로 표시됩니다. 이 NDI 소스를 메인 화면으로 배치하고, 방송용 PC에서 인코딩 설정과 스트리밍 서버를 설정하여 방송을 송출합니다.

이 방식의 장점은 게임용 PC의 OBS에서 오버레이, 웹캠, 알림 등을 모두 구성하여 하나의 합성된 화면을 NDI로 보낼 수도 있고, 각각의 소스를 개별 NDI 출력으로 보내어 방송용 PC에서 합성할 수도 있다는 것입니다.

NDI 오디오 설정과 동기화

멀티 PC 방송에서 오디오 설정은 비디오보다 복잡할 수 있습니다. NDI는 비디오와 함께 오디오도 전송하므로 기본적으로 게임용 PC의 모든 오디오가 방송용 PC로 전달됩니다. 하지만 마이크 오디오를 어느 PC에서 처리할지에 따라 설정 방법이 달라집니다.

가장 간단한 방법은 마이크를 게임용 PC에 연결하고, 게임 사운드와 마이크 소리를 모두 합쳐서 NDI로 전송하는 것입니다. 이 경우 방송용 PC에서는 NDI 소스의 오디오를 그대로 사용하면 됩니다. 설정이 간단하지만, 방송용 PC에서 마이크와 게임 사운드의 볼륨을 개별 조절하기 어렵다는 단점이 있습니다.

더 세밀한 제어를 원한다면 마이크를 방송용 PC에 연결하는 방법이 있습니다. 게임 사운드만 NDI로 전송하고, 마이크는 방송용 PC에서 직접 입력받아 별도로 처리합니다. 이렇게 하면 방송용 PC의 OBS에서 게임 사운드와 마이크 볼륨을 독립적으로 조절할 수 있으며, 마이크에 별도의 오디오 필터(노이즈 제거, 컴프레서 등)를 적용하기도 편리합니다.

영상과 오디오의 싱크(동기화) 문제가 발생할 수 있습니다. NDI 전송 시 약간의 지연이 발생하는데, 마이크가 방송용 PC에 직접 연결되어 있으면 마이크 소리가 게임 영상보다 빠르게 전달되어 립싱크가 어긋날 수 있습니다. 이 경우 OBS의 고급 오디오 속성에서 마이크에 동기화 오프셋을 적용하여 조절합니다.

NDI 문제 해결과 대안

NDI 사용 시 가장 흔한 문제는 NDI 소스가 감지되지 않는 것입니다. 이 경우 먼저 양쪽 PC가 같은 서브넷에 있는지 확인하세요. 또한 Windows 방화벽이 NDI 트래픽을 차단할 수 있으므로 NDI 관련 프로그램을 방화벽 예외에 추가해야 합니다. NDI Tools에 포함된 'NDI Access Manager'를 사용하면 네트워크 접근 권한을 관리할 수 있습니다.

영상이 끊기거나 지연되는 경우 네트워크 환경을 점검해야 합니다. NDI Full은 약 100~150Mbps의 대역폭을 사용하므로 기가비트 이더넷이 필수입니다. 100Mbps 이더넷에서는 NDI HX를 사용하거나 해상도를 낮춰야 합니다. 공유기의 성능도 중요한데, 저가형 공유기는 LAN 간 전송 성능이 낮을 수 있으므로 고성능 공유기나 네트워크 스위치를 사용하는 것을 권장합니다.

NDI의 대안으로 캡처 카드를 사용하는 방법도 있습니다. 게임용 PC의 그래픽 카드에서 HDMI 출력을 방송용 PC의 캡처 카드로 연결하는 방식입니다. 네트워크 설정이 필요 없고 지연이 매우 적다는 장점이 있지만, 캡처 카드 구매 비용이 발생합니다. Elgato HD60 X, AVerMedia Live Gamer 등이 인기 있는 캡처 카드입니다. 자신의 환경과 예산에 맞는 방법을 선택하여 최적의 멀티 PC 방송 환경을 구축하세요.

3일 무료체험큰손탐지기, 지금 바로 시작하세요

설치 없이 웹에서 바로 사용 가능 · PC & 모바일 지원

무료체험 시작
카카오톡 상담