이 가이드에서는 NVIDIA Rivermax와 함께 SMPTE 2110을 사용하여 기본 스트리밍 출력을 구성하고 로컬 네트워크에서 스트리밍을 수신하는 방법에 대한 지침을 제공합니다.
Rivermax-SMPTE 2110 비디오 스트리밍 지원은 미디어 IO 프레임워크를 바탕으로 구축되었기 때문에 엔진의 시리얼 디지털 인터페이스(SDI) 스트리밍 입출력에 이미 사용하고 있는 것과 동일한 방식으로 사용하면 됩니다.
출력 스트림 환경설정하기
언리얼 엔진의 뷰포트를 다른 머신의 다른 언리얼 엔진 인스턴스에서 수신할 수 있는 SMPTE 2110 스트림을 통해 멀티캐스팅하여 네트워크에서 사용할 수 있도록 만들 수 있습니다.
환경설정이 완료되면 이 예제 스트림은 RGB10 픽셀 포맷을 사용하는 4k30(3840 x 2160)이 됩니다.
-
NVIDIA Rivermax 미디어 스트리밍 및 미디어 프레임워크 유틸리티(NVIDIA Rivermax Media Streaming and Media Framework Utilities) 플러그인을 활성화합니다.
-
미디어 캡처(MediaCapture) 패널을 엽니다.
- 메뉴에서 창(Window) > 버추얼 프로덕션(Virtual Production) > 미디어 캡처(Media Capture) 를 선택합니다.
-
Rivermax 미디어 출력 에셋을 생성합니다.
- 콘텐츠 브라우저를 우클릭한 뒤 미디어(Media) > Rivermax 미디어 출력(Rivermax Media Output) 을 선택합니다.
-
원하는 옵션으로 Rivermax 지원 인터페이스에서 멀티캐스팅되도록 출력을 환경설정합니다.
-
정렬 모드: 정렬 포인트(Alignment Point) 및 연속 출력 수행(Do Continuous Output) 을 선택하여 SDI와 유사한 출력, 즉 다음과 같은 출력을 생성합니다.
-
출력 스트림이 레퍼런스 젠록 시그널처럼 특정 시점에 정렬됩니다.
-
출력 스트림이 사용 가능한 새 프레임이 없더라도 항상 원하는 프레임 레이트로 프레임을 출력합니다.
-
-
프레임 잠금: 예약 시 차단(Block on Reservation) 을 사용하여 프레임 드롭을 방지합니다. 이렇게 하면 엔진이 프레젠테이션 레이트인 30fps로 실행됩니다.
-
세팅: 로컬 네트워크를 기반으로 원하는 스트림 환경설정에 맞게 세팅을 조정합니다.
-
사용되는 네트워크 인터페이스는
*.*.*.107과 일치하는 첫 번째 인터페이스입니다. -
멀티캐스트 그룹은
포트 60000의 225.1.1.1입니다.
-
-
-
미디어 캡처(Media Capture) 패널에서 새로 환경설정한 에셋을 선택하고 캡처를 시작합니다.
미디어 캡처(Media Capture) 패널에서 해당 Rivermax 미디어 출력 에셋의 이름을 선택합니다.
이제 로컬 네트워크의 모든 2110 호환 디바이스에서 뷰포트를 사용할 수 있습니다. Windows 작업 관리자(Windows Task Manager) 성능(Performance) 탭을 사용하여 해당 스트림의 네트워크 대역폭 사용량을 확인할 수 있습니다.
Windows 작업 관리자에 표시되는 스트림 소스의 네트워크 대역폭 사용량입니다.
작업 관리자에 어떤 활동도 표시되지 않으면 보기(View) > 업데이트 속도(Update Speed) 가 일시정지됨(Paused) 으로 설정되어 있지 않은지 확인하세요.
스트림을 수신하도록 환경설정하기
네트워크의 다른 머신에서 *.*.*.108 과 일치하는 인터페이스에서 스트림을 수신하도록 언리얼 엔진을 환경설정할 수 있습니다.
-
Rivermax 미디어 소스 에셋을 생성합니다.
- 콘텐츠 브라우저에서 우클릭하고 미디어(Media) > Rivermax 미디어 소스(Rivermax Media Source) 를 선택합니다.
-
수신하려는 스트림에 대한 미디어 소스를 환경설정합니다.
-
플레이어 모드(Player Mode): 인스턴스 간에 동기화가 이루어지지 않으므로 최신 모드를 사용합니다.
-
해상도는 스트림에서 자동으로 탐지됩니다.
-
다른 세팅은 출력 스트림의 환경설정과 일치시킵니다.
Rivermax 미디어 소스 에셋의 세팅입니다.
-
환경설정이 완료되면 상단의 메뉴 바에서 열기(Open) 를 클릭하여 에셋 에디터에서 스트림을 바로 프리뷰할 수 있습니다.
언리얼 엔진의 수신 인스턴스의 에셋 에디터에 표시된 스트림 출력입니다.
다시 말하지만, 작업 관리자의 성능 탭을 사용하여 스트림 대역폭을 확인하고 네트워크 인터페이스가 수신 내역을 확인할 수 있습니다.
Windows 작업 관리자에 표시되는 스트림 리시버의 네트워크 대역폭 사용량입니다.