すべてのプロダクト
Search
ドキュメントセンター

:ビデオシークの設定

最終更新日:Aug 09, 2024

ビデオシークにより、ユーザーはビデオまたはオーディオコンテンツを再生するときに、再生品質を損なうことなく特定の位置にシークできます。 このトピックでは、ビデオシークを設定する方法について説明します。

背景情報

  • ビデオシークを有効にした後、ユーザーがオンデマンドビデオまたはオーディオファイル内の特定の位置にシークすると、クライアントはビデオまたはオーディオファイルのURLを含む要求をサーバーに送信します。

    例えば、ファイルはFLVフォーマットであり、URLはwww.aliyun.com/test.flv?start=10である。 開始パラメータは、ユーザが求めたい位置を指定する。 サーバが要求を受信した後、サーバは、特定の位置にあるキーフレームを探し、次いで、このキーフレームから始まるコンテンツを返す。 特定の位置にキーフレームが存在しない場合、サーバは、特定の位置の前の最後のキーフレームを探す。 次の表に、ビデオ検索とサンプルURLでサポートされるファイル形式を示します。

    ファイル形式

    メタデータ

    開始パラメーター

    MP4

    オリジンサーバー上のビデオファイルのメタデータは、ファイルヘッダーに含まれている必要があり、ファイルテールには含まれていない必要があります。

    startパラメーターは位置を指定します。 startパラメーターは秒単位の値のみをサポートします。 小数がサポートされ、値は小数点第3位に丸められます。 たとえば、start=1.01を指定した場合、位置はビデオファイルの開始から1.01秒後になります。

    • startパラメーターで指定された位置がキーフレームでない場合、 Dynamic Content Delivery Network (DCDN) は、特定の位置の前の最後のキーフレームを自動的に検索します。

    • startパラメーターで指定された位置がキーフレームの場合、 DCDNは自動的にキーフレームを検索します。

    リクエストURL http:// domain/video.mp4?start=10は、ビデオが10秒から再生されることを指定します。

    FLV

    オリジンサーバー上のビデオファイルにはメタデータが含まれている必要があります。

    startパラメーターは位置を指定します。 startパラメーターはバイト単位の値のみをサポートします。 小数はサポートされておらず、値は最も近い正の整数に切り捨てられます。

    • startパラメーターで指定された位置がキーフレームでない場合、 DCDNは、指定された位置の前の最後のキーフレームを自動的に検索します。

    • startパラメーターで指定された位置がキーフレームの場合、 DCDNは自動的にキーフレームを検索します。

    リクエストURL http:// domain/video.flv?start=10は、ビデオが10バイト目から再生されることを指定します。

  • ビデオシークを設定する前に、オリジンサーバーがHTTP範囲リクエストをサポートしていることを確認してください。 HTTPリクエストにRangeヘッダーフィールドが含まれている場合、オリジンサーバーはHTTP 206ステータスコード (部分的なコンテンツメッセージ) を返します。

  • ビデオシークを有効にすると、最初のバイトまでの時間 (TTFB) が約30 ms増加します。

手順

  1. DCDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名.

  3. On theドメイン名ページで、管理するドメイン名を見つけて、設定.

  4. ドメイン名の左側のナビゲーションツリーで、最適化.

  5. では、ドラッグアンドドロップ再生セクション、オンにするドラッグアンドドロップ再生.

    拖拽播放