블로그

NDI 기술을 이용한 투컴 방송 세팅 가이드 (캡처보드 없이)

NDI 기술을 이해하기: 투컴 방송의 새로운 접근법

NDI는 네트워크 디바이스 인터페이스(Network Device Interface)의 약자로, 동일한 네트워크에 연결된 장치 간에 고품질의 비디오, 오디오, 데이터를 초저지연으로 전송하는 기술 표준입니다. 이 기술은 기존에 투컴 방송을 위해 필수적으로 여겨졌던 캡처보드의 물리적 연결을 소프트웨어 기반의 네트워크 스트리밍으로 대체할 수 있는 가능성을 열어줍니다. 게임 플레이용 PC(게임용 컴퓨터)와 방송 송출용 PC(방송용 컴퓨터)를 분리하는 투컴 설정에서, NDI는 두 컴퓨터를 네트워크 선 하나로 연결함으로써 복잡한 하드웨어 설정 없이도 고품질 송출 환경을 구축하는 데 핵심 역할을 합니다. 기술의 본질은 고사양의 비디오 데이터를 네트워크 패킷으로 실시간 인코딩하고 전송하는 데 있으며, 이를 통해 사용자는 보다 유연하고 경제적인 송출 구성을 꿈꿀 수 있게 되었습니다.

캡처보드를 사용하지 않는 NDI 기반 투컴 방송의 가장 큰 매력은 확장성과 간편함에 있습니다. 물리적인 캡처보드를 구매하고 설치할 필요가 없으며, 추가적인 HDMI 케이블 연결도 필요하지 않습니다. 필요한 것은 두 컴퓨터가 동일한 로컬 네트워크(유선 LAN 연결이 가장 이상적)에 연결되어 있다는 조건뿐입니다. 이는 초기 장비 투자 비용을 절감할 뿐만 아니라, 향후 PC 사양을 업그레이드하거나 구성을 변경할 때도 훨씬 자유로워질 수 있음을 의미합니다. 마치 두 대의 컴퓨터가 하나의 시스템처럼 협력하여 각자의 역할에 집중하게 하는, 소프트웨어 정의된 연결 방식이라고 생각하면 이해하기 쉽습니다.

NDI 투컴 방송의 핵심 원리와 장단점

NDI 방식의 작동 원리는 비교적 직관적입니다. 게임용 PC에서는 NDI 출력 기능을 활성화하는 소프트웨어(예: OBS Studio의 NDI 출력 플러그인)가 실행 중인 게임이나 화면의 영상과 오디오를 캡처합니다. 캡처된 데이터는 실시간으로 압축되어 네트워크를 통해 방송용 PC로 전송됩니다. 방송용 PC에서는 NDI 소스로 이 스트림을 받아 OBS Studio와 같은 방송 소프트웨어의 장면에 추가하고, 여기에 알림, 웹캠, 오버레이 등을 합성한 후 최종적으로 트위치나 유튜브 같은 플랫폼으로 송출하는 구조입니다. 게임용 PC는 고사양 게임 실행에 모든 리소스를 집중하고, 방송용 PC는 인코딩과 송출 작업을 전담함으로써 시스템 부하가 분산되어 안정적인 방송 품질을 유지할 수 있습니다.

이 방식의 명확한 장점은 하드웨어 의존도 감소와 유연성 증가입니다. 캡처보드의 물리적 포트 제한에서 벗어나 네트워크 대역폭 내에서 여러 소스를 자유롭게 전송할 수 있으며, 설정 변경이 비교적 쉽습니다. 그러나 네트워크 환경이 모든 것을 결정한다는 점이 가장 큰 조건이자 잠재적 단점입니다. 유선 LAN 연결은 거의 필수적이며, 네트워크 대역폭이 충분하지 않거나 지연이 발생하면 화면 끊김, 지연, 화질 저하가 발생할 수 있습니다. 따라서 캡처보드의 안정적인 ‘물리적’ 전송과 비교했을 때, NDI는 ‘네트워크’라는 변수에 성능이 크게 좌우되는 ‘소프트웨어적’ 솔루션임을 인지해야 합니다.

화면이 분할된 일러스트로, 강력한 데스크톱 PC가 빛나는 데이터 흐름으로 연결된 매끄러운 노트북에

필수 준비물과 사전 설정 점검

