머신 ID와 검색
전용 필드에서 NDI 머신 이름과 접근 가능한 디스커버리 서버 주소를 설정합니다.
Callaba는 머신 ID, 디스커버리 서버, 네트워크 인터페이스, 구성, 어댑터, Multiview와 후속 전송을 한눈에 관리하는 NDI 제어 계층을 제공합니다. NDI는 적합한 네트워크 경계 안에서 사용하고, 예측하기 어려운 WAN을 건널 때는 검증된 SRT 경로를 사용합니다.
대시보드는 검색과 라우팅 결정을 보여 줍니다. 실제 환경의 네트워크 설계, 대역폭, 방화벽 규칙과 소스 호환성은 별도로 검증해야 합니다.
일반 설정은 인증된 Callaba UI 안에서 처리됩니다. 네트워크와 제품 워크플로를 검증한 뒤 고급 자동화를 추가합니다.
전용 필드에서 NDI 머신 이름과 접근 가능한 디스커버리 서버 주소를 설정합니다.
알 수 없는 호스트 기본값 대신 Callaba가 바인딩할 소스 IP 주소를 명시적으로 선택합니다.
검토된 JSON 또는 텍스트 구성을 가져와 내장 편집기에서 확인하고 대시보드에서 저장합니다.
검색된 장치를 확인하고 필요한 어댑터를 생성·시작한 뒤 실행 상태를 검증합니다.
대시보드 인증과 API 토큰이 Callaba 설정 변경 권한을 제어합니다. NDI 그룹은 네트워크 ACL, 분리, 암호화, 방화벽 정책을 대체하지 않습니다.
지원되는 동작마다 실무적인 인수 확인 항목을 함께 제시합니다. 최종 기준은 설치된 Callaba 인터페이스와 실제 소스, 대상 및 인프라 프로필입니다.
| 기능 | 지원 동작 | 인수 확인 |
|---|---|---|
| 머신 ID와 검색 | 전용 필드에서 NDI 머신 이름과 접근 가능한 디스커버리 서버 주소를 설정합니다. | 예. 머신 ID, 디스커버리 서버, 인터페이스 주소, 구성 가져오기와 라이브 편집기를 대시보드에서 사용할 수 있습니다. |
| 네트워크 인터페이스 주소 | 알 수 없는 호스트 기본값 대신 Callaba가 바인딩할 소스 IP 주소를 명시적으로 선택합니다. | 대시보드는 검색과 라우팅 결정을 보여 줍니다. 실제 환경의 네트워크 설계, 대역폭, 방화벽 규칙과 소스 호환성은 별도로 검증해야 합니다. |
| 구성 가져오기와 라이브 편집기 | 검토된 JSON 또는 텍스트 구성을 가져와 내장 편집기에서 확인하고 대시보드에서 저장합니다. | 예. 머신 ID, 디스커버리 서버, 인터페이스 주소, 구성 가져오기와 라이브 편집기를 대시보드에서 사용할 수 있습니다. |
| 검색된 소스와 어댑터 | 검색된 장치를 확인하고 필요한 어댑터를 생성·시작한 뒤 실행 상태를 검증합니다. | 검색된 소스 하나로 시작해 Multiview에서 확인하고 필요한 출력을 게시한 다음 어댑터나 API 자동화를 늘립니다. |
| 접근 경계 | 대시보드 인증과 API 토큰이 Callaba 설정 변경 권한을 제어합니다. NDI 그룹은 네트워크 ACL, 분리, 암호화, 방화벽 정책을 대체하지 않습니다. | Callaba 대시보드 인증과 API 토큰이 제품 제어를 보호합니다. 네트워크 ACL과 분리는 별도 보안 계층으로 유지합니다. |
| 소스 검색부터 프로덕션 출력까지 하나의 제어된 경계 | 대시보드는 검색과 라우팅 결정을 보여 줍니다. 실제 환경의 네트워크 설계, 대역폭, 방화벽 규칙과 소스 호환성은 별도로 검증해야 합니다. | 아닙니다. NDI 검색은 설계된 네트워크 경계 안에 두십시오. 사이트나 공용망을 건널 때는 검증된 SRT 같은 WAN용 경로를 사용합니다. |
이 페이지는 제품의 역할과 범위를 설명합니다. 아래 가이드는 열어야 할 제어 항목, 다음에 연결할 모듈, 워크플로 준비를 확인하는 방법을 안내합니다.
공개된 레시피로 구성을 업데이트하고 검색 결과를 확인하며 어댑터를 게시합니다. 운영자 승인과 네트워크 정책은 페이로드 밖에서 관리합니다.
예. 머신 ID, 디스커버리 서버, 인터페이스 주소, 구성 가져오기와 라이브 편집기를 대시보드에서 사용할 수 있습니다.
아닙니다. NDI 검색은 설계된 네트워크 경계 안에 두십시오. 사이트나 공용망을 건널 때는 검증된 SRT 같은 WAN용 경로를 사용합니다.
Callaba 대시보드 인증과 API 토큰이 제품 제어를 보호합니다. 네트워크 ACL과 분리는 별도 보안 계층으로 유지합니다.
예. 네트워크 거리, 인프라 소유권, 스토리지와 운영 요구에 따라 클라우드 또는 Linux를 선택하고 같은 실제 소스로 검증합니다.
검색된 소스 하나로 시작해 Multiview에서 확인하고 필요한 출력을 게시한 다음 어댑터나 API 자동화를 늘립니다.

