ビデオシークを有効にした後、オンデマンドビデオまたはオーディオファイル内の特定の位置にシークすると、クライアントはサーバーに URL リクエストを送信します。このトピックでは、 コンソールでビデオシークを有効にする方法について説明します。
対応ファイル形式
次のリストは、ビデオシークで対応しているファイル形式とサンプル URL です。
MP4
メタデータ:オリジンサーバー上の MP4 ファイルのメタデータは、ファイルの末尾ではなく、ファイルヘッダーに含まれている必要があります。
start パラメーター:start パラメーターは時間を秒単位で指定し、値は小数点以下 3 桁まで切り上げることができます。たとえば、
start=1.01は、ビデオが 1.01 秒目から再生されることを示します。start パラメーターで指定された位置がキーフレームでない場合、 DCDN は、指定された位置の前の最後のキーフレームを自動的に特定します。
start パラメーターで指定された位置がキーフレームでない場合、 DCDN は、キーフレームを自動的に特定します。
例:
domain/video.mp4?start=10。これは、ビデオが 10 秒目から再生されることを示します。
FLV
メタデータ:オリジンサーバー上のビデオファイルには、メタデータが含まれている必要があります。
start パラメーター:start パラメーターは位置を指定します。 start パラメーターはバイト単位の値のみをサポートします。小数はサポートされておらず、値は最も近い正の整数に切り捨てられます。ただし、[時間ベースの FLV シーク] をオンにすると、start パラメーターと end パラメーターの単位は秒になります。
説明バイト単位でのシークは、正確なデータまたは未加工のビデオデータ処理に適しています。秒単位でのシークは、指定された時点のビデオ画像に移動し、ユーザーフレンドリーなエクスペリエンスを提供します。
start パラメーターで指定された位置がキーフレームでない場合、 DCDN は、指定された位置の前の最後のキーフレームを自動的に特定します。
start パラメーターで指定された位置がキーフレームでない場合、 DCDN は、キーフレームを自動的に特定します。
例:
domain/video.flv?start=10。これは、ビデオが 10 バイト目から再生されることを示します。
手順
DCDN コンソール にログインします。
左側のナビゲーションウィンドウで、ドメイン名 をクリックします。
ドメイン名 ページで、管理するドメイン名を探し、設定 をクリックします。
ドメイン名の左側のナビゲーションツリーで、最適化 をクリックします。
ドラッグアンドドロップ再生 セクションで、ドラッグアンドドロップ再生 をオンにします。

ビデオシークパラメーターの処理ロジック
時間によるシークを例にとります。デフォルトの start パラメーターと end パラメーターが使用されます。次の表は、さまざまなシナリオにおけるパラメーター値の処理ロジックを示しています。
MP4 ファイルのリクエスト
start/end 値 | 例 | 処理ロジック |
|
| ビデオシークパラメーターを無視し、完全なビデオで応答します。 |
|
|
|
|
|
|
|
|
|
|
| ビデオシークパラメーターを無視し、完全なビデオで応答します。 |
|
|
|
|
|
|
|
| HTTP ステータスコード |
FLV ファイルのリクエスト
start/end 値 | 例 | 処理ロジック |
|
| ビデオシークパラメーターを無視し、完全なビデオで応答します。 |
|
|
|
|
|
|
|
|
|
|
| ビデオシークパラメーターを無視し、完全なビデオで応答します。 |
|
|
|
|
|
|
|
| 完全なビデオを返します。 |