PlaynPlay
PlaynPlay

콘텐츠 제작·운영 담당

강의 한 편이 재생되기까지
파일과 등록값을 책임지는 자리

콘텐츠 담당은 원본을 받아 패키징하고, 미디어 서버에 올리고, 자막·제목·미리보기 값을 넣고, 채널마다 재생을 확인합니다. 작업 절차는 콘텐츠 패키징 가이드에 있으니 여기서는 역할의 책임 범위, 평가 때 물을 질문, 이관 기간과 평상시 업무, 채널별 검수 차이를 다룹니다.

최종 수정

콘텐츠 운영 업무를 표현한 PlaynPlay 일러스트
Responsibilities

콘텐츠 담당이 맡는 범위와 걱정

도입 초기에는 기존 강의 이관이, 오픈 뒤에는 같은 품질의 반복 처리가 가장 큰 일입니다. 어느 쪽이든 학사 담당의 정책표와 개발팀의 주소 규칙을 받아 움직입니다.

  • 이관

    기존 라이브러리

    서비스 중인 강의 전체를 정해진 일정 안에 패키징하고 새 주소 규칙으로 옮겨야 합니다.

  • 신규

    정기 등록

    매주 들어오는 새 강의를 담당자가 바뀌어도 같은 순서와 기준으로 처리해야 합니다.

  • 자막

    형식과 짝 맞추기

    보유 자막 형식이 재생되는지, 영상과 자막이 엇갈려 붙지 않는지가 늘 걱정거리입니다.

  • 미리보기

    맛보기 구간

    맛보기 파일을 따로 편집·인코딩하지 않고 원본 하나로 운영할 수 있는지 확인해야 합니다.

  • 검수

    채널별 재생 확인

    PC와 모바일에서 제목, 자막, 구간, 다운로드가 의도대로 나오는지 볼 기준표가 필요합니다.

  • 문의

    파일 문제 판별

    재생 오류 문의가 오면 파일 문제인지 권한 문제인지 먼저 가려 개발팀이나 상담팀에 넘깁니다.

What You Set

콘텐츠 담당이 넣는 값과 채널별 문서 범위

패키징 뒤에 붙는 값은 대부분 재생 요청의 미디어 정보에 담깁니다. 채널마다 문서에 적힌 범위가 다른 항목은 채널 이름을 함께 적었습니다.

항목넣는 곳문서에 적힌 내용
패키징 여부DRM 패키징 도구 ndrm-pkg공통. 보호가 필요 없는 영상은 DRM을 걸지 않은 일반 파일로 올려도 재생됩니다.
미디어 주소재생 요청의 url공통. 모든 Callback 보고에 mediaUrl로 실려 오고, Android·iOS SDK가 마지막 재생 위치를 꺼낼 때도 주소를 키로 씁니다.
제목·썸네일메타데이터의 title, artworkUrl웹 연동의 title은 모바일 플레이어 타임바에 표시됩니다. Android SDK는 메타데이터에 제목이 없으면 파일 이름을 씁니다.
자막자막 URL, 언어, 표시 이름, 선택 모드Android SDK는 WebVTT·SRT·SMI 다중 선택을 명시하고 2024년 8월 파일 이름 기반 자막 자동 추가가 들어갔습니다. iOS SDK는 showing 모드로 자막 두 개 이상을 함께 띄웁니다.
미리보기 구간클리핑의 시작·끝 위치웹(Agent) 연동과 iOS SDK 문서에 있습니다. iOS는 초 단위이고, 끝을 비우면 미디어 끝까지 재생합니다.
다운로드 표시 경로메타데이터의 downloadPath웹 연동에서 다운로드 타입으로 실행할 때 저장 경로에 보일 값을 정합니다.
오프라인 기한DRM 설정의 offlineAccessPeriod웹 연동은 초 단위이고, 비우면 제한 없음, 0이면 오프라인 재생을 허용하지 않습니다. 값은 학사·보안 담당이 정한 기준을 따릅니다.
시청 규칙seekable, disablePlaybackRate공통. 학사 담당의 과정 정책표대로 강의마다 넣습니다.

자막과 미리보기의 상세는 자막과 미리보기·클리핑 페이지, 플레이어 전반은 플레이어 기능에 있습니다.

Evaluation

평가 때 물어볼 질문

대부분 샘플 몇 편으로 직접 확인할 수 있는 질문입니다. 평가 기간에 시험 파일을 미리 골라 두세요.

