콘텐츠로 건너뛰기
Callaba
Video Stream Recorder

라이브 입력을 녹화하고 완성된 파일을 검증하세요.

SRT, RTMP, RTSP, NDI 또는 Video Room 등 Callaba가 수신할 수 있는 입력을 선택하세요. 하나의 연속 파일이나 시간 지정 세그먼트를 암호화된 내부 디스크에 녹화한 뒤 File Manager에서 결과를 엽니다. 공개 범위를 확인하고 필요하면 별도의 변환본을 만드세요. 연결된 Storage는 워크플로에 필요할 때만 추가합니다.

하나의 소스를 입력부터 파일까지

선택한 소스를 녹화 워크플로 전체에서 추적

아래에서 소스를 선택하세요. 파일 모드, 선택적 처리 및 파일 검증을 선택하는 동안에도 해당 소스가 계속 표시됩니다.

01
소스 선택Recorder는 Callaba의 공통 입력 모델을 사용합니다
선택한 입력 수신된 소스
SRT

Recorder는 Callaba SRT Server, Route 또는 명시적 SRT URL을 사용할 수 있습니다. 수신된 스트림은 송출 설계를 변경하지 않고 녹화 작업으로 들어갑니다.

입력 유형
관리형 + URL
Recorder 상태
구성 준비 완료

SRT(으)로 계속다른 소스를 선택할 때까지 이 소스가 선택된 상태로 유지됩니다. 다음 단계에서 Recorder의 파일 생성 방식을 설정합니다. 중간 프로토콜 변환은 필요하지 않습니다.

02 · 파일 정책

하나의 연속 파일 또는 시간 지정 세그먼트

연속 파일과 시간 지정 세그먼트는 서로 다른 복구 및 보존 계획에 맞습니다. 파일을 검증하는 동안 선택한 모드가 계속 표시됩니다.

03
미디어 처리는 선택 사항입력 미디어가 필요한 파일 조건을 이미 충족하면 처리를 끕니다
소스SRT
모드연속 파일
처리호환 미디어 그대로 전달
파일보존 전에 파일 확인

연속 파일 선택됨연속 녹화에서는 정상적인 중지와 파일 마무리가 중요합니다. 같은 작업을 몇 시간 또는 며칠 동안 실행하기 전에 짧은 파일로 확인하세요.

04 · 검증 체크리스트

SRT의 실행 진행 상황부터 열 수 있는 파일까지 추적

실행 상태는 유용하지만 파일을 검증하지는 못합니다. 네 가지 검사를 통해 입력, Recorder 프로세스, 완성된 미디어 및 File Manager 레코드를 연결합니다.

  1. 01
    소스

    선택한 SRT 입력의 영상, 오디오, 식별 정보 및 비트레이트가 예상과 일치합니다.

  2. 02
    Recorder 프로세스

    FPS, 비트레이트, 미디어 시간, 속도 및 진행률을 통해 녹화가 계속되고 있음을 확인합니다.

  3. 03
    완성된 파일

    연속 파일 출력이 열리고 길이, 타임스탬프, 영상 및 오디오가 예상과 일치합니다.

  4. 04
    File Manager 레코드

    완성된 녹화가 File Manager에 예상한 이름, 관리형 경로, 공개 범위 및 형식으로 표시됩니다.

검토된 출력 형식
MP4MKVMPEG-TSHLS호환 오디오/파일 형식
05 · 파일 제어

녹화 후 File Manager가 워크플로를 이어갑니다

Recorder는 완성된 결과를 내부 디스크에 기록하고 관리형 파일 레코드를 File Manager로 보냅니다. File Manager에서 이름을 지정하고 공개 범위와 경로를 검토하며, 현재 형식을 유지하거나 별도의 변환본을 만들 수 있습니다. 연결된 Storage는 선택 사항입니다.

SRT 및 연속 파일 작업 계속위 녹화는 이제 내부 디스크의 관리형 파일입니다. 캡처는 끝났으며 공개 범위와 선택적 변환은 별도로 선택합니다. 연결된 Storage는 필요할 때만 추가합니다.

