Trasmissione di contenuti statici (non immagini)

È possibile utilizzare Image Server per gestire i contenuti non immagine nei cataloghi e distribuirli in un contesto diverso da /is/content.

Questa funzionalità consente di configurare il TTL per ogni elemento separatamente.

Image Server supporta i seguenti comandi in /is/content:

type

Filtro del tipo di contenuto.

req

req=userdata , req=props e req=exists only.

cache

Consente di disattivare il caching lato client.

Sintassi di base

request

http:// server /is/content[/catalog/ item ][? modificatori ]

server

server_address [ : porta ]

catalogo

Identificatore catalogo.

item

ID elemento contenuto statico.

modificatori

command *[& command ]

command

cmdName = value

cmdName

Uno dei nomi di comando supportati.

value

Valore comando.

Cataloghi di contenuti statici

I cataloghi di contenuti statici sono simili ai cataloghi di immagini, ma supportano un numero minore di campi dati:

Attributo/Dati

Note

catalogo::Id

Identificatore del record del catalogo per questo elemento di contenuto statico.

catalogo:Percorso

Percorso del file per l'elemento di contenuto.

catalogo::Scadenza

TTL per questo elemento di contenuto; attribute::Expiration è utilizzato se non è specificato o se è vuoto.

catalogo::TimeStamp

Timestamp modifica file; obbligatorio quando la convalida basata su catalogo è abilitata con l'attributo ::CacheValidationPolicy .

catalogo::UserData

Metadati facoltativi associati a questo elemento di contenuto statico; disponibile per il client con req=userdata .

catalogo::UserType

Tipo di dati opzionale; può essere utilizzato per filtrare le richieste di contenuto statico con il comando type= .

Filtro del contenuto statico

Questo meccanismo consente di garantire che i clienti ricevano solo contenuti adatti alle loro esigenze. Presupponendo che al contenuto statico siano assegnati tag con valori catalog::UserType appropriati, il client può aggiungere il comando type= alla richiesta. Image Serving confronta il valore fornito con il comando type= con il valore di catalog::UserType e, in caso di mancata corrispondenza, restituisce un errore invece di contenuti potenzialmente inappropriati.

File di sottotitoli video

Potete incorporare file di sottotitoli video (WebVTT), CSS o qualsiasi file di testo in formato JSONP. La risposta JSON è descritta di seguito.

  • Per i file WebVTT, il tipo mime della risposta è text/javascript. JSON non viene restituito; viene invece restituito Javascript che chiama un metodo con JSON. ID e gestore sono entrambi facoltativi.
  • Per i file CSS, il tipo mime della risposta è text/javascript. ID e gestore sono entrambi facoltativi.
  • Per impostazione predefinita, la codifica UTF-8 viene applicata per garantire che venga decodificata correttamente. Il limite di dimensione predefinito è 2 MB.

Potete anche usare le tracce per altri tipi di metadati temporizzati. I dati di origine per ciascun elemento di tracciamento sono un file di testo composto da un elenco di segnali temporizzati. Cue può includere dati in formati come JSON o CSV.

Per ulteriori informazioni sul formato JSONP, vedere http://en.wikipedia.org/wiki/JSONP.

Per ulteriori informazioni sul formato JSON, consultate www.json.org.

Consultate anche

type= , req=, Riferimento catalogo immagini

In questa pagina