Dynamic Adaptive Streaming over HTTP (DASH), noto anche come MPEG-DASH, è un protocollo di video in live streaming con velocità in bit adattiva che consente streaming di alta qualità di contenuti video.
Ad Manager supporta DASH sia per i video on demand sia per gli stream lineari dal vivo. Sono incluse le seguenti funzionalità descritte in dettaglio nello standard ISO DASH:
- Profilo ISO-BMFF on demand e profilo ISO-BMFF dal vivo
- Supporto per Widevine e Playready tramite crittografia MPEG-DASH Common (CENC)
- Supporto dei sottotitoli per WebVTT e TTML (in banda e fuori banda in Media Presentation Description per DASH [MPD])
- Supporto dei sottotitoli codificati con "CEA608/708"
DRM (Digital Rights Management)
DASH fornisce supporto per Digital Rights Management (DRM), che ti permette di offrire contenuti in streaming premium con protezioni contro accessi non autorizzati o furti.
Se DRM è attivato, il file MPD deve contenere l'elemento <ContentProtection>
e rispettare la sintassi definita nelle specifiche DASH. In modo ottimale, i contenuti della casella PSSH (parallel-SSH) dovrebbero essere presenti nel file manifest.
Esempio Widevine
<ContentProtection
schemeIdUri="urn:uuid:EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED">
<cenc:pssh>BASE64_PSSH</cenc:pssh>
</ContentProtection>