FMUSER Wirless Transmituj wideo i audio łatwiejsze!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albański
ar.fmuser.org -> arabski
hy.fmuser.org -> Armeński
az.fmuser.org -> Azerbejdżański
eu.fmuser.org -> baskijski
be.fmuser.org -> białoruski
bg.fmuser.org -> bułgarski
ca.fmuser.org -> kataloński
zh-CN.fmuser.org -> chiński (uproszczony)
zh-TW.fmuser.org -> chiński (tradycyjny)
hr.fmuser.org -> chorwacki
cs.fmuser.org -> czeski
da.fmuser.org -> duński
nl.fmuser.org -> holenderski
et.fmuser.org -> estoński
tl.fmuser.org -> filipiński
fi.fmuser.org -> fiński
fr.fmuser.org -> francuski
gl.fmuser.org -> galicyjski
ka.fmuser.org -> gruziński
de.fmuser.org -> niemiecki
el.fmuser.org -> grecki
ht.fmuser.org -> kreolski haitański
iw.fmuser.org -> hebrajski
hi.fmuser.org -> hindi
hu.fmuser.org -> węgierski
is.fmuser.org -> islandzki
id.fmuser.org -> indonezyjski
ga.fmuser.org -> irlandzki
it.fmuser.org -> włoski
ja.fmuser.org -> japoński
ko.fmuser.org -> koreański
lv.fmuser.org -> łotewski
lt.fmuser.org -> litewski
mk.fmuser.org -> macedoński
ms.fmuser.org -> malajski
mt.fmuser.org -> maltański
no.fmuser.org -> norweski
fa.fmuser.org -> perski
pl.fmuser.org -> polski
pt.fmuser.org -> portugalski
ro.fmuser.org -> rumuński
ru.fmuser.org -> rosyjski
sr.fmuser.org -> serbski
sk.fmuser.org -> słowacki
sl.fmuser.org -> słoweński
es.fmuser.org -> hiszpański
sw.fmuser.org -> suahili
sv.fmuser.org -> szwedzki
th.fmuser.org -> Tajski
tr.fmuser.org -> turecki
uk.fmuser.org -> ukraiński
ur.fmuser.org -> Urdu
vi.fmuser.org -> wietnamski
cy.fmuser.org -> walijski
yi.fmuser.org -> jidysz
Co to jest protokół HLS:
HLS (Http Live Streaming) to protokół przesyłania strumieniowego w czasie rzeczywistym zdefiniowany przez firmę Apple. HLS jest zaimplementowany w oparciu o protokół HTTP. Treść transmisji składa się z dwóch części: jedna to plik opisu M3U8, a druga to plik multimedialny TS.
Aplikacja protokołu HLS:
Ponieważ protokół warstwy transportowej wymaga tylko standardowego protokołu HTTP, HLS może łatwo przechodzić przez zapory ogniowe lub serwery proxy i może z łatwością wykorzystywać CDN do przyspieszenia dystrybucji, co może łatwo rozwiązać wąskie gardło aplikacji na dużą skalę. A klient jest łatwy do wdrożenia.
HLS jest obecnie szeroko stosowany w dziedzinie transmisji na żądanie i transmisji na żywo. Protokół HLS przesyła strumienie audio i wideo za pośrednictwem protokołu HTTP w celu uzyskania obrazu wideo na żywo. Kluczem jest realizacja protokołu HLS. W szczególności obecne protokoły transmisji na żywo z telefonów komórkowych w dziedzinie transmisji na żywo zasadniczo wykorzystują protokół HLS firmy Apple. Można powiedzieć, że pojawienie się tej umowy rozwiązało problem transmisji na żywo na terminalu mobilnym.
Narzędzia / materiały
Serwer multimediów 800li
Metoda / krok
Schemat architektury protokołu HLS:
Jak wygenerować plik M3U8 protokołu HLS
Generowanie i analiza plików M3U8:
Główna treść protokołu HLS dotyczy protokołu tekstowego M3U8. W rzeczywistości generowanie i analiza są bardzo proste. Poniżej znajdują się przykłady praktycznych zastosowań:
Lista odtwarzania multimediów (Lista odtwarzania multimediów)
Jak wygenerować plik M3U8 protokołu HLS
· HLS reprezentuje strumień mediów poprzez listę odtwarzania wskazaną przez URI (RFC3986).
· Lista odtwarzania może być listą odtwarzania multimediów lub główną listą odtwarzania, wykorzystującą plik tekstowy zakodowany w formacie UTF-8, zawierający pewne identyfikatory URI i znaczniki opisowe.
· Lista odtwarzania multimediów zawiera listę segmentów multimediów. Podczas odtwarzania sekwencyjnego można odtwarzać cały strumień.
· Aby odtworzyć tę listę odtwarzania, klient musi ją najpierw pobrać, a następnie odtworzyć każdy z segmentów multimediów.
· Bardziej skomplikowana sytuacja jest taka, że lista odtwarzania jest listą główną, która zawiera kolekcję strumienia wariantów. Zwykle każdy wariant strumienia zawiera wiele różnych wersji tego samego strumienia (na przykład różne rozdzielczości i różne szybkości transmisji).
Segmenty mediów HLS
· Każdy segment multimediów jest określony przez identyfikator URI i może zawierać zakres bajtów.
· Czas trwania każdego segmentu mediów jest określony przez znacznik EXTINF.
· Każdy segment mediów ma unikalny całkowity numer segmentu mediów.
· Niektóre formaty multimediów wymagają sekwencji specyficznej dla formatu, aby zainicjować parser, zanim segment multimediów zostanie przeanalizowany. To pole nazywa się sekcją inicjalizacji mediów, która jest określona przez znacznik EXT-X-MAP.
Problem z opóźnieniem HLS
Teoretyczne opóźnienie HLS = czas trwania 1 wycinka + 0-1 td (td to EXT-X-TARGETDURATION, co można po prostu rozumieć jako interwał czasu, w którym gracz pobiera plasterki) + 0-n plasterków startowych (oficjalną rekomendacją Apple jest prośba (Odtwarzanie rozpoczyna się po 3 klipach) + opóźnienie sieciowe klipu żądane przez odtwarzacz (połączenie sieciowe czasochłonne) .Aby uzyskać efekt niskiej latencji, plasterki mogą być zmniejszane, a odstęp między pobieraniem plasterków może zostanie zmniejszona, a gracz rozpocznie grę przed pobraniem trzech plasterków. Jednak te metody optymalizacji zwiększą ryzyko niestabilności i błędów HLS.
W dzisiejszych czasach wielu producentów systemów transmisji strumieniowej na żywo używa protokołu HLS do rozwiązania problemu z odtwarzaniem w telefonach z systemem Android i telefonach Apple. Automatycznie generuj adres łącza odtwarzania M3U8 efektywnego wideo na żywo, który jest plikiem M3U8 protokołu HLS w celu płynnego odtwarzania na odtwarzaczach innych firm obsługujących M3U8, takich jak odtwarzacz VLC lub w połączeniu z technologią internetową HTML5 do oglądania przez przeglądarkę mobilną strona internetowa Wideo na żywo.
Jak wygenerować plik M3U8 protokołu HLS
Przykładowy kod odtwarzania jest następujący:
Kod HTML osadzony na stronie internetowej
<typ skryptu="tekst/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 "});
Do gry potrzebujemy Flash Playera 2 lub nowszego.http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt =" Zainstaluj najnowszy odtwarzacz Flash "/>
Łącze Moble M3U8
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
Wpisz e-mail, aby otrzymać niespodziankę
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albański
ar.fmuser.org -> arabski
hy.fmuser.org -> Armeński
az.fmuser.org -> Azerbejdżański
eu.fmuser.org -> baskijski
be.fmuser.org -> białoruski
bg.fmuser.org -> bułgarski
ca.fmuser.org -> kataloński
zh-CN.fmuser.org -> chiński (uproszczony)
zh-TW.fmuser.org -> chiński (tradycyjny)
hr.fmuser.org -> chorwacki
cs.fmuser.org -> czeski
da.fmuser.org -> duński
nl.fmuser.org -> holenderski
et.fmuser.org -> estoński
tl.fmuser.org -> filipiński
fi.fmuser.org -> fiński
fr.fmuser.org -> francuski
gl.fmuser.org -> galicyjski
ka.fmuser.org -> gruziński
de.fmuser.org -> niemiecki
el.fmuser.org -> grecki
ht.fmuser.org -> kreolski haitański
iw.fmuser.org -> hebrajski
hi.fmuser.org -> hindi
hu.fmuser.org -> węgierski
is.fmuser.org -> islandzki
id.fmuser.org -> indonezyjski
ga.fmuser.org -> irlandzki
it.fmuser.org -> włoski
ja.fmuser.org -> japoński
ko.fmuser.org -> koreański
lv.fmuser.org -> łotewski
lt.fmuser.org -> litewski
mk.fmuser.org -> macedoński
ms.fmuser.org -> malajski
mt.fmuser.org -> maltański
no.fmuser.org -> norweski
fa.fmuser.org -> perski
pl.fmuser.org -> polski
pt.fmuser.org -> portugalski
ro.fmuser.org -> rumuński
ru.fmuser.org -> rosyjski
sr.fmuser.org -> serbski
sk.fmuser.org -> słowacki
sl.fmuser.org -> słoweński
es.fmuser.org -> hiszpański
sw.fmuser.org -> suahili
sv.fmuser.org -> szwedzki
th.fmuser.org -> Tajski
tr.fmuser.org -> turecki
uk.fmuser.org -> ukraiński
ur.fmuser.org -> Urdu
vi.fmuser.org -> wietnamski
cy.fmuser.org -> walijski
yi.fmuser.org -> jidysz
FMUSER Wirless Transmituj wideo i audio łatwiejsze!
Kontakt
Adres:
Nr 305 Pokój HuiLan Budynek nr 273 Huanpu Road Guangzhou Chiny 510620
Kategorie
Newsletter