Please enable JavaScript.
Coggle requires JavaScript to display documents.
소재(meterial), 제작(production), 후처리(processing), 인코딩 관리(encodingMng),…
소재(meterial)
sub 기능
재수급 요청
원본 파일 재생
엑셀 출력
매핑 초기화
매핑
kafka - Consumer
encoding-status
인코딩 상태 업데이트
from : encodingMng
processing-status
후처리 상태 업데이트
from : processing
inspection-backup
오류 검사 완료 후 백업
from : inspection
schedule-mapping
스케줄 도메인 에서 매핑시 호출
from : schedule
CRUD
소재 리스트 조회
상세 조회
검색:파일명, 백업상태, 매핑, 수급일, 상태, 확장자, 오디오, 종류, 폴더명, 서버 종류
파일 삭제
파일명 변경
설정
수급 서버 목록 조회
수급 서버 추가
수급 서버 삭제
kafka - producer
production-request
등록 매핑
to : production
meterial-backup
백업 등록
to : schedule
meterial-mapping
소재 에서 매핑시
to : schedule
백업
영상/음성
to : BMS
자막
to : BMS
수급 정보 수신
from : Ingest Agent
제작(production)
sub 기능
재작업 : 수동 썹네일( 이미지만 전송 ), QC 재작업, 먹싱 재작업, 재 인코딩, 재 수급, 편집, 썹네일 재작업, 썹 네일 재작업( 이미지만 전송 ), 수동 썹네일, 인코딩 초기화( 인코딩 대기 중에만 가능 )
Clean NAS 재 전송
Agent Download
수동 썹네일
File Helper
액셀 다운로드
kafka - consumer
production-request
파일 이동
IOManager
인코더->output
output->cleannas
원본->인코더
인코딩 요청
kafka - producer
encoding-request
to : encodingMng
후처리 요청
kafka - producer
processing-request
to : processing
수동 썹네일 로직 확인
processing-status
후처리 상태 업데이트
from : processing
encoding-status
인코딩 상태 업데이트
from : encodingMng
제작 요청 수신 - API
from : meterial
from : schedule
from : other
CRUD
인코딩 현황 조회
검색 : 시리즈명, 장르(대중소), 오디오, 정책 구분, 앨범id, 작업 구분, 날짜, 등록 유형, 자막 여부, 파일명, 콘텐츠명, 인코딩 상태
목록 조회
인코딩, 파일이동 등 진행 상태 상세 조회
작업 스케줄 관리
작업 취소
to : encoderMng
to : processing
자막 업로드
to : mecs
진행 상태 report
to : bpas
job 상태 갱신(패치 후 사용)
모든 완료 되지 않은 job 의 상태를 수동 api 를 통해 갱신 한다.
from : frontend
from : other
인코딩 상태 수동 조회
to : encodingMng
후처리 상태 수동 조회
to : processing
작업 취소
from : frontend
작업 일시 중지
from : frontend
작업 재 시작
from : frontend
스케줄러
후처리(processing)
설정
영상 검수
조회
추가
삭제
이미지 추출 서버
이미지 설정
조회
수정
경로 설정
조회
수정
서버 목록 조회
서버 추가
서버 수정
서버 삭제
수동 썹네일
설정 조회
설정 추가
설정 수정
설정 삭제
수동 썹네일 로직 추가
QC/ALC 기타설정
우선순위
수정
추가
삭제
옵션 설정
설정 추가
설정 수정
설정 조회
설정 삭제
aws
걔정 관리 - 설정 에서 kafka 로 전달 받음
배포 변환 서버
전송 기타 설정
우선 순위 설정 삭제
우선 순위 설정 추가
우선 순위 설정 조회
서버 추가
서버 수정
서버 삭제
정책
정책 조회
정책 추가
정책 수정
정책 삭제
정책 스케줄링
작업 취소
from : production
from : other
후처리 상태 조회
from : production
from : other
kafka : consumer
processing-request
from : production
setting-account
from : setting
후처리 작업 요청
QC, 구간 점프, 스틸컷, 파일 이동
from : production
from : other
스틸컷 관리
from : mecs
kafka : producer
processing-status
to : production
to : meterial
to : schedule
QC 연동
QC 상태 조회, 작업 등록
to : hawkeye
이미지 프로세싱
이미지 추출 요청, 취소
to : ThumbnailManager
이미지 추출 완료 report
from : ThumbnailManager
파일 IO 진행 상태 수신
from : IOManager
파일 처리
파일 이동, 복사, 삭제, 이름 변경
to : IOManager
인코딩 관리(encodingMng)
인코더 연동
ateme ( dolby )
작업 생성, 상태 조회, 작업 취소, 프리셋 동기화
to : ateme( dolby )
ateme( aws )
작업 생성, 상태 조회, 작업 취소, 프리셋 동기화
to : ateme( aws )
ateme( local )
작업 생성, 상태 조회, 작업 취소
to : ateme( local )
hybrick
작업 생성, 상태 조회, 작업 취소
to : hybrick
media converter
작업 생성, 상태 조회, 작업 취소, 프리셋 동기화
to : aws lambda
telestream
작업 생성, 상태 조회, 작업 취소, 프리셋 동기화
to : telestream
설정
어셋 관리
화질 군 별 사용 인코더 설정
인코더 관리
aws
계정 관리 - 설정에서 kafka 로 전달 받음
telestream
입출력 경로 관리
하이브릭
처리량 관리
ateme
인코딩 우선 순위
화질군, 어셋
프로파일 관리
아템
업로드
추가
삭제
하이브릭
생성
생성
추가
sub 기능
인코더 로드 밸런싱
화질 군 별 인코더 선택
프로파일 선택
하이브리드 인코딩 진행 로직
인코딩 요청
from : production
from : other
kafka : consumer
encoding-request
from : production
setting-account
from : setting
인코딩 상태 조회
from : production
from : other
작업 취소
from : production
from : other
스케줄러
인코딩 상태 이벤트 발생 스케줄러
다중화 환경에서 단일 스케줄링 테스트 필요
kafka : producer
encoding-status
to : production
to : meterial
to : scheduler
스케줄러
스케줄(schedule)
kafka - consumer
processing-status
후처리 상태 업데이트
from : processing
encoding-status
인코딩 상태 업데이트
from : encodnigMng
meterial-backup
소재를 통한 백업
from : meterial
inspection-backup
오류 검사 후 백업
to : schedule
to : meterial
meterial-mapping
from : meterial
자막 배포 정보 Report
CRUD
자막 배포 현황 조회
스케줄 상세 조회
검색 : 날짜, 자막구분, 퀵배포 여부, 장르(대중소), 콘텐츠명, 시리즈명, 회차, 스크린 유형, 자막 여부, 자막 파일명, 작업 상태, 앨범 ID
자막 업로드
mecs
자막 백업
BMS
sub 기능
자막 다운로드
엑셀 다운로드
sub 기능
엑셀 다운로드
원폰 파일 재생
kafka - producer
production-request
등록 매핑
to : production
schedule-mapping
to : meterial
스케줄 요청
BPAS
CRUD
스케줄 조회
상세 조회
검색 : 컨텐츠명, 앨범 id ,매핑 유무, 영상유형, 배포 상세 구분, 날자, 배포 구분, 퀵배포 구분, 등록유형, 현황, 장르(대중소), 시리즈명
스케줄 정보 조회
from : inspection
백업 요청
to : BMS
오류검사(inspection)
오류 검사 상세(검사)
오류 스케줄 상세 조회
큐시트 조회
편성 카테고리 조회
경로진입
검사 완료
report
to : BPAS
bo : MECS
포스터 조회
검수 스크립트 연동
to : IPTV STB OneTouch
to : NSC Mobile OneTouch
검사 항목 조회
설정
분배 관리
목록조회
수정
추가
삭제
검색 : 특수/일반, 플랫폼, 검사유형, 장르(대중소), 등록자, 실행여부, 화질
검수 스크립트
IPTV 원터치 다운
NSC 원터치 다운
스크립트 목록
목록 조회
추가
수정
삭제
스크립트 구성
목록 조회
순서 변경
저장
항목 삭제
추가
수정
검수 셋탑
목록 조회
추가
삭제
수정
검색 : 작업자명, 작업자id, ip 검색
검사 목록 백업 위치 조회
검사 목록 백업 수정
확인목록(검수오류관리)
CRUD
목록 조회
상세 조회
검색 : 날짜, 스케줄 구분, 상세 구분, 영상 유형, 장르(대중소), 오류유형, 확인결과, 앨범ID, 콘텐츠명, 시리즈명, 타이틀명, 파일명
sub 기능
엑셀 출력
결과 등록
file helper 다운로드
검사 목록(자동,수동)
CRUD
조회
검사 목록 조회
검사 목록 상세 조회
검색 : 날짜, 중요도, 스케줄 구분, 특수/일반, 퀵배포 플랫폼, 서비스유형, 시청등급, 오디오타입, 자막여부, albumid, 콘텐츠명, 장르(대중소), 시리즈명, 콘텐츠명, 검사자, 화질
sub 기능
공통
긴급처리
높음처리
일반처리
재분배
엑셀 출력
편성 경로 확인
to : BPAS
자동 목록
수동 분배
수동 목록
검사자 할당
검사자 할당 취소
자동 분배
백업
모든 플랫폼 오류 검사시 백업 진행
to : BMS
오류 검사 스케줄 수신
from : bpas
스케줄 정보 조회
to : schedule
스케줄러
오류검사 목록 백업
IngestAgent
RockyOS 대응
로직 변경
Json11 - Json 사용 모듈 변경
Mongoose - HTTP RestAPI 모듈 구조 변경
DB Connection Pool 구조 추가
LIB 변경
MediaInfo
Mongoose
JsonCPP->Json11
job 스케줄링
Memory 기반 -> DB 기반 변경
하위 폴더 재 탐색 기능 추가
작업 시작
from : meterial
작업 중지
from : meterial
폴더 구조 조회
from : meterial
하위 폴더 재 탐색
from : meterial
설정(setting)
입출납 관리
업체관리
추가
삭제
조회
수정
반입
반입 추가
반출
삭제
검색
엑셀 출력
입출납 리스트 조회
aws 계정 설정
kafka : producer
setting-account
to : processing
목록 조회
추가
수정
삭제
마스터링
목록 조회
추가
삭제
수정
단말 관리
IPTV
CRUD
수정
추가
삭제
목록 조회
엑셀 출력
라벨 출력
mobile
CRUD
목록 조회
수정
삭제
추가
기능
엑셀 출력
라벨 출력
통계 정보 조회
IOManager
RockyOS 대응
Lib 변경
Mongoose
JsonCPP -> json11
로직 변경
Mongoose - HTTP RestAPI 모듈 구조 변경
Json11 - Json 사용 모듈 변경
DB Connection Pool 구조 추가
작업 취소
from : processing
작업 상태 조회
from : processing
job 스케줄링
Memory 기반 -> DB 기반 변경
예외 처리
재 실행 시 이전 작업 이어 하기
ThumbnailManager
RockyOS 대응
로직 변경
Mongoose - HTTP RestAPI 모듈 구조 변경
Json11 - Json 사용 모듈 변경
DB Connection Pooll 구조 추가
LIB 변경
FFMpeg
Mongoose
JsonCPP -> Json11
OpenCV
job 스케줄링
Memory 기반 -> DB 기반 변경
예외 처리
비정상 종료시 이전 작업 이어 하기
작업 상태 조회
from : processing
작업 취소
from : processing
sub page :red_cross:
4D VOD 전송 관리 현황 조회
검색: 날짜, 등록 유형, 앨범 id, 장르(대중소), 콘텐츠 명, 시리즈 명, 파일 명
엑셀 다운로드
재작업
배포 결과 재전송
AWS 배포 관리 현황 조회
검색: 날짜, 등록 유형, 앨범 id, 장르(대중소), 콘텐츠 명, 시리즈 명, 파일 명
액셀 다운로드
배포 결과 재선송
빠른 배포 현황 조회
검색: 날짜, 등록 유형, 앨범 id, 장르(대중소), 콘텐츠 명, 시리즈 명, 파일 명
엑셀 다운로드
배포 결과 재전송
kafka 로 상태 전달은 하나하나 씩이 아닌 배치 느낌으로 전체 작업을 전달 하는 것으로 한다. 그러니까 5초에 한번씩 현자 작업 중인 모든 작업의 상태를 전달