
업데이트 노트
미디어(동영상) 상품 관리 (부가기능)
2.2.6 버전 배포시점에 맞춰 미디어 상품관리 기능이 추가될 예정입니다.
미디어 상품관리는 일반 배송상품이 아닌 동영상 콘텐츠를 상품으로 등록할 수 있으며,
설정에 따라 구매한 사용자는 재생 또는 다운로드 할 수 있습니다.
직접 업로드한 영상뿐 아니라 유튜브, 비메오 방식도 지원하며,
주문 흐름은 기존 쇼핑몰 주문 구조를 유지하면서 미디어 권한만 별도로 관리하도록 구성되어 있습니다.
주요 기능요약
# 상품 1개에 여러 미디어 등록
# 업로드 / 유튜브 / 비메오 방식 지원
# 미디어별 미리보기 / 일반 구분
# 미디어별 추가금액 적용
# 다운로드 허용 여부, 재생 허용 여부 개별 설정
# 허용 주문상태를 전역 / 상품별로 설정
# 다운로드 횟수 제한, 다운로드 기간 제한
# 재생 가능 기간 제한
# 주문상세에서 권한 유무에 따라 재생 / 다운로드 버튼 분기
# 마이페이지에서 구매한 미디어 재생 및 다운로드 지원
# 미디어 시청이력, 다운로드 이력, 진도관리 지원
# 이어보기 / 시청완료 기록
# 관리자에서 권한 상태, 기간, 횟수 관리 가능
# 전용 플레이어 설정 지원
전용 자체 플레이어 기능
# 직접 업로드 영상용 전용 플레이어 제공
# 심플한 커스텀 UI 기반 재생
#
중앙 오버레이 / 커스텀 컨트롤바
#
재생, 일시정지, 탐색, 볼륨, 배속, 전체화면 지원
#
버퍼 영역 표시
#
재생 중 진도 저장
#
이어보기 지원
#
플로팅 플레이어 지원
#
플레이어 이름, 제목, 브랜드 문구, 컨트롤바, 오버레이, 배속, 탐색 허용 여부 설정 가능
보안 처리
업로드 미디어는 공개 웹 경로가 아닌 /data/rb_media/상품코드/ 아래에 저장되며, 실제 저장 파일명은
난수형으로 관리되어 원본 파일명을 직접 노출하지 않습니다.
업로드 폴더에는 index.php 와 .htaccess 가 생성되어 직접 접근을 차단하고,
재생은 반드시 play.php, stream.php, 다운로드는 download.php 를 거쳐 서버 권한검사를 통과해야만 가능합니다.
스트리밍 재생은 직접 파일 URL을 노출하지 않고,
세션 기반 스트림 티켓을 발급받아
stream.php 를 통해서만 재생되도록 구성되어 있습니다.
권한검사에서는 주문번호, 회원/비회원 일치 여부, 주문상태, 재생 권한,
다운로드 권한,
기간 만료, 다운로드 횟수 초과를 모두 확인합니다.
관리자 미디어 확인도 별도 관리자 경로를 통해서만 가능하며,
구매자의 재생 / 다운로드는 각각 rb_media_watch_log, rb_media_download_log, rb_media_progress
기준으로
이력과 IP, User-Agent, 재생시간, 진도정보까지 기록됩니다.
- 이전글새로워지는 관리자모드 (2.2.6)2026.04.03
- 다음글컨텐츠(파일) 상품 관리 (부가기능)2026.03.31
댓글목록

