FMUSER Wirless Transmit video și audio mai ușor!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albaneză
ar.fmuser.org -> arabă
hy.fmuser.org -> Armeană
az.fmuser.org -> azeră
eu.fmuser.org -> bască
be.fmuser.org -> bielorusă
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> catalană
zh-CN.fmuser.org -> Chineză (simplificată)
zh-TW.fmuser.org -> Chineză (tradițională)
hr.fmuser.org -> croată
cs.fmuser.org -> cehă
da.fmuser.org -> Daneză
nl.fmuser.org -> Dutch
et.fmuser.org -> estonă
tl.fmuser.org -> filipinez
fi.fmuser.org -> finlandeză
fr.fmuser.org -> Franceză
gl.fmuser.org -> Galeză
ka.fmuser.org -> Georgiană
de.fmuser.org -> germană
el.fmuser.org -> greacă
ht.fmuser.org -> Creole haitian
iw.fmuser.org -> ebraică
hi.fmuser.org -> Hindi
hu.fmuser.org -> Maghiară
is.fmuser.org -> islandeză
id.fmuser.org -> indoneziană
ga.fmuser.org -> irlandeză
it.fmuser.org -> Italiană
ja.fmuser.org -> japoneză
ko.fmuser.org -> coreeană
lv.fmuser.org -> letonă
lt.fmuser.org -> lituaniană
mk.fmuser.org -> macedoneană
ms.fmuser.org -> Malay
mt.fmuser.org -> malteză
no.fmuser.org -> norvegiană
fa.fmuser.org -> persană
pl.fmuser.org -> poloneză
pt.fmuser.org -> portugheză
ro.fmuser.org -> Română
ru.fmuser.org -> rusă
sr.fmuser.org -> sârbă
sk.fmuser.org -> slovacă
sl.fmuser.org -> Slovenă
es.fmuser.org -> spaniolă
sw.fmuser.org -> Swahili
sv.fmuser.org -> suedeză
th.fmuser.org -> Thai
tr.fmuser.org -> turcă
uk.fmuser.org -> ucraineană
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnameză
cy.fmuser.org -> galeză
yi.fmuser.org -> idiș
Ce este protocolul HLS:
HLS (Http Live Streaming) este un protocol pentru streaming în timp real definit de Apple. HLS este implementat pe baza protocolului HTTP. Conținutul transmisiei include două părți, una este fișierul de descriere M3U8, iar cealaltă este fișierul media TS.
Aplicație protocol HLS:
Deoarece protocolul stratului de transport necesită doar protocolul HTTP standard, HLS poate trece cu ușurință prin firewall-uri sau servere proxy și poate utiliza cu ușurință CDN pentru a accelera distribuția, ceea ce poate rezolva cu ușurință blocajul aplicațiilor la scară largă. Iar clientul este ușor de implementat.
HLS este utilizat în prezent pe scară largă în domeniul transmisiei la cerere și în direct. Protocolul HLS transmite fluxuri audio și video prin protocolul HTTP pentru a realiza video live. Realizarea protocolului HLS este cheia. În special, protocoalele actuale de difuzare live ale telefoanelor mobile din domeniul difuzării live utilizează practic protocolul HLS de la Apple. Se poate spune că apariția acestui acord a rezolvat problema transmiterii în direct pe terminalul mobil.
Instrumente / materiale
Server media 800li
Metoda / Pasul
Diagrama arhitecturii protocolului HLS:
Cum se generează fișierul M3U8 al protocolului HLS
Generarea și analiza fișierelor M3U8:
Conținutul principal al protocolului HLS este despre protocolul text M3U8. De fapt, generarea și analiza sunt foarte simple. Următoarele sunt exemple de aplicații practice:
Lista de redare media (Lista de redare media)
Cum se generează fișierul M3U8 al protocolului HLS
· HLS reprezintă un flux media printr-un playlist indicat de URI (RFC3986).
· O listă de redare poate fi o listă de redare media sau o listă de redare principală, utilizând un fișier text codat UTF-8, care conține câteva URI-uri și etichete descriptive.
· O listă de redare media conține o listă de segmente media. Când este redat secvențial, poate fi redat întregul flux complet.
· Pentru a reda această listă de redare, clientul trebuie mai întâi să o descarce, apoi să redea fiecare segment media din ea.
· O situație mai complicată este că Playlistul este un Playlist Master care conține o colecție Variant Stream. De obicei, fiecare flux Variant conține mai multe versiuni diferite ale aceluiași flux (cum ar fi rezoluții diferite și rate de biți diferite).
Segmente media HLS
· Fiecare segment media este specificat de un URI și poate conține un interval de octeți.
· Durata fiecărui segment media este specificată de eticheta EXTINF.
· Fiecare segment media are un număr întreg unic de segment media.
· Unele formate media necesită o secvență specifică formatului pentru a inițializa un analizor, înainte ca Segmentul Media să fie analizat. Acest câmp se numește Secțiunea de inițializare media, care este specificată de eticheta EXT-X-MAP.
Problemă de întârziere HLS
Întârziere teoretică HLS = 1 durată de tranșă + 0-1 td (td este EXT-X-TARGETDURATION, care poate fi înțeles pur și simplu ca intervalul de timp pentru ca jucătorul să aducă felii) + 0-n felii de pornire (recomandarea oficială a Apple este o cerere (Redarea începe după 3 clipuri) + întârzierea în rețea a clipului solicitat de player (conexiunea la rețea consumă mult timp). Pentru a urmări un efect de latență scăzută, feliile pot fi tăiate mai mici, iar intervalul dintre preluarea feliilor poate fi să fie micșorat, iar jucătorul va începe să joace înainte de preluarea a trei felii. Totuși, aceste metode de optimizare vor crește riscul instabilității și erorilor HLS.
În zilele noastre, mulți producători de sisteme de difuzare live media au folosit protocolul HLS pentru a rezolva problema redării telefoanelor Android și a telefoanelor Apple. Generați automat adresa de legătură de redare M3U8 a videoclipului live eficient, care este fișierul M3U8 al protocolului HLS pentru redare lină pe playere terțe care acceptă M3U8, cum ar fi VLC player sau combinate cu tehnologia web HTML5 pentru a viziona prin browserul mobil pagina web Video live.
Cum se generează fișierul M3U8 al protocolului HLS
Codul de redare eșantion este după cum urmează:
Cod HTML încorporat într-o pagină web
<script type="text/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:" always "});
Avem nevoie de Flash Player 2 sau mai mare pentru a juca.http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" Instalați cel mai recent player Flash "/>
Link Moble M3U8
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
Introduceți adresa de e-mail pentru a primi o surpriză
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albaneză
ar.fmuser.org -> arabă
hy.fmuser.org -> Armeană
az.fmuser.org -> azeră
eu.fmuser.org -> bască
be.fmuser.org -> bielorusă
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> catalană
zh-CN.fmuser.org -> Chineză (simplificată)
zh-TW.fmuser.org -> Chineză (tradițională)
hr.fmuser.org -> croată
cs.fmuser.org -> cehă
da.fmuser.org -> Daneză
nl.fmuser.org -> Dutch
et.fmuser.org -> estonă
tl.fmuser.org -> filipinez
fi.fmuser.org -> finlandeză
fr.fmuser.org -> Franceză
gl.fmuser.org -> Galeză
ka.fmuser.org -> Georgiană
de.fmuser.org -> germană
el.fmuser.org -> greacă
ht.fmuser.org -> Creole haitian
iw.fmuser.org -> ebraică
hi.fmuser.org -> Hindi
hu.fmuser.org -> Maghiară
is.fmuser.org -> islandeză
id.fmuser.org -> indoneziană
ga.fmuser.org -> irlandeză
it.fmuser.org -> Italiană
ja.fmuser.org -> japoneză
ko.fmuser.org -> coreeană
lv.fmuser.org -> letonă
lt.fmuser.org -> lituaniană
mk.fmuser.org -> macedoneană
ms.fmuser.org -> Malay
mt.fmuser.org -> malteză
no.fmuser.org -> norvegiană
fa.fmuser.org -> persană
pl.fmuser.org -> poloneză
pt.fmuser.org -> portugheză
ro.fmuser.org -> Română
ru.fmuser.org -> rusă
sr.fmuser.org -> sârbă
sk.fmuser.org -> slovacă
sl.fmuser.org -> Slovenă
es.fmuser.org -> spaniolă
sw.fmuser.org -> Swahili
sv.fmuser.org -> suedeză
th.fmuser.org -> Thai
tr.fmuser.org -> turcă
uk.fmuser.org -> ucraineană
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnameză
cy.fmuser.org -> galeză
yi.fmuser.org -> idiș
FMUSER Wirless Transmit video și audio mai ușor!
Contact
Adresa:
Nr. 305 Clădirea HuiLan nr. 273 Huanpu Road Guangzhou China 510620
Categorii
Stiri lunare via e-mail