Download paralleli

Il download di video e audio in parallelo, anziché in una serie, riduce i ritardi di avvio.

I download paralleli consentono la riproduzione di file video on-demand (VOD), ottimizzano l'utilizzo della larghezza di banda disponibile da un server, riducono la probabilità di entrare in situazioni di buffer underrun e riducono al minimo il ritardo tra il download e la riproduzione.

Senza download paralleli, TVSDK invia una richiesta per il segmento video e, una volta caricato, richiede uno o due segmenti audio. Con i download paralleli, i segmenti audio e video vengono scaricati simultaneamente, non in sequenza. Inoltre, poiché esistono due connessioni e due richieste HTTP in parallelo per segmento, i dati raggiungono la schermata più rapidamente.

NOTA

Questa funzione si applica solo ai contenuti in cui audio e video sono codificati in file diversi (contenuti non misti) e non si applica ai contenuti MP4, che sono sempre misti. Il contenuto HLS è spesso unmuxed, specialmente con l'audio alternativo.

La connessione HTTP potrebbe subire ritardi nelle seguenti fasi:

  • Quando si stabilisce la connessione TCP/IP al server

    Sebbene il client e il server abbiano accettato di comunicare, non si è ancora verificata alcuna comunicazione HTTP. Questo tipo di ritardo dipende dall’infrastruttura tra il client e il server. Questo processo richiede di trovare un percorso attraverso Internet tra il client e il server e di assicurarsi che tutti i dispositivi, come router e firewall, sulla route accettino il trasferimento di dati.

  • Quando si invia una richiesta HTTP per un segmento o un manifesto tramite la connessione TCP/IP.

    Il server riceve la richiesta, la elabora e inizia a inviare nuovamente i dati al client. Il grado di ritardo dipende dal carico e dalla complessità del software sul server e in qualche modo dalla velocità di connessione del caricamento quando il client invia la richiesta.

In questa pagina