질문답이 있는 곳직접 확인할 것
우리 원본을 그대로 패키징할 수 있나요?DRM 패키징 문서. 사용 예는 mp4 파일입니다.인코딩 사양이 다른 원본을 묶음별로 골라 패키징하고 세 채널에서 재생합니다.
작업 PC나 서버에서 돌아가나요?설정 문서. macOS 2종, Windows 2종, Linux 3종 빌드작업 장비의 OS와 CPU에 맞는 빌드를 고릅니다.
수백 편을 한 번에 처리할 수 있나요?DRM 패키징 문서의 파일 지정 규칙. 파일을 띄어 써서 여러 개 넣고, *와 ?, 하위 경로 전체를 뜻하는 **를 씁니다.결과 폴더의 파일 수와 이름을 원본 목록과 대조합니다.
가진 자막이 그대로 뜨나요?Android SubtitleTrack운영할 모든 채널에서 보유 형식별 샘플 자막을 띄워 봅니다.
맛보기를 원본 하나로 만들 수 있나요?Agent의 Clipping, iOS ClippingConfiguration지정한 시작·끝 위치가 의도한 장면과 맞는지 봅니다.
내려받은 영상에 자막도 들어가나요?업데이트 기록(2026년 7월 2일 Android·iOS SDK)다운로드 뒤 네트워크를 끊고 자막을 켜 봅니다.
Migration Period

도입 기간: 기존 강의 이관

이관은 한 번에 끝내기보다 묶음 단위로 끊어 진행해야 문제가 생긴 묶음만 다시 처리할 수 있습니다.

  1. 라이브러리 목록 만들기

    강좌·차시별 원본 위치, 자막 파일, 미리보기 구간, 패키징 대상 여부를 한 표에 모읍니다. 기존 플레이어에 걸어 둔 구간과 자막 설정도 옮겨 적습니다.

  2. 묶음별 시험 패키징

    원본 형식과 인코딩 사양이 같은 묶음마다 몇 편씩 먼저 패키징해 세 채널에서 재생합니다. 재생되지 않는 묶음은 재인코딩 대상으로 따로 표시합니다.

  3. 주소 규칙 합의

    개발팀과 미디어 URL 규칙을 확정합니다. 보고와 이어보기 조회가 이 주소를 기준으로 움직이므로 오픈 뒤에는 바꾸지 않는 것을 전제로 둡니다.

  4. 일괄 처리와 업로드

    강좌 폴더 단위로 패키징하고, 원본 수와 결과 수가 같은지 확인한 묶음만 미디어 서버에 올립니다. 결과가 빠진 파일은 경로와 이름을 다시 확인해 그 파일만 다시 처리합니다.

  5. 등록과 검수 후 공개

    정책표대로 탐색·배속 값을 넣고, 아래 검수표를 통과한 강좌부터 공개합니다.

QA by Channel

채널별 검수표

같은 파일이라도 채널마다 확인할 화면이 다릅니다. 문서에 나온 동작을 기준으로 항목을 골랐습니다.

검수 항목확인 방법채널 메모
권한별 재생수강 계정은 열리고, 권한 없는 계정은 거절 오류가 나는지 봅니다.PC·Android·iOS 공통
자막 선택등록한 언어와 표시 이름이 목록에 보이고, 고른 자막이 화면에 뜨는지 봅니다.Android·iOS 기본 화면은 트랙 설정의 자막 보기 스위치. iOS는 showing 자막 동시 표시도 확인
오디오 트랙더빙·해설 음성이 있는 강의는 트랙 설정에서 음성을 바꿔 봅니다.Android·iOS 기본 화면의 트랙 설정
시청 규칙탐색·배속을 막은 강의에서 진행 바를 끌고 배속 버튼을 눌러 제한되는지, 허용한 강의는 그대로 되는지 봅니다.PC·Android·iOS 공통. 정책표와 한 줄씩 대조
미리보기맛보기 계정으로 열어 지정 구간만 재생되는지 봅니다.웹(Agent) 연동과 iOS SDK
제목 표시모바일 타임바의 제목이 강의명과 같은지 봅니다.Android는 제목이 비면 파일 이름이 보이므로 누락이 바로 드러납니다.
다운로드내려받은 뒤 네트워크를 끊고 재생, 자막, 오프라인 기한을 확인합니다.Android·iOS SDK는 2026년 7월부터 자막을 함께 저장
서버 기록시험 재생 뒤 고객사 서버에 재생 상태와 다운로드 상태 보고가 남았는지 개발팀에 확인합니다.공통. 보고의 mediaUrl이 등록 주소와 같은지 함께 봅니다.
Operations

평상시 운영 업무