File Manager 관리형 파일 예시
이름
검증된 이벤트 녹화
경로
관리형 파일 경로
공개 범위
선택 예시: Private
출력 형식
다른 형식이 필요하지 않으면 현재 형식 유지

다른 형식용 별도 파일 만들기

출력 형식이나 트랜스코딩 설정을 변경하면 백그라운드 재작성이 시작됩니다. 그러면 파생 파일이라는 별도의 변환본이 만들어집니다. 원본은 자체 관리형 파일 레코드에 변경 없이 유지됩니다.

파일 결과검증된 녹화를 그대로 사용
06

연결된 Storage는 선택 사항

외부 Storage가 없어도 내부 디스크에 녹화할 수 있습니다. Storage를 구성하면 Callaba가 객체 스토리지를 메타데이터 서비스에 등록하고 볼륨을 포맷한 뒤 POSIX 호환 네임스페이스에 마운트합니다. 그러면 File Manager에서 익숙한 파일 시스템 경로를 통해 검증된 파일을 복사하고 진행률을 확인할 수 있습니다.

관리형 파일은 저장 시 암호화

암호화는 기본 내부 디스크와 선택적으로 연결된 Storage의 파일에 적용됩니다. 물리 디스크 또는 기반 객체 스토리지 블록에 직접 접근하는 것만으로는 읽거나 재생할 수 있는 미디어 파일이 노출되지 않습니다.

공개 범위는 명시적으로 관리

공개 범위는 관리형 파일 레코드에 저장되며 게시 또는 재생 전에 확인해야 합니다. 여기에 표시된 Private은 선택 예시일 뿐, 암묵적인 기본값이 아닙니다.

기본 저장 위치는 내부 디스크

Recorder는 기본적으로 로컬 디스크에 기록합니다. 선택적 객체 스토리지 대상은 File Manager에서 관리하며, 사용할 수 있는 Storage 유형은 설치된 인터페이스에서 확인합니다.

기술 사양

Video Stream Recorder 기술 사양

이 표는 지원되는 동작을 설명합니다. 처리 용량은 노드에 따라 달라지며 일부 옵션은 설치된 버전에 따라 다릅니다. 선택할 수 있는 입력과 필드는 설치된 Callaba 인터페이스를 기준으로 확인하세요.

