FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
Čo je protokol HLS:
HLS (Http Live Streaming) je protokol pre streamovanie v reálnom čase definovaný spoločnosťou Apple. HLS je implementovaný na základe protokolu HTTP. Obsah prenosu obsahuje dve časti, jednou je súbor s popisom M3U8 a druhou je mediálny súbor TS.
Aplikácia protokolu HLS:
Pretože protokol transportnej vrstvy vyžaduje iba štandardný protokol HTTP, môže HLS ľahko prechádzať bránami firewall alebo proxy servermi a na urýchlenie distribúcie môže ľahko použiť sieť CDN, čo môže ľahko vyriešiť problémové miesto aplikácií veľkého rozsahu. A klient sa ľahko implementuje.
HLS sa v súčasnosti široko používa v oblasti živého vysielania na požiadanie. Protokol HLS prenáša zvukové a obrazové toky prostredníctvom protokolu HTTP na dosiahnutie živého videa. Kľúčom je realizácia protokolu HLS. Konkrétne súčasné protokoly živého vysielania mobilných telefónov v poli živého vysielania v zásade využívajú protokol HLS spoločnosti Apple. Dá sa povedať, že vznikom tejto dohody sa vyriešil problém živého vysielania na mobilnom termináli.
Nástroje / materiály
800 l mediálny server
Metóda / krok
Diagram architektúry protokolu HLS:
Ako vygenerovať súbor M3U8 protokolu HLS
Generovanie a analýza súborov M3U8:
Hlavný obsah protokolu HLS je o textovom protokole M3U8. Generovanie a analýza sú v skutočnosti veľmi jednoduché. Nasledujú príklady praktických aplikácií:
Zoznam médií (Zoznam médií)
Ako vygenerovať súbor M3U8 protokolu HLS
· HLS predstavuje mediálny tok cez zoznam skladieb, na ktorý ukazuje URI (RFC3986).
· Zoznam skladieb môze by zoznam médií alebo hlavný zoznam skladieb, pouzívajúci textový súbor kódovaný UTF-8, obsahujúci niektoré URI a popisné znacky.
· Zoznam médií obsahuje zoznam mediálnych segmentov. Pri postupnom prehrávaní je možné prehrať celý kompletný stream.
· Ak chcete prehra tento zoznam skladieb, musí si ho najskôr stiahnu a potom v ňom prehra každý mediálny segment.
· Zložitejšou situáciou je, že Playlist je Master Playlist, ktorý obsahuje kolekciu Variant Stream. Každý prúd variantov zvyčajne obsahuje viac rôznych verzií toho istého toku (napríklad rôzne rozlíšenia a rôzne bitové rýchlosti).
Mediálne segmenty HLS
· Každý mediálny segment je určený URI a môže obsahovať rozsah bajtov.
· Trvanie každého mediálneho segmentu je určené značkou EXTINF.
· Každý mediálny segment má jedinečné celé číslo mediálneho segmentu.
· Niektoré formáty médií vyžadujú na inicializáciu syntaktického analyzátora sekvenciu špecifickú pre daný formát predtým, ako sa vykoná analýza segmentu médií. Toto pole sa nazýva Media Initialization Section, ktoré je určené značkou EXT-X-MAP.
Problém oneskorenia HLS
Teoretické oneskorenie HLS = 1 trvanie rezu + 0-1 td (td je EXT-X-TARGETDURATION, čo sa dá jednoducho chápať ako časový interval na načítanie rezov prehrávačom) + 0-n štartovacie rezy (oficiálnym odporúčaním spoločnosti Apple je požiadavka (Prehrávanie sa spustí po 3 klipoch) + sieťové oneskorenie klipu požadované prehrávačom (pripojenie k sieti je náročné na čas). Aby sa dosiahol efekt nízkej latencie, môžu sa rezy znížiť a interval medzi načítaním zmenší a hráč začne hrať skôr, ako sa načítajú tri segmenty. Tieto optimalizačné metódy však zvýšia riziko nestability a chýb HLS.
V súčasnosti mnoho výrobcov systémov so živým vysielaním streamovaných médií používalo protokol HLS na vyriešenie problému s prehrávaním telefónov s Androidom a telefónov Apple. Automaticky generovať adresu odkazu na prehrávanie M3U8 efektívneho živého videa, čo je súbor M3U8 protokolu HLS pre plynulé prehrávanie na prehrávačoch tretích strán, ktoré podporujú M3U8, ako je napríklad prehrávač VLC, alebo v kombinácii s webovou technológiou HTML5 na sledovanie prostredníctvom mobilného prehliadača webová stránka Živé video.
Ako vygenerovať súbor M3U8 protokolu HLS
Ukážkový kód prehrávania je nasledovný:
HTML kód vložený do webovej stránky
<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 "});
Na hranie potrebujeme Flash player 2 alebo novší.http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" Nainštalujte najnovší Flash player "/>
Odkaz Moble M3U8
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
Zadajte e-mail, aby ste dostali prekvapenie
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánčina
sq.fmuser.org -> albánsky
ar.fmuser.org -> arabčina
hy.fmuser.org -> Arménsky
az.fmuser.org -> azerbajdžanský
eu.fmuser.org -> baskičtina
be.fmuser.org -> bieloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> katalánčina
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> čínština (tradičná)
hr.fmuser.org -> chorvátčina
cs.fmuser.org -> čeština
da.fmuser.org -> dánčina
nl.fmuser.org -> Dutch
et.fmuser.org -> estónčina
tl.fmuser.org -> filipínsky
fi.fmuser.org -> fínčina
fr.fmuser.org -> French
gl.fmuser.org -> galícijčina
ka.fmuser.org -> gruzínsky
de.fmuser.org -> nemčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolčina
iw.fmuser.org -> hebrejčina
hi.fmuser.org -> hindčina
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandský
id.fmuser.org -> indonézština
ga.fmuser.org -> írsky
it.fmuser.org -> Italian
ja.fmuser.org -> japončina
ko.fmuser.org -> kórejčina
lv.fmuser.org -> lotyšský
lt.fmuser.org -> litovčina
mk.fmuser.org -> macedónsky
ms.fmuser.org -> malajčina
mt.fmuser.org -> maltčina
no.fmuser.org -> Norwegian
fa.fmuser.org -> perzský
pl.fmuser.org -> poľština
pt.fmuser.org -> portugalčina
ro.fmuser.org -> rumunčina
ru.fmuser.org -> ruština
sr.fmuser.org -> srbčina
sk.fmuser.org -> slovenčina
sl.fmuser.org -> slovinčina
es.fmuser.org -> španielčina
sw.fmuser.org -> svahilčina
sv.fmuser.org -> švédčina
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinčina
ur.fmuser.org -> urdčina
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> waleština
yi.fmuser.org -> jidiš
FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!
Kontakt
adresa:
Budova č. 305 Izba HuiLan č. 273 Huanpu Road Kanton Čína 510620
Kategórie
Prihlás sa na odber Newslettra