サポート問い合わせ先| システムステータス
ページコンテンツ

    ビデオサイトマップを生成する

    このトピックでは、CMS APIを使用してビデオサイトマップを生成する方法を学習します。サイトマップと呼ばれる標準的なドキュメントがあり、検索エンジンインデクサーがサイトを調べるときに探します。サイトマップは、サイトで公開されているコンテンツ、そのコンテンツのメタデータ、およびサイト上のコンテンツの場所を検索エンジンに簡潔に指示します。サイトマップは、標準仕様に従ったXMLファイルです。

    サイトマップタイプ

    作成できる(作成する必要がある)サイトマップには2種類あります。

    • サイトマップ –www.google.comやsearch.yahoo.comなどの標準のテキストベースの検索エンジンでコンテンツのインデックスを作成するサイトマップ
    • ビデオサイトマップ –video.google.comなどのメディア中心の検索エンジンでコンテンツのインデックスを作成するサイトマップ

    このトピックは、主にビデオサイトマップに焦点を当てています。

    動画コンテンツに対する適切なSEO戦略には、標準サイトマップと動画サイトマップの両方を作成することが含まれます。優先順位の観点から、作成したい標準のサイトマップ最初にそして次にビデオサイトマップ。CMS APIを使用すると、サイトマップを手動でコンパイルするのではなく、自動的に作成できます。

    このドキュメントの例は(node.js)JavaScriptで記述されており、サーバー上で実行されます。

    標準のサイトマップ

    サイトマップは、www.sitemaps.org で定義されるサイトマップ仕様に従います。サイトマップファイルの目的は、お客様のサイトのURLのリストを検索エンジンに提供することです。

    ビデオサイトマップ

    ビデオサイトマップは、概念が標準のサイトマップファイルに似ています。アカウントの動画ごとにサイトマップファイルに1つのエントリがあります。実際、動画サイトマップは、その基本としてサイトマップスキーマを使用し、動画メタデータに特有のタグを追加します。詳細については、次のWebサイトをご覧ください。 Googleのビデオサイトマップドキュメント

    動画サイトマップを作成するために必要なコードは、サイトマップを作成する場合とほとんど同じです。唯一の違いは、各ビデオに関するメタデータを各URLエントリに追加することです。

    を使用してCMS APIあなたは自動的に生成することができますsitemap.xml Video Cloudアカウントからビデオデータをフェッチし、関連データをXMLテンプレートに挿入することでファイルを作成します。CMS APIリクエストにはアクセストークン認証用。アクセストークンには、動画の読み取り権限が必要です。

    サンプルアプリ

    サンプルコードはに変換されていますオンライン作業アプリ

    アプリ構築に関する注意事項

    • ビデオサイトマップに必要なすべてのデータは、 CMS API 1つの例外を除いて:locこれは、ビデオが公開されているページのURLを提供します。これをCMSの他のデータソースから取得するか、ビデオメタデータのどこかに情報を保存する必要があります。
    • Video Cloudの一部のデータは、少し操作する必要があります。たとえば、durationによって返されるCMS APIはミリ秒単位ですが、サイトマップでは秒単位で指定する必要があります。
    • あなたが提供している場合player_locの代わりにvideo_loc、プレーヤーのURLがどのようになるかを知る必要があります。
          http://players.brightcove.net/{player_id}/index.html?videoId={video_id}

      これから、各ビデオのURLを簡単に生成できます。

    • 代わりに提供している場合video_loc、追加する必要がありますソースリクエストビデオごとに、HTTPMP4レンディションを選択します。

    ページの最終更新日22 Sep 2021