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

:一般的な再生設定

最終更新日:Jun 20, 2022

When you play videos in ApsaraVideo VOD, you can select different playback URL types based on the playback scenarios. ドメイン名、コード変換テンプレート、および再生を設定して、再生URLタイプを制御できます。 このトピックでは、一般的な再生設定について説明します。

ドメイン名の設定

  • ドメイン名を追加します。

    • ドメイン名を設定します。 ApsaraVideo VODで使用するドメイン名が登録されていることを確認してください。 詳細については、「ドメイン検証」をご参照ください。

    • CNAMEレコードをドメイン名にバインドします。 この操作を実行しないと、ビデオの再生に失敗します。 詳細については、「Alibaba Cloud DNSでのCNAMEレコードの設定」をご参照ください。 XinnetまたはDNSPodを使用して、CNAMEレコードをドメイン名にバインドすることもできます。

    • ドメイン名を設定します。 詳細については、「ドメイン名の追加」をご参照ください。

  • URL 認証

    • AuthTimeoutパラメーターを設定して、CDN URLの有効期限を指定できます。 詳細については、URL認証トピックの「URL有効期限」セクションをご参照ください。

    • CDN再認証:

      • CDN再認証が有効になっている場合、ReAuthInfoパラメーターを設定して、uidパラメーターとrandパラメーターをCDN認証パラメーターに追加できます。 詳細については、「リクエストパラメーター」トピックの「ReAuthInfo」セクションをご参照ください。

      • CDN再認証が無効になっている場合、ReAuthInfoパラメーターでrandパラメーターを設定して、毎回異なるURLが生成されるようにします。 たとえば、randパラメーターをUUIDに設定できます。 詳細については、「リクエストパラメーター」トピックの「ReAuthInfo」セクションをご参照ください。

  • 複数のドメイン名を選択

    オリジンに複数のドメイン名が設定されている場合は、PlayConfigパラメーターでPlayDomainを設定して、再生URLに含まれるCDNドメイン名を指定できます。 詳細については、「リクエストパラメーター」トピックの「PlayConfig」セクションをご参照ください。

  • HTTPS セキュアアクセラレーション

    デフォルトでは、APIによって返されるイメージURLと再生URLはHTTP URLです。 HTTPS URLを取得するには、ApsaraVideo VODのCDNドメイン名に対してHTTPSセキュアアクセラレーションを有効にします。 詳細については、「HTTPSセキュアアクセラレーションの有効化」をご参照ください。

トランスコードテンプレートの設定

ApsaraVideo VODでは、アップロードされたメディアファイルをトランスコードするかどうかを選択できます。

  • メディアファイルがトランスコードされている場合、再生URLはトランスコードされたストリームの再生URLです。 再生URLの形式と、トランスコード設定に基づく再生URLの定義、暗号化、および透かしIDパラメーター。

  • メディアファイルがトランスコードされていない場合、再生URLは、元の品質で再生するためにアップロードされたメザニンファイルの再生URLです。

詳細については、「オーディオとビデオの再生」トピックの「トランスコードテンプレート」セクションを参照してください。

Configure playback

再生サービスは、次の3つの再生モードをサポートします。

  • コンソールでのプレビュー: このモードを設定する必要はありません。

  • Playback URL: You can call the GetPlayInfo operation to obtain different playback URLs based on different playback settings.

  • プレイヤーSDK: プレイヤー設定を構成できます。 プレーヤーは、再生URLを自動的にフィルタリングしてビデオを再生します。

再生操作の設定:

ApsaraVideo VOD allows you to configure the following parameters of the GetPlayInfo operation to obtain required playback URLs in different playback scenarios.

  • 定義

    定義: GetPlayInfo操作では、一度に複数の定義を指定できます。これにより、ネットワークの状態に基づいて定義を切り替えることができます。 このパラメーターを設定しない場合、GetPlayInfo操作は、指定されたビデオのすべての定義のビデオストリームの再生URLを返します。

  • フォーマット

    形式: トランスコードされたストリームのコンテナー形式。 MP4MP3、およびM3U8形式のみがサポートされています。 GetPlayInfo操作を使用すると、一度に複数の形式を指定できます。これにより、再生シナリオに基づいて適切な形式のビデオストリームを選択できます。

  • ストリームタイプ

    ストリームタイプ。 有効な値: ビデオとオーディオ。 再生シナリオに基づいてストリームタイプを選択できます。

  • 出力タイプ

    OutputType:

    • デフォルトでは、CDNドメイン名が設定されていない場合、GetPlayInfo操作はOSS URLを返します。

    • デフォルトでは、CDNドメイン名が設定されている場合、GetPlayInfo操作はCDN URLを返します。

    • You can set the OutputType parameter to obtain the OSS back-to-origin URLs or CDN URLs.

  • 結果タイプ

    ResultType. デフォルトでは、ApsaraVideo VODは、定義とフォーマットごとに1つの再生URLのみを提供します。 トランスコードされたビデオのメディアコード変換ジョブを送信すると、定義と形式ごとに複数の再生URLを使用できます。 デフォルトでは、GetPlayInfo操作は、各定義と形式の最新のトランスコードされたストリームのみを返します。 これにより、最新のトランスコードされたストリームが毎回再生されます。 To obtain the playback URLs of all the transcoded streams, you can set the ResultType parameter to Multiple.

    注意

    If the ResultType parameter is set to Multiple, the GetPlayInfo operation returns a maximum of 100 playback URLs even if a video has more than 100 playback URLs.

プレイヤー設定:

ApsaraVideo Player SDKは、再生資格情報に基づいて再生URLを自動的に取得できます。 ApsaraVideo Player SDKs for Web (HTML5 and Flash), Android, and iOS are provided. 各端末でサポートされているプレーヤーの設定について説明します。

  • ApsaraVideo Player SDK for Web

    • ApsaraVideo player SDKと統合されているHTML5プレーヤーの場合、mediaTypeパラメーターを設定して出力ストリームタイプを指定し、formatパラメーターを設定して出力ファイル形式を指定し、definitionパラメーターを設定して定義を指定できます。 詳細については、「機能の説明」をご参照ください。

    • A Flash player that integrates ApsaraVideo Player SDK can play only video files. ApsaraVideo player SDKと統合されているFlashプレーヤーの場合、mediaTypeパラメーターを設定して出力ストリームタイプを指定し、formatパラメーターを設定して出力ファイル形式を指定できます。

  • ApsaraVideo Player SDK for iOS

    formatパラメーターを設定して出力ファイル形式を指定し、qualityパラメーターを設定して目的の定義を指定できます。

  • ApsaraVideo Player SDK for Android

    formatパラメーターを設定して出力ファイル形式を指定し、qualityパラメーターを設定して目的の定義を指定できます。