강의 운영
강의 영상 재생 안 될 때 — 운영자를 위한 문의 접수·확인 순서
수강생이 강의 영상 재생 오류를 문의했을 때 무엇부터 확인할까요? 문의 접수 양식, 브라우저·수강권·영상 문제를 나누는 확인표와 회신 예시를 정리했습니다.
강의 영상이 재생되지 않는다는 문의를 받으면, 강의명·발생 시각·기기와 브라우저·오류 문구·발생 범위부터 확인하세요. 곧바로 캐시 삭제나 재설치를 요청하면 어떤 조건에서 문제가 났는지 놓칠 수 있습니다. 정보를 먼저 남기고 한 가지씩 확인하는 순서가 필요합니다.
이 글의 접수표와 회신 문구는 강의 운영자를 위한 작성 예시입니다. 특정 서비스의 장애 사례나 배로의 지원 시간 약속을 뜻하지 않습니다.
Q1. 첫 문의에서 무엇을 받아야 하나요?
문제를 다시 확인할 수 있는 정보만 받으면 됩니다. “안 됩니다”를 “어느 환경에서, 어떤 강의가, 어떻게 멈췄는지”로 바꾸는 것이 첫 답변의 목적입니다.
| 접수 항목 | 수강생에게 요청할 내용 |
|---|---|
| 강의 위치 | 강좌명·차시명, 일반 강의 페이지 주소 |
| 발생 시각 | 날짜·시각, 해외 접속이면 시간대 |
| 이용 환경 | 기기 종류, 운영체제, 브라우저 또는 앱 이름·버전 |
| 화면 상태 | 오류 문구 그대로, 재생 버튼·로딩 표시 유무 |
| 발생 범위 | 이 차시만인지, 수강권이 있는 다른 차시도 같은지 |
| 멈춘 구간 | 처음부터 안 되는지, 특정 분·초에서 멈추는지 |
| 이미 한 확인 | 새로고침·다른 지원 브라우저 등과 그 결과 |
로그인된 문의 채널에서 계정을 확인할 수 있다면 같은 개인정보를 반복해서 받지 마세요. 화면을 받을 때는 이름·연락처·결제 정보와 주소창의 인증 정보가 보이지 않게 가리도록 안내합니다. 비밀번호, 복호화 키, 재생 토큰이 들어간 주소는 문의 양식에 넣을 항목이 아닙니다.
Q2. 재생 버튼을 누르면 되는데 자동으로 시작하지 않는다면요?
자동재생 제한과 영상 자체의 재생 실패를 나누어 확인하세요. Chrome은 조건에 따라 자동재생을 제한합니다. Chrome 개발자 문서는 자동재생 요청이 거부될 때 사용자가 직접 시작할 수 있는 재생 버튼을 제공하도록 안내합니다.
따라서 첫 확인은 “화면의 재생 버튼을 직접 눌러도 같은가요?”입니다. 직접 누르면 정상 재생되는 경우에는 운영자가 자동재생 설정과 버튼 표시를 점검합니다. 이 결과만으로 영상 파일이 손상됐다고 판단하거나 다시 업로드할 필요는 없습니다.
반대로 직접 눌러도 안 되면 그때의 오류 문구를 기록하고 다음 단계로 넘어갑니다. 보안 설정을 통째로 해제하라고 안내하지 마세요.
Q3. 브라우저 문제인지 영상 문제인지 어떻게 나누나요?
같은 조건과 다른 조건을 하나씩 비교합니다. 아래 표는 원인을 확정하는 진단표가 아니라, 운영자가 다음에 볼 곳을 정하는 확인표입니다.
| 확인된 범위 | 운영자가 먼저 확인할 곳 |
|---|---|
| 특정 브라우저에서만 실패 | 서비스 지원 버전, 확장 프로그램 영향, 사이트 데이터 |
| 한 계정의 여러 강의가 실패 | 로그인 상태, 수강 기간·권한, 해당 환경의 재생 요청 |
| 여러 계정에서 같은 차시가 실패 | 해당 영상의 처리 상태, 파일·전송 응답, 최근 교체 여부 |
| 같은 영상의 같은 구간에서 반복 중단 | 해당 구간을 운영용 테스트 계정으로 재현하고 영상 처리 담당자에게 전달 |
| 여러 강의가 비슷한 시각에 실패 | 서비스 장애 공지, 영상 전송·인증 시스템 상태 |
Google의 Chrome 도움말은 확장 프로그램, 캐시·쿠키, 브라우저 버전 등을 확인 대상으로 설명합니다. 다만 지원하지 않는 브라우저로 바꾸는 것은 해결 확인이 아닙니다. 강의 서비스가 안내한 지원 환경 안에서 비교하세요.
변경 전 환경을 기록한 다음, 버전 확인이나 확장 프로그램 점검을 한 가지씩 진행합니다. 쿠키·사이트 데이터를 삭제하면 로그인이나 설정을 다시 해야 할 수 있으므로 영향을 먼저 알려주세요. 회사·학교에서 관리하는 기기라면 관리 정책 변경은 담당자에게 요청합니다.
Q4. 결제는 됐는데 재생 권한이 없다고 나오면요?
결제 상태와 실제 수강권 상태를 운영 화면에서 각각 확인합니다. 결제 완료 화면을 보았다는 사실만으로 영상 재생 권한까지 정상 연결됐다고 단정하면 안 됩니다.
운영자는 해당 계정의 주문, 수강 기간, 강좌와 차시의 연결 상태를 확인하고, 재생 요청이 어떤 단계에서 거부됐는지 담당자에게 전달합니다. 결제와 수강권 연결 구조는 강의 사이트를 만드는 순서에서 함께 살펴볼 수 있습니다.
암호화 스트리밍을 사용한다면 영상 목록·영상 조각·키 요청 중 어느 단계에서 실패했는지도 기술 담당자가 확인할 대상입니다. 원리는 HLS AES-128과 재생 권한 제어를 참고하세요. 급한 문의라고 원본 MP4를 공개하거나 다른 사람의 계정을 빌려주면 권한 확인과 별개의 문제가 생깁니다.
Q5. 개발자에게는 무엇을 전달하고, 수강생에게는 어떻게 답하나요?
개발자에게는 재현 조건을, 수강생에게는 확인한 사실과 다음 회신 시점을 전달하세요. “브라우저 문제 같습니다”만 보내면 양쪽 모두 다음 행동을 정하기 어렵습니다.
기술 담당자에게는 접수표와 함께 운영자가 재현한 결과, 최근 변경 사항, 내부 요청 식별자를 보냅니다. MDN의 MediaError 설명에 따르면 오류에는 종류를 나타내는 코드와 진단 메시지가 있고, 메시지는 브라우저에 따라 다르거나 비어 있을 수 있습니다. 학생에게 임의의 코드 해석을 요청하기보다 표시된 문구를 그대로 받고, 실제 로그 해석은 담당자가 맡는 편이 좋습니다.
아래 문구의 대괄호는 실제 확인한 내용으로 바꾸세요. 회신 시간은 지킬 수 있는 시각으로 정합니다.
[강좌·차시] 재생 문의를 [접수 시각]에 확인했습니다. 현재 [확인된 범위]에서 문제가 재현되어 [담당 부서]가 확인 중입니다. 추가로 필요한 정보는 [항목]입니다. [다음 회신 시각]까지 확인 결과 또는 진행 상황을 안내하겠습니다. 비밀번호나 인증 정보가 포함된 주소는 보내지 않으셔도 됩니다.
해결 후에는 처음 문제가 난 환경과 구간에서 다시 확인하고, 바꾼 내용과 확인 시각을 기록합니다. 동일 증상이 돌아오면 새 문의로 처음부터 묻기보다 이 기록을 이어서 쓰세요.
강의 판매를 시작하기 전 문의 접수표와 지원 환경 안내를 함께 준비해두면 운영자가 확인할 순서도 분명해집니다. 배로 도입을 검토할 때도 영상 보호 기능과 함께 지원 기기, 수강권 연동 범위, 재생 오류 문의 시 전달할 정보를 확인해 보세요.
자주 묻는 질문
한 수강생에게만 발생하면 서버 문제는 아닌가요?
단정할 수 없습니다. 같은 영상·시각·지원 환경에서 재현되는지 확인하고, 해당 계정의 수강권과 서버 응답도 함께 살펴야 합니다. 문의 범위는 조사 순서를 정하는 단서입니다.
수강생에게 비밀번호나 영상 원본 주소를 받아야 하나요?
비밀번호는 받지 않습니다. 일반 강의 페이지와 오류 문구부터 받고, 재생 토큰이 포함된 주소나 전체 네트워크 로그는 일반 문의창에 올리지 않도록 안내하세요.
재생이 한 번 되면 문의를 종료해도 되나요?
처음 문제가 난 환경과 구간에서 다시 확인하고 수강생에게 결과를 안내한 뒤 종료하는 편이 좋습니다. 재발하면 이어서 조사할 수 있도록 변경 사항과 확인 시각을 남기세요.