-
Notifications
You must be signed in to change notification settings - Fork 0
Transcoded content storage
The transcoded chunks and stream manifests are stored in a Docker volume located at /volume/video (/ being the project's root).
They are stored in a folder named after the transcoded video file.
Here are the paths for the included video file bbb_sunflower_1080p_30fps_normal.mp4:
- DASH
- Chunks:
volume/video/dash/bbb_sunflower_1080p_30fps_normal.mp4/chunk-stream<ID>-<chunk #>.m4s - Manifest:
volume/video/dash/bbb_sunflower_1080p_30fps_normal.mp4/index.mpd
- Chunks:
- HLS
- Chunks:
volume/video/hls/bbb_sunflower_1080p_30fps_normal.mp4/<resolution>p-<chunk #>.ts - Manifest:
volume/video/hls/bbb_sunflower_1080p_30fps_normal.mp4/index.m3u8
- Chunks:
<ID>, for Dash, corresponds to the attribute id of the tag in the Dash manifest. Here they are set to numbers (starting from 0), the representation with the highest bitrate has the lowest number id.
<resolution>, for HLS corresponds to the height in pixel for this stream. It serves the same purpose as <ID> for Dash.
<chunk #>, for both, corresponds to the chunk number as decided by the transcoding function. For Dash it's written in 5 digits (e.g. 00056), for HLS it's 3 (e.g. 056).
- written on March 19, 2020