FMUSER Wirless Trasmetti video e audio più facilmente!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanese
ar.fmuser.org -> Arabo
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaigiano
eu.fmuser.org -> Basco
be.fmuser.org -> bielorusso
bg.fmuser.org -> Bulgaro
ca.fmuser.org -> Catalano
zh-CN.fmuser.org -> Cinese (semplificato)
zh-TW.fmuser.org -> Cinese (Tradizionale)
hr.fmuser.org -> croato
cs.fmuser.org -> ceco
da.fmuser.org -> danese
nl.fmuser.org -> Olandese
et.fmuser.org -> Estone
tl.fmuser.org -> Filippino
fi.fmuser.org -> finlandese
fr.fmuser.org -> Francese
gl.fmuser.org -> Galiziano
ka.fmuser.org -> georgiano
de.fmuser.org -> tedesco
el.fmuser.org -> Greca
ht.fmuser.org -> Creolo haitiano
iw.fmuser.org -> Ebraico
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandese
id.fmuser.org -> Indonesiano
ga.fmuser.org -> Irlandese
it.fmuser.org -> Italiano
ja.fmuser.org -> giapponese
ko.fmuser.org -> coreano
lv.fmuser.org -> Lettone
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedone
ms.fmuser.org -> Malese
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiano
pl.fmuser.org -> polacco
pt.fmuser.org -> portoghese
ro.fmuser.org -> Romeno
ru.fmuser.org -> Russo
sr.fmuser.org -> Serbo
sk.fmuser.org -> slovacco
sl.fmuser.org -> Sloveno
es.fmuser.org -> spagnolo
sw.fmuser.org -> Swahili
sv.fmuser.org -> svedese
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> Ucraino
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> Gallese
yi.fmuser.org -> Yiddish
Cos'è il protocollo HLS:
HLS (Http Live Streaming) è un protocollo per lo streaming in tempo reale definito da Apple. HLS è implementato in base al protocollo HTTP. Il contenuto della trasmissione comprende due parti, una è il file di descrizione M3U8 e l'altra è il file multimediale TS.
Applicazione del protocollo HLS:
Poiché il protocollo del livello di trasporto richiede solo il protocollo HTTP standard, HLS può passare facilmente attraverso firewall o server proxy e può facilmente utilizzare CDN per accelerare la distribuzione, che può facilmente risolvere il collo di bottiglia delle applicazioni su larga scala. E il client è facile da implementare.
HLS è attualmente ampiamente utilizzato nel campo delle trasmissioni on-demand e in diretta. Il protocollo HLS trasmette flussi audio e video attraverso il protocollo HTTP per ottenere video dal vivo. La realizzazione del protocollo HLS è la chiave. In particolare, gli attuali protocolli di trasmissione in diretta dei telefoni cellulari nel campo della trasmissione in diretta utilizzano fondamentalmente il protocollo HLS di Apple. Si può dire che l'emergere di questo accordo ha risolto il problema della trasmissione in diretta sul terminale mobile.
Strumenti / materiali
server multimediale 800li
Metodo / passaggio
Diagramma dell'architettura del protocollo HLS:
Come generare il file M3U8 del protocollo HLS
Generazione e analisi di file M3U8:
Il contenuto principale del protocollo HLS riguarda il protocollo di testo M3U8. In effetti, la generazione e l'analisi sono molto semplici. I seguenti sono esempi di applicazioni pratiche:
Playlist multimediale (playlist multimediale)
Come generare il file M3U8 del protocollo HLS
· HLS rappresenta un flusso multimediale attraverso una playlist a cui punta l'URI (RFC3986).
· Una playlist può essere una playlist multimediale o una playlist principale, utilizzando un file di testo codificato UTF-8, contenente alcuni URI e tag descrittivi.
· Una playlist multimediale contiene un elenco di segmenti multimediali. Quando viene riprodotto in sequenza, è possibile riprodurre l'intero flusso completo.
· Per riprodurre questo elenco di riproduzione, il client deve prima scaricarlo, quindi riprodurre ogni segmento multimediale in esso contenuto.
· Una situazione più complicata è che la playlist è una playlist principale che contiene una raccolta Variant Stream. Di solito, ogni Variant Stream contiene più versioni differenti dello stesso stream (come risoluzioni differenti e differenti velocità in bit).
Segmenti multimediali HLS
· Ogni segmento multimediale è specificato da un URI e può contenere un intervallo di byte.
· La durata di ogni segmento multimediale è specificata dal tag EXTINF.
· Ogni segmento multimediale ha un numero intero univoco del segmento multimediale.
· Alcuni formati multimediali richiedono una sequenza specifica del formato per inizializzare un parser, prima che il segmento multimediale venga analizzato. Questo campo è chiamato Media Initialization Section, specificato dal tag EXT-X-MAP.
Problema di ritardo HLS
Ritardo teorico HLS = 1 durata slice + 0-1 td (td è EXT-X-TARGETDURATION, che può essere semplicemente inteso come l'intervallo di tempo necessario al giocatore per recuperare le slice) + 0-n startup slice (la raccomandazione ufficiale di Apple è una richiesta (La riproduzione inizia dopo 3 clip) + il ritardo di rete della clip richiesta dal lettore (connessione di rete che richiede tempo). Per ottenere un effetto a bassa latenza, le sezioni possono essere ridotte e l'intervallo tra le sezioni di recupero può essere rimpicciolite e il giocatore inizierà a giocare prima che vengano recuperate tre sezioni.Tuttavia, questi metodi di ottimizzazione aumenteranno il rischio di instabilità ed errori HLS.
Al giorno d'oggi, molti produttori di sistemi di trasmissione in diretta di streaming multimediale hanno utilizzato il protocollo HLS per risolvere il problema di riproduzione di telefoni Android e telefoni Apple. Genera automaticamente l'indirizzo di collegamento di riproduzione M3U8 del video live effettivo, che è il file M3U8 del protocollo HLS per una riproduzione fluida su lettori di terze parti che supportano M3U8, come il lettore VLC o combinato con la tecnologia web HTML5 per guardare attraverso il browser mobile pagina web Video live.
Come generare il file M3U8 del protocollo HLS
Il codice di riproduzione di esempio è il seguente:
Codice HTML incorporato in una pagina web
<script type="testo/javascript" src="http://192.168.1.44:8083/assets/player.js"></script>
p2ps_embed("hls", "live", "http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev"," p2ps_video "," 640 "," 480 "," 10.1.0 ","http://192.168.1.44:8083/assets/expressInstall.swf", {}, {allowFullScreen: true, allowScriptAccess:" sempre "});
Abbiamo bisogno di Flash Player 2 o superiore per giocare.http://www.adobe.com/go/getflashplayer"><img src ="http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" Installa l'ultima versione di Flash Player "/>
</div>
Collegamento Moble M3U8
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
Inserisci l'email per ricevere una sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanese
ar.fmuser.org -> Arabo
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaigiano
eu.fmuser.org -> Basco
be.fmuser.org -> bielorusso
bg.fmuser.org -> Bulgaro
ca.fmuser.org -> Catalano
zh-CN.fmuser.org -> Cinese (semplificato)
zh-TW.fmuser.org -> Cinese (Tradizionale)
hr.fmuser.org -> croato
cs.fmuser.org -> ceco
da.fmuser.org -> danese
nl.fmuser.org -> Olandese
et.fmuser.org -> Estone
tl.fmuser.org -> Filippino
fi.fmuser.org -> finlandese
fr.fmuser.org -> Francese
gl.fmuser.org -> Galiziano
ka.fmuser.org -> georgiano
de.fmuser.org -> tedesco
el.fmuser.org -> Greca
ht.fmuser.org -> Creolo haitiano
iw.fmuser.org -> Ebraico
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandese
id.fmuser.org -> Indonesiano
ga.fmuser.org -> Irlandese
it.fmuser.org -> Italiano
ja.fmuser.org -> giapponese
ko.fmuser.org -> coreano
lv.fmuser.org -> Lettone
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedone
ms.fmuser.org -> Malese
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiano
pl.fmuser.org -> polacco
pt.fmuser.org -> portoghese
ro.fmuser.org -> Romeno
ru.fmuser.org -> Russo
sr.fmuser.org -> Serbo
sk.fmuser.org -> slovacco
sl.fmuser.org -> Sloveno
es.fmuser.org -> spagnolo
sw.fmuser.org -> Swahili
sv.fmuser.org -> svedese
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> Ucraino
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> Gallese
yi.fmuser.org -> Yiddish
FMUSER Wirless Trasmetti video e audio più facilmente!
Contatti
Indirizzo:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Cina 510620
Categorie
Newsletter