NDI를 이용한 투컴 방송을 시작하기 전에, 하드웨어와 네트워크 인프라가 적절한 조건을 갖추었는지 확인하는 것이 성공의 첫걸음입니다. 가장 중요한 것은 두 대의 컴퓨터가 고성능의 유선 LAN(기가비트 이더넷)으로 연결되어 있어야 한다는 점입니다. Wi-Fi 연결은 변동성이 크고 지연이 발생하기 쉽기 때문에 NDI 스트리밍에는 적합하지 않으며, 반드시 랜 케이블을 통해 연결하는 것을 강력히 권장합니다. 두 컴퓨터는 동일한 네트워크 스위치나 공유기에 연결되어 동일한 로컬 IP 대역(예: 192.168.0.xxx)에 속해야 합니다. 네트워크 카드와 스위치, 공유기가 기가비트 속도를 지원하는지 확인하면 더욱 안정적인 고대역폭 전송이 가능합니다.

소프트웨어 측면에서는 두 컴퓨터 모두에 OBS Studio가 설치되어 있어야 합니다. OBS는 무료이면서도 강력한 방송 소프트웨어로, NDI 기능을 기본적으로 포함하고 있지 않기 때문에 별도의 플러그인을 설치해야 합니다. NewTek 사의 공식 ‘NDI Runtime’과 ‘OBS NDI 플러그인’을 각 컴퓨터에 다운로드하여 설치합니다. 런타임은 NDI 기술의 기본 엔진을 제공하고, 플러그인은 OBS 내에서 NDI 기능을 사용할 수 있게 하는 다리 역할을 합니다. 방송용 PC의 OBS 설정은 일반적인 단일 PC 방송과 유사하게 진행하면 되며, 게임용 PC의 OBS는 순수하게 NDI 출력만을 위한 최소한의 설정으로 구성됩니다.

게임용 PC의 OBS 설정: NDI 출력 활성화

게임용 PC에서는 화면과 소리를 캡처하여 네트워크로 내보내는 ‘송신기’ 역할을 합니다. 먼저 OBS Studio를 실행한 후, 송출하고자 하는 게임이나 전체 화면을 ‘장면’에 ‘게임 캡처’ 또는 ‘화면 캡처’ 소스로 추가합니다. 오디오 설정도 중요한데, ‘오디오 믹서’에서 게임 사운드와 마이크 음성이 정상적으로 입력되고 있는지 확인합니다. 다음으로, 상단 메뉴의 ‘도구’에서 ‘NDI 출력 설정’을 선택합니다. 여기서 ‘메인 출력 활성화’에 체크합니다. 이렇게 하면 현재 OBS에서 구성한 장면(게임 화면)과 모든 오디오 소스가 하나의 NDI 스트림으로 패키징되어 네트워크에 브로드캐스트됩니다. 별도의 스트림 키나 주소 설정은 필요 없으며, 기본적으로 컴퓨터 이름을 기반으로 한 NDI 소스명으로 방송용 PC에서 검색 가능해집니다.

이때 주의할 점은 게임용 PC의 OBS에서는 ‘방송 시작’ 버튼을 누르지 않는다는 것입니다. ‘NDI 출력 설정’ 창에서 활성화만 해두면 백그라운드에서 지속적으로 스트림을 생성하여 네트워크로 흘려보냅니다. 따라서 이 컴퓨터의 OBS 인터페이스는 설정 후 최소화해두어도 무방합니다. 게임 실행 시 성능을 최대한 확보하기 위해 OBS의 미리보기 기능을 끄고, 출력 해상도와 프레임레이트는 방송 품질과 네트워크 부하를 고려하여 적절히 설정하는 것이 좋습니다. 예를 들어, 1080p 60fps는 상당한 대역폭을 요구하므로, 1080p 30fps나 936p 60fps로 시작하여 네트워크 상태를 테스트해보는 것이 현실적인 접근법입니다.

방송용 PC의 OBS 설정: NDI 소스 받아오기

