伺服靜態(非影像)內容

您可以使用影像伺服來管理目錄中的非影像內容,並透過個別的/is/content內容內容來提供。

此功能允許分別配置每個項目的TTL。

「影像服務」支援以下/is/content命令:

類型

內容類型篩選。

requin

req=userdata req=props req=exists僅 限。

快取

允許禁用客戶端快取。

基本語法

請求

http:// server /is/content[/catalog/ item ][? 修飾

伺服器

server_address [ : ]

目錄

目錄識別碼。

項目

靜態內容項目ID。

修飾語

命令 *[&命 ]

命令

cmdName = value

cmdName

支援的命令名之一。

命令值。

靜態內容目錄

靜態內容目錄類似於影像目錄,但支援的資料欄位較少:

屬性/資料

附註

目錄::Id

此靜態內容項目的目錄記錄標識符。

目錄::路徑

此內容項的檔案路徑。

目錄::過期

此內容項目的TTL;屬性::Expiration (如果未指定或為空)。

目錄::TimeStamp

檔案修改時間戳;屬性::CacheValidationPolicy 啟用目錄型驗證時,此為必要參數。

目錄::UserData

與此靜態內容項目相關的可選元資料;可供具有 req=userdata 的客戶端使用。

目錄::UserType

可選資料類型;可用 type=命令篩選靜態內容的請求。

篩選靜態內容

此機制可協助確保用戶端只收到符合其需求的內容。 假設靜態內容標籤有適當的catalog::UserType值,則客戶端可以向請求添加type=命令。 「影像伺服」會比較type=命令所提供的值與catalog::UserType的值,並在發生不相符的情況下,傳回錯誤,而非可能不適當的內容。

視頻標題檔案

您可以封裝視訊標題檔案(WebVTT)、CSS或任何JSONP格式的文字檔案。 JSON回應說明如下。

  • 對於WebVTT檔案,回應的MIME類型為text/javascript。 JSON不會傳回;而是傳回會呼叫具有JSON之方法的Javascript。 ID和處理常式都是選用的。
  • 對於CSS檔案,回應的MIME類型為text/javascript。 ID和處理常式都是選用的。
  • 依預設,會套用UTF-8編碼,以確保正確解碼。 預設大小限制為2 MB。

您也可以使用其他類型的計時中繼資料的追蹤。 每個追蹤元素的來源資料是由計時提示清單所組成的文字檔案。 提示可以包含JSON或CSV等格式的資料。

有關JSONP格式的詳細資訊,請參見http://en.wikipedia.org/wiki/JSONP

如需JSON格式的詳細資訊,請參閱www.json.org

另請參閱

type= , req=,影像目錄 參考

本頁內容