오픈 뒤에는 신규 등록, 교체, 문의 대응이 반복됩니다. 업무마다 다른 팀과 맞물리는 지점을 함께 적었습니다.

  • 매주

    신규 강의 묶음 처리

    수급부터 검수까지 정해진 요일에 묶어 처리하고, 공개한 강의 목록을 학사 담당에게 넘깁니다.

  • 교체

    수정본 반영

    내용만 고친 수정본의 교체 방식을 개발팀과 정해 둡니다. 주소가 바뀌면 보고와 이어보기 조회의 기준 값도 바뀝니다.

  • 자막

    자막만 고칠 때

    자막은 영상과 별도 URL로 지정하므로 영상을 다시 패키징하지 않고 자막 파일만 바꿔 올립니다.

  • 미리보기

    구간 조정

    맛보기 길이는 등록값만 바꾸면 됩니다. 사용자가 직접 끝낸(UserExited) 세션들이 멈춘 위치를 참고해 길이를 고릅니다.

  • 문의

    오류가 몰리는 파일

    Error 종료나 다운로드 실패가 특정 강의에 몰리면 원본과 패키징 결과를 확인하고 다시 처리합니다.

  • 월간

    미디어별 기록 보기

    콘솔 미디어 관리에서 강의별 재생 기록과 상세 정보를, 미디어 랭크에서 사용량 상위 강의를 확인해 제작 우선순위에 반영합니다.

Read Next

작업 기준을 세울 때 읽을 자료

작업 순서, 등록값의 의미, 함께 일할 팀의 관점을 확인하는 페이지입니다.

  • 가이드

    콘텐츠 패키징 운영

    패키징 명령 예시와 수급부터 검수까지의 작업 순서입니다.

    가이드 보기
  • 기능

    자막

    채널별 자막 형식, 표시 위치, 스타일 설정입니다.

    기능 보기
  • 기능

    다운로드·오프라인

    다운로드 관리와 오프라인 기한, 자막 저장 동작입니다.

    기능 보기
  • 가이드

    콘솔 운영

    미디어 관리와 미디어 랭크를 포함한 메뉴별 점검 방법입니다.

    가이드 보기
  • 역할

    교육 운영·학사 담당

    강의 등록 값의 근거가 되는 과정 정책표를 만드는 쪽입니다.

    역할 안내 보기
  • 가이드

    레거시 전환

    기존 플레이어의 영상과 설정을 옮기는 순서입니다.

    가이드 보기

콘텐츠 담당 FAQ

  • 무료 강의와 홍보 영상도 패키징해야 하나요?

    필수는 아닙니다. 설정 문서에 Non DRM 파일도 서비스할 수 있다고 적혀 있으므로, 보안 담당과 정한 등급에 따라 패키징 대상을 고르면 작업량이 줄어듭니다.

  • 패키징 도구는 누가 어디서 받나요?

    콘솔의 애플리케이션 관리에서 DRM 패키징 도구를 내려받습니다. 함께 받는 ndrmconfig 파일을 도구와 같은 폴더에 두어야 하므로 두 파일을 한 묶음으로 보관하세요.

  • 다국어 자막을 여러 개 붙일 수 있나요?

    자막 하나마다 주소·언어·표시 이름·선택 모드를 지정해 여러 개를 함께 붙입니다. 기본으로 띄울 자막은 선택 모드로 정하고, 표시 이름은 학습자가 목록에서 알아볼 수 있게 짓습니다.

  • 썸네일 이미지는 어디에 쓰이나요?

    재생 요청의 메타데이터에 아트워크 주소를 넣습니다. Android·iOS SDK의 재생 정보 저장소는 미디어 주소별로 아트워크 주소도 돌려주므로, 앱의 이어보기 목록에 같은 이미지를 쓸 수 있습니다. 강의 이미지 규격을 개발팀과 함께 정하세요.

  • 제작 단계에서 미리 맞춰 둘 것이 있나요?

    영상 파일명에 강좌와 차시 번호를 붙이고, 자막 파일 이름을 영상과 맞춰 두면 등록과 검수에서 짝을 찾기 쉽습니다. Android SDK의 파일 이름 기반 자막 자동 추가는 세부 규칙이 문서에 없으니 시험으로 확인하세요.

Get Started

PlaynPlay 도입을 위한
기술적 지원과 서비스를 제공합니다.

제품 문의부터 데모 시연까지, 모든 지원을 위해 세일즈 및 기술 지원 팀이 준비되어 있습니다.

  • 제품 및 도입 문의

    도입 범위, 일정, 견적을 상담합니다. 서비스 형태와 사용자 규모를 알려주시면 맞는 연동 방식과 보안 설정을 제안합니다.

  • Trial 신청

    PlaynPlay의 기능을 먼저 테스트해 보세요. 트라이얼 기간 동안 귀사의 제품과 PlaynPlay를 연동하고 성능과 기능을 직접 검증할 수 있습니다.

  • PlaynPlay 기술 문의

    SDK 연동, Callback URL 설계, DRM 패키징 중에 생기는 질문에 기술팀이 답합니다. 공개된 개발 문서와 샘플 프로젝트도 함께 확인하세요.