支持 聯繫支持 | 系統狀況 系統狀態
頁面內容

    生成視頻站點地圖

    在本主題中,您將學習如何使用生成視頻站點地圖 CMS API。 有一個稱為站點地圖的標准文檔,搜索引擎索引器在檢查您的站點時會查找該文檔。 該站點地圖簡要地告訴搜索引擎您網站上顯示了哪些內容,該內容的元數據以及該內容在您網站上的位置。 站點地圖是遵循標準規範的XML文件。

    網站地圖類型

    您可以(應該)創建兩種不同類型的站點地圖:

    • 網站導覽 –一個站點地圖,它將在基於標准文本的搜索引擎(例如www.google.com或search.yahoo.com)中為您的內容編制索引
    • 視頻站點地圖 –一個站點地圖,它將在以媒體為中心的搜索引擎(例如video.google.com)中為您的內容編制索引

    本主題主要關注視頻站點地圖。

    針對您的視頻內容的適當SEO策略將包括創建標準站點地圖和視頻站點地圖。 從優先級的角度來看,您想要先創建一個標準站點地圖,然後再創建一個視頻站點地圖。 使用 CMS API,您可以自動創建站點地圖,而無需手動進行編譯。

    本文檔中的示例使用(node.js)JavaScript編寫,可以在您的服務器上運行。

    標準站點地圖

    站點地圖遵循此處定義的站點地圖規範: www.sitemaps.org。 站點地圖文件的目的是向搜索引擎提供您網站上的URL列表。

    視頻站點地圖

    視頻站點地圖在概念上與標準站點地圖文件相似; 您帳戶中每個視頻的站點地圖文件中都會有一個條目。 實際上,視頻站點地圖使用站點地圖架構作為基礎,並添加了特定於視頻元數據的其他標籤。 有關更多詳細信息,請訪問 Google的視頻站點地圖文檔.

    創建視頻站點地圖所需的代碼與創建站點地圖幾乎完全相同。 唯一的區別是我們在每個url條目中添加了有關每個視頻的其他元數據。

    使用 CMS API 您可以自動生成 sitemap.xml 通過從 Video Cloud 帳戶,並將相關數據注入XML模板。 CMS API 請求需要一個 訪問令牌 用於身份驗證。 訪問令牌必須具有視頻的讀取權限。

    示例應用

    該示例代碼已轉換為 在線工作應用.

    有關構建應用程序的注意事項

    • 視頻站點地圖所需的所有數據都可以通過 CMS API 除了一個例外: loc 提供發布視頻的頁面URL。 您可能需要從CMS中的其他數據源中提取此信息,也可以將信息存儲在視頻元數據中的某個位置。
    • 來自的一些數據 Video Cloud 將需要一點操縱。 例如, duration 由...返回 CMS API 以毫秒為單位,但是您應該在站點地圖中以秒為單位提供它。
    • 如果您提供 player_loc 而不是 video_loc,您將需要知道 player 網址將如下所示:
          http://players.brightcove.net/{player_id}/index.html?videoId={video_id}

      由此,您可以輕鬆地為每個視頻生成一個URL。

    • 相反,如果您提供 video_loc,則需要另外進行 來源要求 對於每個視頻,並選擇一個HTTP MP4格式。

    頁面最後更新於12年2020月XNUMX日