Utilizzare i video in Dynamic Media

Video in Dynamic Media è una soluzione end-to-end che consente di pubblicare facilmente video adattivi di alta qualità per lo streaming su più schermi, tra cui dispositivi mobili desktop, iOS, Android™, BlackBerry® e Windows. Un set video adattivo raggruppa le versioni dello stesso video che sono codificate in diversi formati e bit rate, ad esempio 400 kbps, 800 kbps e 1000 kbps. Il computer desktop o il dispositivo mobile rileva la larghezza di banda disponibile.

Ad esempio, su un dispositivo mobile iOS rileva una larghezza di banda, come 3G, 4G o Wi-Fi. Quindi seleziona automaticamente il video codificato giusto tra i vari bit rate video all’interno del set video adattivo. Il video viene inviato in streaming a desktop, dispositivi mobili o tablet.

Inoltre, la qualità video viene commutata automaticamente se cambiano le condizioni di rete sul desktop o sul dispositivo mobile. Inoltre, se un cliente entra in modalità a tutto schermo su un desktop, il set video adattivo risponde con una risoluzione migliore, migliorando l’esperienza di visualizzazione del cliente. I set video adattivi garantiscono una riproduzione ottimale per i clienti che visualizzano video Dynamic Media su più schermi e dispositivi.

La logica utilizzata da un lettore video per determinare quale video codificato riprodurre o selezionare durante la riproduzione si basa sul seguente algoritmo:

  1. Il lettore video carica il frammento video iniziale in base al bitrate più vicino al valore impostato per "bitrate iniziale" nel lettore stesso.

  2. Il lettore video cambia in base alle modifiche apportate alla velocità della larghezza di banda utilizzando i seguenti criteri:

    1. Il lettore sceglie il flusso di larghezza di banda più alto al di sotto o uguale alla larghezza di banda stimata.
    2. Il lettore considera solo l'80% della larghezza di banda disponibile. Tuttavia, in caso di passaggio, è più prudente con solo il 70% per evitare di sovrastimare e tornare subito indietro.

Per informazioni tecniche dettagliate sull'algoritmo, vedere https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/httplive/LiveSession.cpp

Per la gestione di un singolo video e di set di video adattivi, sono supportati i seguenti elementi:

  • Caricare video in vari formati supportati e codificarli in MP4 H.264 per la riproduzione su più schermi. È possibile utilizzare predefiniti per video adattivi, predefiniti per codifica video singola o personalizzare la propria codifica per controllare la qualità e le dimensioni del video.

    • Quando viene generato un set video adattivo, questo include video MP4.
    • Nota: i video principali/di origine non vengono aggiunti a un set di video adattivi.
  • Sottotitoli video in tutti i visualizzatori video HTML5.

  • Organizza, sfoglia e cerca video con supporto completo per i metadati, per una gestione efficiente delle risorse video.

  • Distribuisci set video adattivi sul Web e su desktop e dispositivi mobili, inclusi iPhone, iPad, Android™, BlackBerry® e Windows Phone.

Lo streaming video adattivo è supportato su varie piattaforme iOS. Consulta la Guida di riferimento per i visualizzatori Dynamic Media.

Dynamic Media supporta la riproduzione di video per dispositivi mobili per video MP4 H.264.

È possibile trovare i dispositivi Windows che supportano questo formato video nel seguente percorso: Codec multimediali supportati per Windows Phone 8

  • Riproduci il video utilizzando i predefiniti visualizzatore video Dynamic Media, tra cui:

    • Visualizzatori video singoli.
    • Visualizzatori di file multimediali diversi che combinano contenuti sia video che immagini.
  • Configura i lettori video in base alle tue esigenze di branding.

  • Integra il video nel tuo sito web, sito mobile o app mobile con un semplice URL o codice da incorporare.

Best practice: utilizzo del visualizzatore video HTML5

I predefiniti visualizzatore video Dynamic Media HTML5 sono lettori video affidabili. È possibile utilizzarli per evitare molti problemi comuni associati alla riproduzione di video HTML5. Inoltre, problemi associati ai dispositivi mobili come la mancanza di distribuzione di streaming bitrate adattivo e la portata limitata del browser desktop.

Dal lato della progettazione del lettore, puoi progettare le funzionalità del lettore video utilizzando gli strumenti di sviluppo web standard. Ad esempio, puoi progettare pulsanti, controlli e sfondo personalizzato per le immagini del poster utilizzando HTML5 e CSS per raggiungere i clienti con un aspetto personalizzato.

Sul lato di riproduzione del visualizzatore, rileva automaticamente la funzionalità video del browser. Distribuisce quindi il video utilizzando HLS (HTTP Live Streaming) o DASH (Dynamic Adaptive Streaming over HTTP), noto anche come streaming bitrate adattivo. In alternativa, se tali metodi di distribuzione non sono presenti, viene utilizzato HTML5 progressive.

Combinando in un singolo lettore quanto segue:

  • Possibilità di progettare i componenti di riproduzione utilizzando HTML5 e CSS
  • Avere riproduzione incorporata
  • Utilizza lo streaming adattivo e progressivo a seconda delle funzionalità del browser

È possibile estendere la portata dei contenuti rich media agli utenti desktop e mobili e garantire un'esperienza video semplificata.

Vedi anche Informazioni sui visualizzatori HTML5.