Il Video è ora il modo più importante per comunicare e monetizzare. Quindi, quale è il miglior protocollo che si dovrebbe scegliere, che potrebbe anche proteggere i vostri file? La nostra risposta è HLS... sicuramente.

Che cosa è un protocollo di streaming?

Un protocollo di streaming è un formato standard per la distribuzione di contenuti multimediali (audio o video). Streaming protocollo utilizzato per la trasmissione dei dati ogni volta che si guarda un live o video-on-demand. Il video principali protocolli di streaming è HLS.

Che cosa è HLS?

Sviluppato da Apple, HLS è un protocollo per lo streaming in diretta di contenuti video. HLS è breve per HTTP LIVE STREAMING.

Inizialmente, HLS è stato supportato solo da iOS. Tuttavia, HLS, è ormai diventato un formato proprietario, e quasi ogni dispositivo lo supporta. 

HLS protocollo offre contenuti video tramite il protocollo HTTP standard web server. Questo significa che non hai bisogno di integrare qualsiasi speciale infrastrutture per fornire HLS contenuto.

Alcune caratteristiche di HLS:

  • HLS giocherà il video codificati con il H. 264 o H. 265 codec.
  • HLS riprodurrà l'audio codificato con il AAC o MP3 codec.
  • HLS flusso video è tagliato in 10 secondi segmenti e questo fa la differenza sulla sicurezza!!!!
  • Il trasporto/formato di pacchetto di HLS è MPEG-2 TS
  • Supporta embedded sottotitoli
  • Supporto DRMSupporta diversi standard pubblicitari come VASTO e VPAID, che abbiamo integrato nella nostra AVOD!

Supporto per la riproduzione:

  • iOS, Android, Linux, Microsoft e macOS dispositivi
  • Chrome, Safari, Firefox, e il Bordo di web browser
  • HLS è compatibile con Android, iOS, Windows, Mac, Linux, Chrome OS, o altri dispositivi moderni. HLS è anche compatibile con smart Tv, set-top box e console di gioco.

HLS Streaming Adattivo

L'HTTP Live Streaming fornisce meccanismi per permettere ai lettori di adattarsi a condizioni di rete non affidabili senza causare interruzioni visibili per l'utente durante la riproduzione.

Ad esempio, su una rete wireless non affidabile, HLS consente al lettore di utilizzare un video di qualità inferiore, riducendo così l'utilizzo della larghezza di banda.

I video HLS possono essere resi altamente disponibili fornendo server multipli per lo stesso video, consentendo al lettore di passare senza soluzione di continuità se uno dei server dovesse fallire.

Moreover,to enable a player to adapt to the bandwidth of the network, the original video is encoded in several distinct quality levels.

The server serves an index, called a “master playlist”, of these encodings, called “variant streams”. The player can then choose between the variant streams during playback, changing back and forth seamlessly as network conditions change.

HLS Architecture - Vodevolution OTT channels

Architettura

HTTP Live Streaming gli usi convenzionali web server per distribuire contenuti audio e video, e richiede un software specifico per adattarsi al formato corretto trasmissione in tempo reale. L'architettura del servizio comprende:

Server of streaming protocol

Codificare e incapsulare l'ingresso di flussi video in un formato corretto per la consegna. Poi si è preparata per la distribuzione attraverso la segmentazione in file diversi. Nel processo di assunzione, il video è codificato e segmentato per generare frammenti di video e file di indice.

  • Encoder: codificare i file video in H. 264 formato e l'audio in AAC, MP3, AC-3 o EC-3. Questo è incapsulato da MPEG-2 Transport Stream per il trasporto.
  • Segmenter: divide l'MPEG-2 TS file in frammenti di uguale lunghezza, tenuti come .i file ts. Inoltre, crea un file di indice che contiene i riferimenti della frammentazione del file di salvataggio .m3u8.

Distributore

Formata da un server web standard, accetta le richieste da parte dei clienti e offre tutte le risorse.m3u8 file di playlist e .ts segmento di file) necessari per lo streaming.

Client

Richiedere e scaricare tutti i file e le risorse, il loro assemblaggio in modo che possano essere presentato all'utente come un continuo flusso video. Il software client di download prima il file di indice attraverso un URL e poi i vari file multimediali disponibili. Il software di riproduzione assembla la sequenza per permettere di continuare la visualizzazione per l'utente.