방송용 PC에서는 게임용 PC에서 보내온 스트림을 받아 최종 방송을 구성하는 ‘수신기’이자 ‘제어 센터’ 역할을 합니다. OBS Studio를 실행한 후 새로운 장면을 만들고, ‘소스’ 패널에서 ‘+’ 버튼을 눌러 ‘NDI 소스’를 추가합니다. ‘NDI 소스명’을 선택하는 창이 나타나면, 목록에서 게임용 PC의 컴퓨터 이름이나 설정한 NDI 소스 이름을 찾아 선택합니다. 정상적으로 연결되면 게임용 PC의 화면이 OBS의 미리보기 창에 실시간으로 나타납니다. 이제 이 NDI 소스는 마치 웹캠이나 비디오 파일처럼 하나의 비디오/오디오 소스로 취급되어, 여기에 웹캠 화면, 알림 텍스트, 브라우저 소스(후원 알림 등), 배경 음악 등 다양한 요소를 자유롭게 추가하여 방송 장면을 꾸밀 수 있습니다.

방송용 PC의 OBS 설정에서 가장 중요한 것은 ‘출력’ 설정입니다. 여기서 비디오 인코딩 설정(인코더 선택, 비트레이트, 프레임레이트 등)을 최종 방송 품질에 맞게 구성합니다. 게임용 PC가 고사양 게임을 원활히 실행하는 데 전념하는 동안, 방송용 PC의 CPU 또는 GPU(엔비디아 NVENC 등)는 이 인코딩 작업에 집중하여 고품질의 방송 스트림을 생성합니다. 오디오 설정에서는 NDI 소스에서 전달된 게임 사운드와 마이크 음성을 적절히 믹싱하고, 필요시 필터를 적용할 수 있습니다. 모든 설정이 완료되면, 방송용 PC의 OBS에서 ‘방송 시작’ 버튼을 눌러 평소처럼 스트리밍 플랫폼으로 송출하면 됩니다.

세부 최적화와 문제 해결 포인트

기본 연결이 완료되었다면, 보다 안정적이고 깨끗한 방송을 위한 최적화 작업이 필요합니다. 첫 번째 포인트는 네트워크 트래픽의 독점성 확보입니다. 가능하다면 게임용 PC와 방송용 PC를 직접 크로스 케이블로 연결하거나, 전용 기가비트 스위치에 연결하여 다른 네트워크 장치의 트래픽 간섭을 최소화하는 것이 이상적입니다. 가정 내 네트워크를 사용한다면, 대용량 파일 다운로드나 동영상 스트리밍과 같은 고대역폭 작업이 동시에 이루어지지 않도록 주의해야 합니다. Windows 방화벽이나 타사 백신 소프트웨어가 NDI 통신을 차단하지 않도록, 관련 포트(通常是 5353, 5960-5969 등)에 대한 예외 규칙을 추가해주는 것도 좋은 방법입니다.

두 번째는 성능과 품질의 밸런스입니다. 게임용 PC의 OBS ‘NDI 출력 설정’에서 ‘고성능 모드’나 ‘저지연 모드’ 옵션을 활용할 수 있습니다. 또한 출력 색상 포맷을 ‘NV12’로 설정하는 것이 일반적으로 호환성이 좋습니다. 화질 저하나 지연이 느껴진다면, 게임용 PC에서 출력하는 NDI 스트림의 해상도와 프레임레이트를 한 단계 낮추어(예: 1080p 60fps → 936p 60fps) 네트워크 부하를 줄여보세요. 방송용 PC에서 NDI 소스의 ‘버퍼링’ 옵션을 조정하여 지연을 최소화할 수도 있으나, 이는 네트워크 불안정을 보정하는 역할이므로 기본값으로 유지하는 것이 좋습니다.

흔히 발생하는 문제와 해결 방안

가장 흔한 문제는 방송용 PC의 OBS에서 게임용 PC의 NDI 소스가 보이지 않는 경우입니다. 이는 대부분 네트워크 문제에서 기인합니다. 먼저 두 PC가 같은 네트워크에 있는지, 유선으로 연결되었는지 다시 확인합니다. Windows 네트워크 프로필이 ‘공용 네트워크’로 설정되어 있으면 방화벽이 엄격하게 적용될 수 있으므로 ‘개인 네트워크’로 변경합니다, 게임용 pc의 obs에서 ndi 출력이 정말 활성화되어 있는지, ndi runtime이 제대로 설치되었는지도 점검해야 합니다. 간혹 OBS를 관리자 권한으로 실행해야 정상 작동하는 경우도 있습니다.