Video Stream Recorder 기술 사양
기능지원 동작검증 방법
입력 유형관리형 SRT 및 RTMP 모듈, SRT Routes, SRT, RTMP, RTSP, HLS, MPEG-DASH, RIST, UDP, RTP 및 HTTP 경로, NDI, Video Room, 그리고 설치된 UI에서 지원하는 파일 및 생성 테스트 소스.장시간 캡처 전에 짧은 소스 테스트로 예상한 영상, 오디오, 식별 정보 및 복구 동작을 확인합니다.
녹화 모드하나의 연속 파일 또는 시간 기준 분할 녹화.짧은 연속 테스트가 정상적으로 중지되는지 확인합니다. 분할 모드에서는 경계가 온전한 여러 연속 파일도 확인해야 합니다.
세그먼트 길이시간, 분, 초 단위로 분할 간격을 정의합니다.처음 완성된 세그먼트가 설정한 길이와 일치하고 설명할 수 없는 누락이나 시간 오차가 없는지 확인합니다.
출력 형식MP4, 기록 중인 MKV, 기록 중인 MPEG-TS 및 HLS 아카이브 출력. 추가 오디오/파일 형식은 선택한 처리 경로와 설치된 버전에 따라 달라집니다.완성된 결과의 컨테이너, 길이, 트랙, 타임스탬프 및 필요한 경우 탐색 동작이 예상과 일치해야 합니다.
비디오 처리선택적 코덱, 비트레이트, 프레임 크기, 프레임 레이트, GOP 및 관련 트랜스코딩 설정.파일이 아카이브 프로파일과 일치해야 합니다. 호환 미디어를 유지해야 하는 경우 트랜스코딩을 끌 수 있습니다.
오디오 처리선택적 오디오 코덱/레이트 설정과 트랙 및 채널 선택.완성된 파일에 의도한 프로그램 믹스, 오디오 트랙 및 채널 구성이 포함되어야 합니다.
이미지 오버레이위치를 명시한 준비된 이미지의 선택적 오버레이.출력 프레임 전체에서 필요한 콘텐츠를 가리지 않고 의도한 위치에 이미지가 표시되는지 확인합니다.
실행 통계실행 중인 작업 프로세스가 반환하는 FPS, 비트레이트, 미디어 시간, 속도 및 진행률.미디어 시간과 진행률이 계속 증가해야 합니다. 실행 통계만으로는 파일을 검증할 수 없습니다.
기본 파일 위치 및 보존Recorder는 기본적으로 내부 디스크에 파일을 기록합니다. 파일 경과 시간에 따른 로컬 녹화 자동 삭제는 선택 사항입니다.삭제를 활성화하기 전에 완성된 로컬 파일을 검증하세요. 연결된 Storage를 사용한다면 복사와 다시 읽기 검증도 먼저 완료해야 합니다.
File Manager완성된 녹화는 이름, 경로, 설명, 공개 범위, 출력 형식 및 처리 메타데이터와 함께 관리형 파일 워크플로로 들어갑니다.완성된 녹화에 올바른 File Manager 레코드, 길이, 크기 및 공개 범위가 있고 미디어가 재생되는지 확인합니다.
녹화 후 변환출력 형식 또는 트랜스코딩 설정을 변경하면 백그라운드 재작성이 시작되어 MP4, HLS 또는 오디오 전용 워크플로를 포함한 관리형 파생 파일을 만들 수 있습니다.재작성 완료 후 파생 파일의 형식, 트랙, 길이 및 타임스탬프가 요청한 값과 일치해야 합니다.
선택적 POSIX 호환 스토리지연결된 Storage를 구성하면 객체 스토리지와 메타데이터 서비스가 포맷되어 관리형 POSIX 호환 파일 시스템 네임스페이스로 마운트됩니다. Recorder가 내부 디스크에 기록하는 데 이 계층은 필요하지 않습니다.사용하는 경우 마운트된 Storage에 중요하지 않은 파일을 File Manager에서 복사하고 관리형 경로를 통해 같은 파일을 다시 가져올 수 있어야 합니다.
저장 시 암호화기본 내부 디스크와 선택적으로 연결된 Storage의 관리형 파일은 저장 시 암호화됩니다. 원시 디스크 또는 기반 객체에 직접 접근하는 것만으로는 재생 가능한 미디어가 노출되지 않습니다.일반 및 복구 접근에는 Callaba의 관리형 파일 경로를 사용해야 합니다. 원시 스토리지 블록은 미디어 파일이 아닙니다.
선택적 스토리지 전달File Manager는 내부 디스크의 검증된 파일을 구성된 객체 스토리지 기반 볼륨으로 복사하고 진행률을 표시할 수 있습니다.이 선택적 전달을 사용한다면 로컬 삭제가 적용되기 전에 대상 Storage로 복사를 완료하고 다시 읽어 확인해야 합니다.
수명 주기 제어UI/API 워크플로를 통해 생성, 업데이트, 목록/개수 조회, ID 조회, 시작, 중지, 통계 조회, 파일 제거 및 작업 제거를 수행합니다.중요하지 않은 소스로 시작, 중지, 재시작 및 정상 제거 동작을 확인할 수 있습니다.
배포Callaba 클라우드 또는 셀프 호스팅 Linux에 배포할 수 있으며 처리 용량은 소스 미디어, 처리, 동시 작업 및 스토리지 설계에 따라 결정됩니다.선택한 노드에서 실제 소스 조합, 녹화 모드, 처리 및 디스크 동작으로 부하 테스트를 수행해야 합니다.
배포 경계

녹화와 파일 처리를 동일한 배포 환경에 유지

Recorder는 Callaba 클라우드 배포 환경이나 셀프 호스팅 Linux에서 실행할 수 있습니다. 어느 쪽이든 녹화는 암호화된 내부 디스크에서 시작하며 연결된 Storage는 선택 사항입니다.

AWS의 Callaba

관리형 Callaba 노드를 시작해 Recorder와 File Manager를 동일한 운영 화면에서 사용한 다음, 실제 소스와 처리 조합에 맞춰 컴퓨팅 및 디스크 용량을 구성합니다.

