提供靜態(非影像)內容

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

此功能允許分別為每個專案設定TTL。

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

類型

內容型別篩選器。

需要

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

快取

允許停用使用者端快取。

基本語法

請求

http:// 伺服器 /is/content[/catalog/ 個專案 ][? 修飾元 ]

伺服器

server_address [ : 連線埠 ]

目錄

目錄識別碼。

個專案

靜態內容專案ID。

修飾元

命令 *[& 命令 ]

命令

cmdName =

cmdName

支援的命令名稱之一。

命令值。

靜態內容目錄

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

屬性/資料

附註

catalog::Id

此靜態內容專案的目錄記錄識別碼。

catalog::Path

此內容專案的檔案路徑。

catalog::到期

此內容專案的TTL; attribute::Expiration 如果未指定或為空,則會使用。

catalog::TimeStamp

檔案修改時間戳記;使用啟用目錄型驗證時需要 attribute::CacheValidationPolicy .

catalog::UserData

與此靜態內容專案關聯的可選中繼資料;適用於具有下列專案的使用者端: req=userdata .

目錄::UserType

選用資料型別;可用於篩選靜態內容的請求,具有 type=命令 .

篩選靜態內容

此機制可協助確保使用者端僅接收適合其需求的內容。 假設靜態內容已使用適當標籤 catalog::UserType 值,使用者端可新增 type= 命令到要求。 「影像伺服」會將提供的值與 type= 命令至的值 catalog::UserType 而且,如果兩者不相符,則會傳回錯誤,而非可能不適當的內容。

視訊註解檔案

您可以封裝視訊註解檔案(WebVTT)、CSS或JSONP格式的任何文字檔。 JSON回應如下所述。

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

您也可以將追蹤用於其他型別的計時中繼資料。 每個曲目元素的來源資料都是由計時提示清單組成的文字檔。 提示可包括JSON或CSV等格式的資料。

另請參閱 https://en.wikipedia.org/wiki/JSONP 以取得有關JSONP格式的詳細資訊。

另請參閱 www.json.org 以取得有關JSON格式的詳細資訊。

另請參閱

type=req=影像目錄參考

本頁內容