화면이 끊기거나 지연이 심하다면, 작업 관리자를 열어 네트워크 사용량을 모니터링해보세요. NDI 스트림 전송 시 네트워크 사용률이 지속적으로 80~90% 이상을 차지한다면 대역폭이 부족한 상태입니다. 해상도를 낮추거나, 네트워크 카드의 속도 설정(예: 1.0Gbps 풀 듀플렉스로 고정)을 확인하세요. 오디오는 들리는데 화면이 검은색으로 나오는 경우, 게임용 PC의 OBS 장면에서 캡처 소스가 정상적으로 작동하는지, 또는 특정 게임의 ‘관리자 권한’ 실행 문제일 수 있으므로 OBS도 관리자 권한으로 실행해보는 것이 해결책이 될 수 있습니다.

실제 운영과 고급 활용 팁

NDI 투컴 시스템이 안정적으로 작동하기 시작하면, 그 유연성을 최대한 활용할 수 있는 방법들을 고려해볼 수 있습니다. 예를 들어, 게임용 PC에서 하나의 NDI 출력만 보내는 것이 아니라, ‘NDI 화면 캡처’ 소스를 사용하여 특정 모니터나 창만 별도의 NDI 스트림으로 내보낼 수 있습니다. 이를 통해 방송용 PC에서는 게임 화면, 참고용 웹페이지, 디스코드 창 등을 각각 독립된 소스로 받아와 자유자재로 배치할 수 있습니다. 또한, NDI는 비디오 전송에 그치지 않고, 오디오와 데이터 채널도 별도로 제어할 수 있어, 방송용 PC에서 게임용 PC의 오디오 믹스를 원격으로 조정하는 것도 이론상 가능합니다. 이러한 과정에서 발생할 수 있는 딜레이와 품질 조정은 결국 스트리밍 서비스 프로토콜이 ‘최소 지연’과 ‘최대 안정성’ 사이에서 타협하는 기술적 한계와 직결되어, 최적의 설정을 찾기 위한 반복적 테스트가 필요합니다.

장시간 방송 시 시스템의 안정성을 유지하는 것도 중요합니다. 두 컴퓨터 모두 최신 네트워크 드라이버와 그래픽 드라이버를 설치하는 것이 좋습니다. 방송 시작 전에는 반드시 짧은 테스트 방송을 통해 화면 전송 지연, 오디오 싱크, 전체적인 안정성을 확인하는 습관을 들이는 것이 현명합니다. NDI 연결은 네트워크에 의존하므로, 예비 랜 케이블을 준비하거나 네트워크 공유기를 재시동하는 기본적인 문제 해결 절차도 익혀두면 도움이 됩니다.

캡처보드 방식과의 비교 및 선택 가이드

요약하면, NDI 방식은 캡처보드라는 하드웨어 없이 소프트웨어와 네트워크 인프라만으로 투컴 방송을 실현할 수 있는 혁신적인 대안입니다. 이 방식은 네트워크 환경 구축에 일정한 지식과 투자가 필요그럼에도, 성공적으로 설정만 된다면 캡처보드에 버금가는 화질과 지연 시간을 제공하며, 향후 확장성과 유지 보수 측면에서 큰 장점을 가집니다. 반면, 캡처보드는 물리적 연결로 인한 절대적인 안정성과 예측 가능성이 장점이며, 네트워크 설정이나 변수에 신경 쓸 필요가 없다는 점에서 초보자에게는 더 접근하기 쉬울 수 있습니다.

따라서 자신의 환경과 필요에 맞는 선택이 중요합니다. 이미 기가비트 유선 네트워크 환경을 갖추고 있고, 기술적인 설정에 거부감이 없으며, 장비 비용을 절감하고 싶다면 NDI 방식을 적극 고려해볼 만합니다. 반대로 네트워크 환경을 완전히 제어하기 어렵거나, 최소한의 변수로 안정적인 방송을 원한다면 전통적인 캡처보드가 여전히 확실한 선택지가 될 것입니다. NDI 기술은 투컴 방송이라는 목표에 도달하는 또 하나의 길을 열어주었고, 사용자는 자신의 상황과 우선순위에 따라 유연성과 효율을 택할지, 단순함과 안정성을 택할지를 선택하면 됩니다. 중요한 것은 기술 자체가 아니라, 자신에게 가장 잘 맞는 방식으로 스트리밍 환경을 설계하는 것입니다.