토큰 생성 예제
Was this helpful?
Was this helpful?
Java-jwt 라이브러리를 사용하여 토큰을 생성하는 예제입니다. 자세한 설명은 공식 사이트를 참고하시길 바랍니다.
PHP-JWT 라이브러리를 사용하여 토큰을 생성하는 예제입니다. 자세한 설명은 공식 사이트를 참고하시길 바랍니다.
CDN 서비스에서 HTTP Pseudo Streaming, HTTP Live Streaming, MPEG-DASH 프로토콜을 지원합니다.
콘텐트 URI(Content URI)
사용자가 콘텐트를 재생할 수 있는 주소로서, 서비스 도메인(Service Domain)과 콘텐트 경로(Content Path) 그리고 Query(쿼리)로 구성됩니다. 아래는 라이브, VOD 서비스에서 HLS 프로토콜에 대한 예제입니다.
http://live.solbox.com
/foo/_definst_/sample.steam
playlist.m3u8
?token=eyJh…b9l4
http://vod.solbox.com
/foo/_definst_/sample.mp4
playlist.m3u8
?token=eyJh…b9l4
서비스 도메인
CDN 서비스에 접근하기 위한 서비스 도메인입니다.
콘텐트 경로(Content Path)
콘텐트 저장소의 경로로서, 기본 URI 이후의 상대 경로를 포함한 파일명을 의미합니다.
가상 파일(Virtual File)
반면에 보안 토큰의 인증 경로(path)에는 가상 파일을 반드시 제외해야 합니다. 아래 표는 프로토콜에 따른 가상 파일을 보여줍니다.
HTTP Pseudo Streaming
content.mp4
HTTP Live Streaming
playlist.m3u8
MPEG-DASH
manifest.mpd
HTTP Pseudo Streaming
콘텐트 경로: /foo/_definst_/sample.mp4
가상 파일: content.mp4
http://vod.solbox.com/foo/_definst_/sample.mp4/content.mp4?token= eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOiIxNDM0MjkwNDAwMDAwIiwicGF0aCI6Ii9mb28vc2FtcGxlLm1wNCJ9.mPYgbzchlBCu_yHjuCdbTxX9egIWD43TKG-49lhb9l4
HTTP Live Streaming
라이브
콘텐트 경로: /foo/_definst_/sample.stream
가상 파일: playlist.m3u8
http://live.solbox.com/foo/_definst_/sample.stream/playlist.m3u8?token= eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOiIxNDM0MjkwNDAwMDAwIiwicGF0aCI6Ii9mb28vc2FtcGxlLm1wNCJ9.mPYgbzchlBCu_yHjuCdbTxX9egIWD43TKG-49lhb9l4
VOD
콘텐트 경로: /foo/_definst_/sample.mp4
가상 파일: playlist.m3u8
http://vod.solbox.com/foo/_definst_/sample.mp4/playlist.m3u8?token= eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOiIxNDM0MjkwNDAwMDAwIiwicGF0aCI6Ii9mb28vc2FtcGxlLm1wNCJ9.mPYgbzchlBCu_yHjuCdbTxX9egIWD43TKG-49lhb9l4
MPEG-DASH
라이브
콘텐트 경로: /foo/_definst_/sample.stream
가상 파일: manifest.mpd
http://live.solbox.com/foo/_definst_/sample.stream/manifest.mpd?token= eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOiIxNDM0MjkwNDAwMDAwIiwicGF0aCI6Ii9mb28vc2FtcGxlLm1wNCJ9.mPYgbzchlBCu_yHjuCdbTxX9egIWD43TKG-49lhb9l4
VOD
콘텐트 경로: /foo/_definst_/sample.mp4
가상 파일: manifest.mpd
http://vod.solbox.com/foo/_definst_/sample.mp4/manifest.mpd?token= eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOiIxNDM0MjkwNDAwMDAwIiwicGF0aCI6Ii9mb28vc2FtcGxlLm1wNCJ9.mPYgbzchlBCu_yHjuCdbTxX9egIWD43TKG-49lhb9l4
본 문서와 관련해서 보다 자세하고 구체적인 설명을 원하는 경우 아래 문서를 참고해주시길 바랍니다.
Basic access authentication
JWT 디버거 제공.
JWT 표준 문서
JWT에 대한 설명.
JWT에 대한 설명.
다음 을 참고하세요.
플레이어에서 정상적으로 재생하기 위해서는 프로토콜 별로 URL에 가상 파일을 접미어(Suffix)로 붙여줘야 합니다. (다음 의 예시를 참고하세요.)