TVSDK richiede proprietà specifiche per il contenuto multimediale, il contenuto manifest, DRM e le versioni software.
Per utilizzare TVSDK, assicurati che le versioni hardware, del sistema operativo e delle applicazioni soddisfino tutti i requisiti minimi elencati di seguito.
Sistema operativo | iOS 7.0 o successivo |
---|---|
Xcode | Xcode 10 per iOS 12 e Xcode 9 per iOS 11 |
Controlla le restrizioni e i requisiti per i flussi e le playlist (manifesti), incluse le chiavi di crittografia DRM.
Frame chiave per segmenti di contenuto | Ogni segmento di contenuto deve iniziare con un fotogramma chiave. |
---|---|
Numeri di sequenza in video live/lineare | Deve corrispondere a tutte le rappresentazioni a bit rate per il contenuto principale in un dato momento. |
La versione di #EXT-X-VERSION
nel file manifesto .m3u8 influisce sulle funzioni disponibili per l'applicazione e sui tag EXT
validi.
Ecco alcune informazioni sul tag #EXT-X-VERSION
, che specifica la versione del protocollo HLS:
La versione deve corrispondere alle caratteristiche e agli attributi della playlist HLS; in caso contrario, potrebbero verificarsi errori di riproduzione. Per ulteriori informazioni, consulta Specifica di streaming HTTP Live.
Adobe consiglia di utilizzare almeno la versione 2 di HLS per la riproduzione nei client basati su TVSDK.
I client e i server devono implementare le versioni nel modo seguente:
Usa almeno questa versione | Per utilizzare queste funzioni |
---|---|
EXT-X-VERSION:2 | L'attributo IV del tag EXT-X-KEY . |
EXT-X-VERSION:3 |
|
EXT-X-VERSION:4 |
|