AWS에 Callaba 배포

셀프 호스팅 Callaba

애플리케이션, 네트워크 경로 및 암호화된 미디어를 팀이 운영하는 인프라에 유지합니다. 연결된 Storage는 필요할 때만 선택적으로 추가합니다.

Callaba 셀프 호스팅 설치
UI 워크플로 검증 후 REST 사용

REST에서 동일한 Recorder 수명 주기 사용

녹화 작업을 생성하거나 업데이트하고, 시작 및 중지하고, 실행 통계를 읽고, 결과 파일을 나열하며, 파일 또는 작업을 제거할 수 있습니다. 캡처 종료 후에는 Files API가 워크플로를 이어 가며, 연결된 Storage를 추가하는 경우 Storages API를 사용할 수 있습니다.

연속 녹화 API 워크플로 열기

Video Stream Recorder FAQ

Video Stream Recorder에서 어떤 소스를 사용할 수 있나요?

Recorder는 Callaba의 공통 입력 모델을 사용합니다. 현재 프로덕션 버전은 관리형 및 URL 기반 라이브 프로토콜, NDI와 Video Room을 지원합니다. 설치된 버전에서 선택할 수 있는 정확한 소스는 소스 선택기를 기준으로 확인하세요.

Callaba에서 Video Room을 녹화할 수 있나요?

예. Video Room의 그리드 또는 발표자 합성 화면을 녹화 워크플로에 제공할 수 있습니다. 전체 세션을 시작하기 전에 사용할 레이아웃으로 짧게 녹화하고 참가자 오디오를 확인하세요.

녹화를 자동으로 분할할 수 있나요?

예. 시간 지정 세그먼트 모드를 선택하고 세그먼트 길이를 설정하세요. 세그먼트 경계를 보존 또는 후속 자동화에 사용하기 전에 처음 완성된 파일들에 누락 구간이 없는지 확인하세요.

File Manager에서 녹화 형식을 변경할 수 있나요?

예. 관리형 파일을 다른 출력 형식으로 저장하고 선택적으로 비디오 또는 오디오를 트랜스코딩할 수 있습니다. 백그라운드 재작성은 파생 파일이라는 별도의 변환본을 만들며, File Manager에 진행률이 표시됩니다.

Recorder에 S3 bucket 또는 연결된 Storage가 필수인가요?

아니요. Recorder는 기본적으로 내부 디스크에 기록하고 File Manager가 그 위치에서 결과 파일을 관리합니다. 연결된 Storage는 선택 사항입니다. 구성하면 Callaba가 객체 스토리지와 메타데이터를 기반으로 하는 POSIX 호환 파일 시스템으로 마운트하며, File Manager에서 검증된 파일을 해당 네임스페이스로 복사할 수 있습니다. Public과 Private은 파일 레코드의 서로 다른 공개 범위 옵션입니다.

내부 디스크와 연결된 Storage의 파일은 암호화되나요?

예. Callaba는 기본 내부 디스크와 선택적으로 연결된 Storage의 관리형 파일을 저장 시 암호화합니다. 원시 디스크 또는 객체 스토리지 블록에 직접 접근하는 것만으로는 읽거나 재생할 수 있는 미디어 파일이 노출되지 않으며, 관리형 접근 경로가 필요합니다.

녹화 수명 주기를 자동화할 수 있나요?

예. Recordings API는 캡처를 제어하고, Files API는 메타데이터, 형식 재작성 및 복사를 관리하며, Storages API는 대상을 등록합니다. 파일 재생과 스토리지 읽기 검증은 각각 별도로 수행해야 합니다.

첫 녹화

하나의 소스를 짧은 파일 하나로 확인하세요.

실제 입력을 사용해 내부 디스크에 짧게 녹화하고 정상적으로 중지하세요. File Manager에서 해당 레코드를 열어 공개 범위와 형식을 확인합니다. 워크플로에서 연결된 Storage를 사용한다면 녹화 시간이나 소스 수를 늘리기 전에 검증된 파일을 복사하고 다시 읽어 확인하세요.