- English
- 日本語
アダプティブビットレート (ABR) プレイバック URL のガイドライン
最終更新日 2018-09-04
Fastly のオンザフライパッケージング (OTFP) サービスは、さまざまな品質レベルの動画を保存するために利用される任意のディレクトリ構造をサポートします。動画のアダプティブビットレート (ABR) プレイバック URL を構築するには、動画へのディレクトリパスを一意にする必要があります。特定の動画に紐づくファイル (品質レベル、字幕など) がすべて1つのディレクトリ内に存在するようにします。
重要
OTFP の設定方法が分からない場合は、変更を行う前にサポートチームにお問い合わせください。
例えば、Example Video という名前の動画があるとします。Example Video に複数の品質レベルと関連ファイルが存在する場合、まずは以下のようなディレクトリ構造から始めるのが ABR プレイバック URL の構築に最適でしょう。
ディレクトリパスの例 | 説明 |
---|---|
/foo/bar/example-video/ | この動画に固有なベースフォルダ |
/foo/bar/example-video/480p_30fps.mp4 | 品質レベル 480 p、30フレーム/秒、音声付き |
/foo/bar/example-video/720p_30fps.mp4 | 品質レベル 720 p、30フレーム/秒、音声付き |
/foo/bar/example-video/720p_60fps.mp4 | 品質レベル 720 p、60フレーム/秒、音声付き |
/foo/bar/example-video/1080p_30fps.mp4 | 品質レベル 1080 p、30フレーム/秒、音声付き |
/foo/bar/example-video/1080p_60fps.mp4 | 品質レベル 1080 p、60フレーム/秒、音声付き |
/foo/bar/example-video/4k_30fps.mp4 | 品質レベル 4k、30フレーム/秒、音声付き |
このディレクトリ構造における、ベースディレクトリにあるすべての動画の ABR プレイバック URL は以下のテンプレートのようになります。
http://example.com/path/to/dir/<video_id>/<quality_file1_name_wo_ext>,<quality_file2_name_wo_ext>,...,<quality_fileN_name_wo_ext>/master.<f4m|m3u8|mpd>
例えば、Example Video の ABR プレイバック URL は形式ごとに以下のようになります。
形式 | URL 例 |
---|---|
HDS | http://example.com/foo/bar/example-video/480p_30fps,720p_30fps,720p_60fps,1080p_30fps,1080p_60fps,4k_30fps/master.f4m |
HLS | http://example.com/foo/bar/example-video/480p_30fps,720p_30fps,720p_60fps,1080p_30fps,1080p_60fps,4k_30fps/master.m3u8 |
MPEG-DASH | http://example.com/foo/bar/example-video/480p_30fps,720p_30fps,720p_60fps,1080p_30fps,1080p_60fps,4k_30fps/master.mpd |
ABR プレイバック URL では、繰り返されるプリフィックスとサフィックスの情報を以下のように分離することで、重複を減らすことができます。
<filename_prefix><filename_variable><filename_suffix_wo_ext>.mp4
これにより、テンプレートは次のいずれかに変化します。
http://example.com/path/to/dir/<video_id>/<filename_prefix><quality_file1_variable_name_wo_ext>,<quality_file2_variable_name_wo_ext>,...,<quality_fileN_variable_name_wo_ext>,<filename_suffix_wo_ext>/master.<f4m|m3u8|mpd>
http://example.com/path/to/dir/<video_id>/<filename_prefix><quality_file1_variable_name_wo_ext>,<quality_file2_variable_name_wo_ext>,...,<quality_fileN_variable_name_wo_ext>/master.<f4m|m3u8|mpd>
http://example.com/path/to/dir/<video_id>/<quality_file1_variable_name>,<quality_file2_variable_name>,...,<quality_fileN_variable_name>,<filename_suffix_wo_ext>/master.<f4m|m3u8|mpd>
翻訳についての注意事項
このフォームを使用して機密性の高い情報を送信しないでください。サポートが必要な場合は、サポートチームまでご連絡ください。このフォームは reCAPTCHA によって保護されており、Google のプライバシーポリシーと利用規約が適用されます。