Callaba는 NDI 기반 라이브 프로덕션을 운영 가능한 클라우드 또는 셀프 호스팅 워크플로로 전환합니다. 제어된 경계에서 소스를 브리지하고, 브라우저 Multiview에서 확인하고, 프로그램을 녹화한 뒤 다음 대상으로 라우팅할 수 있습니다.
API가 아니라 제품과 신호 경로부터 시작하세요. 인증된 Callaba 대시보드에서 운영자는 머신 이름, Discovery Server 주소, 명시적 소스 IP를 설정할 수 있으며, 내장 JSON 가져오기 기능과 편집기를 사용해 터미널 작업 없이 고급 NDI 설정을 구성할 수 있습니다. NDI는 장점이 가장 잘 발휘되는 관리형 프로덕션 네트워크 안에 유지하고, 예측하기 어려운 WAN 구간에는 명시적인 SRT 또는 호환 브리지를 사용하세요. 그 인계 지점 이후의 수신, 모니터링, 녹화, 라우팅, 재생, 복구는 Callaba가 담당하게 하세요.
NDI(Network Device Interface)는 기존 SDI 배선의 복잡성 없이 IP를 통해 비디오와 오디오 소스를 전송하기 위해 프로덕션 및 AV 워크플로에서 널리 사용됩니다. 실무적으로는 다음과 같은 특성이 있습니다.
핵심 소개와 클라우드 활용 배경은 클라우드 NDI란 무엇이며 어떻게 사용하는가.
많은 장애를 예방하는 네트워크 기본 사항은 정상 작동하는 NDI 네트워크 구성 설정.
NDI 스트리밍은 소스 이름 규칙, 라우트 책임자, 사전 점검이라는 세 가지를 팀이 표준화할 때 가장 안정적입니다. 이 기준이 없으면 라이브 세션 중 문제 해결이 혼란스러워집니다.
운영에 관한 자세한 내용은 다음 페이지를 참고하세요. NDI 스트리밍.
NDI와 SRT의 비교는 단순한 승패 문제가 아닙니다. 두 프로토콜은 서로 다른 전송 환경을 해결합니다. NDI는 제어된 네트워크 프로덕션 환경 안에서 더 강한 경우가 많습니다. SRT는 패킷 손실 복원력이 필요한 불안정한 인터넷 기여 전송에서 더 강한 경우가 많습니다.
소스가 분산되어 있거나 예측하기 어려운 네트워크 너머에 원격으로 배치되어 있다면, WAN상의 순수 NDI가 로컬 LAN처럼 동작할 것이라고 가정하지 말고 브리지 방식을 사용하세요. 실용적인 브리지 참고 자료: SRT를 통한 NDI 브리지 설정 및 SRT에서 클라우드 NDI로.
NDI와 RTMP는 일반적으로 직접 대체 관계가 아닙니다. NDI는 내부 프로덕션 전송 계층으로 사용되는 경우가 많습니다. RTMP는 여러 퍼블리싱 경로에서 인제스트 또는 배포 측에 주로 사용됩니다. RTMP 인제스트 관련 내용은 RTMP 및 RTMP 서버란 무엇인가.
많은 실무 구성에서 NDI는 내부 소스 워크플로를 담당하고, RTMP는 외부 엔드포인트로의 게시를 담당합니다. 역할을 명확히 분리하면 혼란과 인시던트 대응 시간을 줄일 수 있습니다.
반복 스트리밍에 사용할 수 있는 NDI 워크플로:
이 순서는 간단하지만 예방 가능한 운영 장애 대부분을 막아 줍니다.
NDI 기반 워크플로를 외부 플랫폼에 게시하려면 일반적으로 경계에서 변환이 필요합니다. 먼저 내부 NDI 프로덕션을 안정화한 다음 외부 게시 경로를 매핑하세요. 참고 예시: NDI를 YouTube로 스트리밍.
내부 소스 안정성을 입증하기 전에 외부 게시를 최적화하지 마세요. 많은 팀이 이 순서를 뒤집고 잘못된 계층을 디버깅합니다.
관리형 네트워크 안에 NDI 소스를 두고, 로컬 프로덕션에서 스위칭과 합성을 처리하며, 제어된 외부 게시 경로를 사용합니다. 특히 안정적인 온프레미스 또는 스튜디오형 환경에 적합합니다.
필요한 구간의 원격 기여 전송에는 SRT를 사용한 다음, NDI에서 검색 가능한 프로덕션 소스로 변환합니다. 인터넷 복원력과 NDI 프로덕션 유연성이 모두 필요한 팀에 유용합니다. 다음을 참고하세요. SRT를 클라우드 검색 가능 NDI 장치로 변환.
필요한 경우 NDI 피드를 협업 또는 통화 워크플로에 브리지합니다. 대화형 운영이 필요한 분산 프로덕션에 유용합니다. 참고 자료: NDI를 화상 통화로 스트리밍 및 화상 통화 참여자에서 NDI 출력 생성.
네트워크 세분화, 스위치 부하, 검색 설정, 호스트 안정성을 확인합니다. 소스 수를 줄여 검증한 뒤 다시 확장하세요.
동기화 제어와 타임스탬프 전략을 사용합니다. 실용적인 참고 자료: NDI 스트림 동기화 및 타임스탬프 오프셋 설정.
전체 장면 부하에서 네트워크 여유 용량을 측정한 다음 소스 부하를 줄이고 다시 테스트합니다. 한 번에 여러 변수를 바꾸지 마세요.
불안정한 구간을 해당 용도에 맞게 설계된 전송 방식(예: SRT 기여 전송)으로 옮긴 다음, 제어된 경계에서 NDI로 다시 매핑합니다.
이 네 가지 규칙만으로도 반복되는 NDI 인시던트의 상당 부분을 줄일 수 있습니다.
이 지표들을 이벤트 유형별로 추적하세요. 획일적인 KPI 대시보드는 실제 문제를 가리는 경우가 많습니다.
Callaba는 NDI 검색, 어댑터, 네트워크 구성, 접근 제어형 대시보드 설정과 함께 Multiview, 녹화, 라우팅, 재생 기능을 제공합니다. 운영자는 호스트 파일을 편집하거나 터미널에서 작업하지 않고 UI에서 Callaba의 NDI 계층을 구성할 수 있습니다. 외부 카메라 제어와 프로덕션 스위처는 별도 영역입니다.
메뉴의 NDI Tools → NDI configuration 에서 머신 이름, 하나 이상의 Discovery Server 주소, Callaba가 바인딩할 명시적 소스 IP 주소를 설정합니다. 고급 SDK 옵션은 JSON 또는 TXT 구성을 가져오거나 같은 화면에서 JSON을 편집한 다음 대시보드에서 저장할 수 있습니다.
대시보드 인증과 애플리케이션 역할은 이 설정을 변경할 수 있는 사용자를 제어합니다. NDI 수신 및 송신 그룹으로 검색 가시성 범위를 제한할 수 있지만, 그룹은 사용자 인증, 암호화 또는 방화벽이 아닙니다. 네트워크 ACL과 세그멘테이션을 계속 적용하세요.
다음 계층에 관한 내용은 NDI 네트워크 구성 가이드 또는 NDI 구성 API 레퍼런스 를 참고하세요.
메뉴의 클라우드 시작 가이드 는 속도와 관리형 인프라가 우선일 때 사용합니다. Linux 셀프 호스팅 설치 가이드 는 인프라, 데이터 위치 또는 네트워크 인접성을 직접 제어해야 할 때 사용합니다. 어느 경로에서든 동일한 실제 NDI 기반 소스를 검증하세요.
먼저 라이브 Multiview 데모 를 열어 운영자 관점의 개념을 확인한 다음, 프로덕션 피드용 비공개 승인 확인 뷰를 구성하세요. 비디오, 오디오, 소스 식별, 연속성, 녹화 및 최소 하나의 다운스트림 대상을 확인합니다.
제품 워크플로를 검증한 후 Callaba Engine API 를 사용해 엔드포인트, 라우트, 녹화, 플레이어, 운영 제어를 자동화하세요. 소스 책임, 전송 경계, 복구 동작이 전체 리허설을 통과하기 전에 API 객체부터 시작하지 마세요.
NDI는 제어된 네트워크에서 가장 강합니다. 불안정한 인터넷 기여 전송에는 원격 구간에서 복원력 있는 전송 방식을 사용하는 브리지 모델을 적용하세요.
항상 필요한 것은 아닙니다. 원격 기여 전송 조건의 변동이 크고 인터넷 경로에서 더 강한 복구 동작이 필요할 때 사용합니다.
보통 서로 다른 계층을 담당합니다. NDI는 내부 프로덕션 전송에, RTMP는 인제스트 또는 게시 경계 전송에 주로 사용됩니다.
소스 이름을 표준화하고, 매번 사전 점검을 실행하며, 핵심 피드마다 하나의 폴백 소스 경로를 정의하세요.
먼저 프로세스를 확장하세요. 역할 책임자, 변경 시간대, 일관된 실행 후 검토 주기를 정합니다.
이 NDI 허브에서 한 가지 경로를 선택하고 실제 소스 부하로 전체 리허설을 실행한 다음, 실제 세션의 연속성 지표를 개선하는 변경만 프로덕션에 반영하세요.
팀이 성장하면 대부분의 NDI 인시던트는 더 이상 기술적 수수께끼가 아닙니다. 일관되지 않은 이름, 불명확한 책임, 라이브 시간대 직전의 검증되지 않은 라우트 변경에서 발생합니다. 운영 모델을 단순하고 엄격하게 유지하세요. 대개 이것만으로도 불안정한 실험에서 예측 가능한 프로덕션으로 전환할 수 있습니다.
NDI 품질 문제는 용량 문제가 다른 형태로 드러난 경우가 많습니다. 주요 실행 전에 소스 수, 예상 비트레이트 범위, 전환 시 최대 부하를 추산하세요. 용량 계획에는 제어 트래픽, 모니터링 오버헤드, 네트워크 리소스를 공유하는 백그라운드 서비스 등 비디오 외 요소도 포함해야 합니다.
실용적인 용량 점검:
이렇게 하면 확장을 예측할 수 있고 이벤트 피크 순간에 발생하는 “무작위” 품질 저하를 줄일 수 있습니다.
NDI 논의는 성능에 집중한 나머지 접근 제어를 무시하는 경우가 많습니다. 프로덕션 시스템에서 소스 노출과 무단 라우트 변경은 품질과 규정 준수 모두에 위험을 초래할 수 있습니다. 소스 가시성 범위를 필요한 운영자와 환경으로 제한하세요.
이런 작은 제어가 나중에 긴 인시던트 구간이 생기는 것을 막아 줍니다.
장시간 채널에서는 기능의 폭보다 안정성 규율이 더 중요합니다. 장면 그래프를 간결하게 유지하고, 재시작 절차를 표준화하며, 장시간 실행 중 드리프트 지표를 모니터링하세요. 채널을 일회성 방송이 아니라 반복 가능한 서비스로 취급하면 지속 운영 전략을 실무에 적용하기가 쉬워집니다.
장시간 운영 체크리스트:
많은 팀이 교육을 안정성 향상 수단으로 과소평가합니다. 신규 운영자를 흩어진 문서만 보고 시작하게 해서는 안 됩니다. 소스 이름 규칙, 라우트 책임, 사전 점검 카드, 폴백 절차, 실행 후 보고 형식을 포함하는 간결한 온보딩 흐름 하나를 만드세요. 그러면 피할 수 있는 라이브 실수를 크게 줄일 수 있습니다.
짧은 실전 훈련을 활용하세요.
이 체크리스트 없이 프로덕션으로 승격하면 첫 실행이 불안정해지고 긴급 수정 주기가 반복되는 경우가 많습니다.
이 검토는 짧게 유지하되 반드시 실행하세요. 반복이 안정성을 만듭니다.
계획할 때 다음의 빠른 매트릭스를 사용하세요.
이 간단한 매트릭스는 프로토콜 오용을 막고 실제 제약에 근거한 아키텍처 결정을 유지합니다.
NDI는 체계적으로 운영되는 관리형 네트워크의 유연한 소스 워크플로라는 가장 강한 영역에서 사용하세요. 모든 원격 전송 문제를 NDI 하나로 해결하려 하지 마세요. 경계를 명확히 하고, 런북을 짧게 유지하며, 폴백 경로를 테스트된 상태로 유지하세요. 이 조합이 NDI를 강력한 데모 도구에서 안정적인 프로덕션 시스템으로 바꿉니다.
중요한 세션을 시작하기 전에 짧은 점검을 한 번 실행하세요. 핵심 NDI 소스가 있는지 확인하고, 최소 두 개의 대상에서 오디오를 검증하고, 부하 상태에서 계획된 장면 전환을 한 번 실행하고, 폴백 소스 하나를 테스트하고, 두 번째 클라이언트에서 시청자 측 재생 시작을 확인합니다. 이 과정은 몇 분밖에 걸리지 않으며, 알아차리지 못한 소스 드리프트나 라우트 구성 오류로 생기는 많은 시작 장애를 예방합니다.
라이브 프로덕션 중 NDI 경로가 저하되면 고정된 순서로 대응하세요. 폴백 소스로 전환하고, 시청자 측 연속성을 검증한 다음, 네트워크와 소스 진단 정보를 점검합니다. 시청자가 영향을 받는 동안 세부 재조정을 하지 마세요. 먼저 복구하고 나중에 최적화하세요. 이 한 가지 규칙만으로도 실제 세션의 인시던트 지속 시간을 크게 줄일 수 있습니다.
제품 선택 가이드
이 Callaba NDI 제품 은 NDI 중심 프로덕션과 라우팅된 기여 전송, 모니터링, 복구를 연결합니다. 로컬 검색이 변경 없이 공용 인터넷을 통과한다고 약속하는 제품이 아닙니다. 네트워크 경계를 정의하고 사이트 사이에는 SRT와 같은 적절한 전송 방식을 사용하세요.
자동화는 두 번째 단계입니다. 먼저 Callaba 제품에서 브리지를 구성하고 검증하세요. 네트워크와 이름 규칙이 안정된 후 반복 가능한 라우트를 위한 두 번째 계층으로 API 자동화를 사용하세요.
프로덕션 피드를 브리지하고 라우팅하고 관찰하기 위한 제어 지점을 제공합니다. 특히 소스와 운영자가 서로 다른 사이트에 있을 때는 네트워크 검색과 전송을 명시적으로 설계해야 합니다.
로컬 NDI 검색이 인터넷을 통과한다고 가정하지 마세요. SRT처럼 WAN에 적합한 경로로 미디어를 전송한 다음, 목적지에서 의도한 NDI 도메인에 노출하세요.
동시 소스, 포맷, 대역폭과 모든 변환 또는 녹화 작업을 목록화하세요. 유휴 소스 하나를 기준으로 추정하지 말고, 여유 용량을 둔 상태에서 최대 프로그램 조합을 테스트하세요.
프로덕션 피드 하나를 Callaba를 통해 라우팅하고 검색 및 라우트 상태를 검증한 다음, 별도의 Multiview 데모에서 Callaba의 라이브 운영 인터페이스를 확인하고 클라우드 또는 Linux 배치를 선택하세요.