LivePack V4 정책서
2026-09-02 기준

정책 대비 미구현 항목 (2026-09-01 기준)

정책서에 있으나 현재 콘솔에 화면이 없는 것들이다. 신규 작업을 잡을 때 여기서 고른다. 이미 구현된 항목은 README.md "정책이 코드에 반영된 지점" 표를 먼저 본다 — §19-11 Stream Key 재발급, §19-6 채널 타입 변경, §13 녹화 설정, §12 임베드·재생 URL 및 재생 접근 제한, §9 썸네일 간격, §19-13/17 재연결 대기 표시, §7 방송 계층(프리뷰 이미지 업로드 포함), §14 라이브 채팅, §22 계정 관리·플레이어, §23 화면 공통 규칙은 모두 구현돼 있다.

  • §14 라이브 채팅 — 플레이어와 채팅 영역의 동시 제공 — 콘솔 쪽(사용 여부·운영 설정·삽입 코드· 메시지 모니터링·전송·삭제·차단)은 구현돼 있다. 남은 것은 시청 페이지에서 플레이어와 채팅을 함께 그리는 쪽이라 플레이어 산출물과 함께 정해야 한다.
  • §15 Trial 종료 상태 — 이용 종료 후 송출·재생·콘솔 접근 제한, 채널 30일 후 삭제 안내 화면. 구현 이전에 정책이 비어 있다 — 종료 시점에 이미 만든 녹화본·채팅 로그를 받을 수 있는지(§13 의 30일 보관과 충돌), 진행 중인 세션을 끊는지, 재생 URL 이 즉시 죽는지, 유료 전환하면 채널·이력이 살아 오는지가 정해지지 않았다. Enterprise 계약 종료는 아예 언급이 없다.
  • §22.4 로그인 세션 타임아웃의 실제 적용 — 화면과 저장까지는 있으나 세션 만료·강제 로그아웃 동작은 V4 인증 API 확정 후에 붙인다. 지금은 값만 보관한다.
  • §2.1 전문 운영방식(§20 Phase 2 이후) — MediaLive 기반. 프리롤(광고), 채널 중지/비활성, 대체 이미지(입력 끊김 시 정지 이미지)가 여기에 들어간다. 표준 운영방식에는 두지 않는다.
  • IVS 기준으로 적어 둔 동작 값이 Cloudflare 채널에서도 같은지 — 정책서 곳곳의 수치는 IVS 문서를 근거로 쓴 것이다. 최소한 최대 방송 시간 48시간(§19-12) · 재연결 대기 30초(§19-13) · HLS 단일 출력(§12) · 지연 모드(§8) 는 Cloudflare Stream 에서 값이 다르거나 개념이 없을 수 있다. 다르면 화면 문구를 인프라별로 가를지, 더 보수적인 쪽으로 통일할지 정해야 한다.
  • §14 채팅 로그 CSV 의 컬럼 구성 — 화면(상태·내려받기)은 있으나 파일 안이 정해지지 않았다. 시각 · 발신자 · 시청자 식별자 · 메시지 · 차단 여부 정도가 후보다. 백엔드 취합 규칙과 함께 확정한다.
  • Cloudflare Stream 의 서비스 할당량 — 채널 수·동시 송출·동시 시청의 상한이 공개돼 있지 않다(§16.1). IVS 는 리전 기준 값이 명시돼 있어 용량 계획을 세울 수 있지만 Cloudflare 쪽은 근거가 없다. 계약·문서로 확인한 뒤 §16.1 에 같은 형식으로 적는다.
  • 채널 ID 의 형식 — 화면에 그대로 노출되는 값인데(§5) 아직 정해지지 않았다. V3 는 짧은 숫자였고 목도 그렇게 두었으나(4~6자리), 실제 발급 규칙은 백엔드가 정한다. 길이가 크게 달라지면 채널 목록의 열 폭과 상세 헤더의 자리를 다시 본다. 방송 ID · 방송 세션 ID 는 화면에 노출하지 않으므로 형식을 정할 필요가 없다 — 세션을 사람이 가리키는 수단은 제목의 시각 표기다(§7.5).
  • 비디오 전용 입력의 실제 동작 — IVS 저지연 채널에 오디오 트랙 없이 비디오만 보냈을 때 ① 연결이 끊기는지 ② 오디오 없는 렌디션이 생성되는지 ③ 일부 플레이어(iOS/Safari 등)에서 재생이 깨지는지. 실시간(Stage) 계열은 "둘 다 없으면 끊김"이 문서에 명시돼 있으나 저지연 계열은 문서에 없다(§19-19). Cloudflare Stream 쪽도 같이 확인한다. 결과에 따라 오디오 없음의 상태 등급(오류/주의)을 다시 정한다.
  • §22.6 개발자 API 범위 — Key 와 IP 제한만 제공한다. 채널 생성·상태·송출 정보·방송 통계 API 는 §17 "후속 검토" 그대로다.
  • §12 디바이스별 배포 설정의 출력 목록 — 화면·저장까지 구현했으나 선택지가 추정값이다. 백엔드 연동 후 실제 IVS 마스터 플레이리스트로 확정한다. 함께 정할 것: §4 Advanced 채널의 preset (HIGHER_BANDWIDTH_DELIVERY / CONSTRAINED_BANDWIDTH_DELIVERY) — 이에 따라 사다리가 달라진다.