TrotRanking
IT Engineering

OBS 듀얼 PC 방송 세팅 심화: NDI 네트워크 대역폭 구성 및 비트레이트 캡처 병목 해결 방안

김민준 · IT 시스템 엔지니어
실시간 인터넷 라이브 스트리밍의 화질 향상을 위해 캡처보드 하드웨어 대신 기존의 기가비트 이더넷 로컬망을 기반으로 한 NDI(Network Device Interface) 플러그인을 활용한 듀얼 PC 방송 셋업을 구성해보신 적이 있으실 겁니다. 고가의 하드웨어 비용 출혈 없이 소프트웨어적인 IP 캡처 메커니즘만으로 쾌적한 60 프레임 1080p 화면 전송이 가능해진다는 환상적인 장점이 있지만, 이 기술을 실제 업무 강도의 송출 환경에 배치하면 생각지도 못했던 극심한 프레임 드랍과 비디오 프리징 대참사를 빈번히 직면하게 됩니다. 저 또한 게임 클라이언트를 구동하는 강력한 원본 PC와 인코딩 전용의 서브 PC를 NDI 프로토콜 브릿지로 묶은 뒤, 화려한 게임 이펙트가 화면에 터질 때마다 송출용 PC의 수신 프레임이 뚝뚝 끊기는 이른바 '네트워크 비트레이트 병목' 현상에 심각한 골머리를 앓았습니다. NDI 기술의 근원적인 문제점은 단일 로컬 네트워크 라인 위에서 원본 소스 해상도의 초당 프레임 리소스 압축을 거의 해제한 일종의 무압축 RAW 데이터에 가까운 거대한 트래픽 짐볼을 지속적으로 라우터로 쏟아부어 버린다는 데 그 원인이 있습니다. 네트워크 인터페이스 카드(NIC)의 대역폭 한계와 멀티캐스트의 위협 일반적으로 고해상도 영상을 NDI 대역폭으로 꽉 채워 쏘아보낼 때 발생하는 순간 전송량은 자칫 200~300Mbps를 쉽게 상회합니다. 평범한 1기가비트 스위치 허브와 저렴한 메인보드 내장 랜포트 조합으로는 이러한 과도하고 지속적인 데이터 스트리밍을 물리적으로 감당하지 못하여 IP 패킷 손실이 필연적으로 발생합니다. 이 병목을 우회하고 끊김 없는 실시간 브릿징을 성사시키기 위해서 여러분은 네트워크 대역폭 분리와 트래픽 절연 구성 환경을 완전히 재설계해야 합니다. 가장 추천드리는 확실한 방법론은 로컬 네트워크 하드웨어 라인을 물리적으로 분할하는 것입니다. 인코딩 송출 PC와 작업용 PC 각각에 별도의 외부 PCIe 기가비트 랜카드를 하나씩 추가 장착하고, 가정용 라우터(공유기)를 아예 거치지 않은 채 별도의 최고급 카테고리 6(Cat.6) 이상 규격의 다이렉트 이더넷 케이블로 두 대의 PC의 랜포트끼리 직접 꽂아 크로스오버 브릿지 다이렉트 통신망을 개통시켜주는 것입니다. 인터넷 외부망 데이터 송수신 회선과 내부에 갇힌 무압축 NDI 비디오 데이터 송수신 고속도로 라인이 물리적으로 다른 차선으로 나뉘어짐으로써, 영상 패킷이 외부 라우터의 처리 속도에 묶여 병목을 유발하는 증상이 거짓말처럼 말끔하게 치유됩니다. OBS 내부 커스텀 대역폭 파라미터 조작과 프로세스 우선순 강제 조정 다이렉트 랜선 구성을 통해 병목이 사라졌다면 OBS 프로그램 단의 소프트웨어 패킷 수신 안정성을 다질 차례입니다. 송출을 전담하는 피씨의 NDI Source 속성창을 열어 'Bandwidth' 스펙트럼 옵션 항목을 반드시 'Highest'로 매뉴얼 지정해야 합니다. 또한, NDI 소스가 수신 중일 때 운영체제 백그라운드 프로세스가 NDI 드라이버 통신에 대한 CPU 인터럽트 권한을 뺏어가는 현상을 방지해야 합니다. 윈도우 작업 관리자의 탭에서 OBS Studio의 실행 프로세스 우선순위를 '실시간(Realtime)'에 준하는 매우 높은 단계로 강제 변경 고정함으로써 리소스 처리를 락인(Lock-in) 시킵니다. 이것으로 끝나는 것이 아닙니다. 간혹 OBS 오디오 모니터링 싱크가 영상 프레임과 점진적으로 어긋나는 문제, 즉 데싱크(Desync) 현상을 예방하려면 서브 PC 메인보드의 로컬 타이머와 연동되는 오디오 타임스탬프 속성란에서 Sync 기능을 별도로 체크 해제하거나 하드웨어 타임코드를 동기화하도록 심층 설정을 변경해주어야 합니다. 저사양 혹은 애매한 대역폭 인프라 스펙 위에서 NDI를 통해 수려한 무압축 스트리밍 화질의 이점만을 뽑아내고자 한다면, 이와 같은 하드웨어 이더넷 포트 브릿지 단가 최적화 및 프로세스 제어 기법을 필수적으로 통달하여야 비로소 실전 라이브 서비스에 투입 가능한 완성도 높은 듀얼 스트리밍 캡처 시스템을 운용할 수 있습니다.