FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
Illum se nintroduċi l-ftehim HLS, li kien propost u promoss minn Apple. Hawnhekk hawn definizzjoni mill-Wikipedia.
HTTP Live Streaming (imqassar bħala HLS) huwa protokoll ta 'trasmissjoni ta' netwerk tal-midja streaming streaming ibbażat fuq HTTP propost minn Apple. Huwa parti mis-sistemi tas-software QuickTime X u iPhone ta 'Apple. Taħdem billi taqsam in-nixxiegħa kollha f'fajls żgħar ibbażati fuq HTTP biex tniżżel, u tniżżel ftit biss kull darba. Meta l-fluss tal-midja jkun qed jilgħab, il-klijent jista 'jagħżel li jniżżel l-istess riżorsa b'rati differenti minn bosta sorsi alternattivi differenti, li jippermettu li s-sessjoni tal-midja tal-istrimjar tadatta għal rati ta' dejta differenti. Meta jibda sessjoni tal-midja streaming, il-klijent se jniżżel fajl tal-playlist estiż M3U (m3u8) li jkun fih metadata biex issib flussi tal-midja disponibbli.
HLS jitlob biss messaġġi HTTP bażiċi. B'differenza mill-Protokoll tat-Trasport fil-Ħin Real (RTP), HLS jista 'jgħaddi minn kwalunkwe firewall jew proxy server li jippermetti li tgħaddi data HTTP. Huwa faċli wkoll li tuża netwerks ta 'distribuzzjoni tal-kontenut biex tittrasmetti flussi tal-midja.
Apple tqis il-protokoll HLS bħala abbozz tal-Internet (sottomess pass pass), li ġie sottomess lill-IETF bħala standard informali fl-ewwel fażi. Madankollu, anke jekk Apple kultant jissottometti xi aġġornamenti minuri, l-IETF ma ħadet l-ebda azzjoni ulterjuri rigward l-iżvilupp ta 'dan l-istandard. [1]
1. Introduzzjoni għall-ftehim
Il-ftehim HLS jistipula:
(1) Il-format tal-imballaġġ tal-vidjo huwa TS.
(2) Il-format tal-kodifikazzjoni tal-vidjo huwa H264, u l-format tal-kodifikazzjoni tal-awdjo huwa MP3, AAC jew AC-3.
(3) Minbarra l-fajl tal-vidjow TS innifsu, huwa definit ukoll fajl m3u8 (fajl tat-test) użat biex jikkontrolla l-plejbek.
Għaliex Apple tipproponi l-protokoll HLS? Fil-fatt, huwa prinċipalment biex issolvi wħud mill-problemi fil-protokoll RTMP. Pereżempju, il-protokoll RTMP ma jużax interface HTTP standard biex jittrażmetti d-dejta, u għalhekk jista 'jkun imblukkat minn firewall f'xi ambjenti ta' netwerk speċjali. Madankollu, minħabba li l-HLS juża l-protokoll HTTP biex jittrażmetti d-dejta, ma jiltaqax mas-sitwazzjoni li jkun protett mill-firewall (m'hemm l-ebda firewall li ma jħallix l-interface 80 tgħaddi).
Minbarra t-tagħbija, l-RTMP huwa protokoll statali, u huwa diffiċli li s-server tal-vidjow jiġi estiż bla xkiel għax jeħtieġ li jżomm l-istat għal kull klijent li jilgħab il-fluss tal-vidjo. Filwaqt li l-HLS huwa bbażat fuq il-protokoll mingħajr stat (HTTP), il-klijent sempliċement iniżżel il-fajls TS ordinarji maħżuna fis-server sabiex, u l-bilanċ huwa sempliċi daqs l-ibbilanċjar tat-tagħbija tal-fajl server ordinarju HTTP.
Barra minn hekk, il-protokoll HLS innifsu jimplimenta l-adattament tar-rata tal-bits, u apparati b'wisa 'ta' frekwenza differenti jistgħu awtomatikament jaqilbu għall-plejbek tal-vidjow li l-iktar jaqbel mar-rata tal-bits tagħhom. Fil-fatt, l-akbar vantaġġ ta 'HLS huwa li missieru huwa Apple. Apple jipprovdi biss appoġġ nattiv għal HLS fuq l-apparati IOS tiegħu stess u flash abbandunat. Android huwa mġiegħel ukoll mill- "prestiġju eżotiku" ta 'Pingguo li jappoġġja nattivament l-HLS. B'dan il-mod, is-soluzzjonijiet tal-vidjow ta 'Adobe bħal flv u rtmp jeħtieġu xogħol żejjed biex jintlagħab fuq apparat mobbli. Naturalment, il-pressjoni ta 'prestazzjoni għolja kkawżata mill-flash fuq apparat mobbli hija tabilħaqq il-problema tagħha stess. Madankollu, l-HLS għandu wkoll xi nases li ma jistgħux jiġu megħluba. Pereżempju, il-ħin tad-dewmien tal-vidjow dirett bl-użu tal-protokoll HLS ma jistax jitbaxxa għal inqas minn 10 sekondi, filwaqt li d-dewmien tal-protokoll RTMP jista 'jkun baxx sa 3 jew 4 sekondi. Għalhekk, jekk jogħġbok uża l-HLS b'kawtela għal servizzi li huma aktar sensittivi għad-dewmien tax-xandir dirett.
Ħa nispjega din l-istampa. Mix-xellug għal-lemin, ma jimpurtax f'liema format huwa s-sors tal-vidjow tad-dħul fuq in-naħa ta 'isfel tax-xellug. Il-protokoll ta 'komunikazzjoni bejnu u s-server jista' jkun ukoll arbitrarju (bħal RTMP). Fil-qosor, ittrasmetti biss id-dejta tal-vidjo lis-server. Mur biss. Dan il-vidjow huwa kkonvertit f'fajls tal-vidjow tal-format HLS (kemm fajls TS u m3u8) fuq is-server server. Fid-dettall, il-Media encoder fis-server huwa modulu ta ’transcoding responsabbli għat-transcoding tad-data tal-vidjow fis-sors tal-video għad-data tal-video tal-format tal-kodifikazzjoni fil-mira (H264). Il-format ta 'kodifikazzjoni tas-sors tal-vidjow jista' jkun kwalunkwe format ta 'kodifikazzjoni tal-vidjow (Irreferi għal "Fundamentali tat-Teknoloġija tal-Vidjo"). Wara t-transkodifikazzjoni f'dejta tal-vidjow H264, il-vidjow huwa mqatta 'fil-modulu segmentatur tan-nixxiegħa, u r-riżultat tal-porzjon huwa l-indiċi tal-fajl (m3u8) u l-fajl ts. Id-Distribuzzjoni fl-istampa hija fil-fatt biss server tal-fajl HTTP ordinarju, u allura l-klijent jeħtieġ biss li jaċċessa l-passaġġ tal-fajl tal-indiċi tal-ewwel livell u awtomatikament idoqq il-fluss tal-vidjow HLS.
2. Fajl tal-indiċi HLS
L-hekk imsejjaħ indiċi fajl huwa l-fajl test m3u8 imsemmi qabel.
Kif muri fil-figura hawn fuq, il-loġika tal-klijent biex jilgħab il-fluss tal-vidjow HLS hija attwalment sempliċi ħafna. L-ewwel niżżel il-fajl tal-Indiċi tal-ewwel livell, li jirreġistra l-indirizz tal-fajl tal-indiċi tat-tieni livell (Sostitut-A, Sostitut-B, Sostitut-C), u mbagħad il-klijent Il-klijent imbagħad iniżżel il-fajl tal-indiċi sekondarju, u t-tniżżil l-indirizz tal-fajl TS huwa rreġistrat fil-fajl tal-indiċi sekondarju, sabiex il-klijent ikun jista 'jniżżel il-fajls tal-vidjow TS f'ordni u jdoqqhom kontinwament.
(1) Fajl tal-indiċi tal-ewwel livell
Sors tal-vidjo: https://dco4urblvsasc.cloudfront.net/811/81095_ywfZjAuP/game/index.m3u8
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1064000
1000kbps.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=564000
500kbps.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=282000
250kbps.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2128000
2000kbps.m3u8
bandwidth jispeċifika r-rata tal-bits tal-fluss tal-vidjow. L-ID TAL-PROGRAMM huwa inutli u m'hemmx għalfejn tingħata attenzjoni. Il-linja li jmiss ta 'kull # EXT-X-STREAM-INF hija t-triq tal-fajl tal-indiċi sekondarju. Tista 'tuża triq relattiva jew triq assoluta. Il-passaġġ relattiv jintuża fl-eżempju. Dan il-fajl jirreġistra t-triq sekondarja tal-fajl tal-indiċi ta 'flussi ta' vidjow bitrate differenti. Il-klijent jista 'jiġġudika l-wisa' tal-banda tan-netwerk kurrenti tiegħu stess biex jiddeċiedi liema fluss tal-vidjo jilgħab. Jista 'wkoll jaqleb bla xkiel għal fluss ta' vidjow li jaqbel mal-bandwidth meta tinbidel il-bandwidth tan-netwerk.
#EXTM3U
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-TARGETDURATION:10
#EXTINF:10,
2000kbps-00001.ts
#EXTINF:10,
2000kbps-00002.ts
#EXTINF:10,
2000kbps-00003.ts
#EXTINF:10,
2000kbps-00004.ts
#EXTINF:10,
... ...
#EXTINF:10,
2000kbps-00096.ts
#EXTINF:10,
2000kbps-00097.ts
#EXTINF:10,
2000kbps-00098.ts
#EXTINF:10,
2000kbps-00099.ts
#EXTINF:10,
2000kbps-00100.ts
#ZEN-TOTAL-DURATION:999.66667
#ZEN-AVERAGE-BANDWIDTH:2190954
#ZEN-MAXIMUM-BANDWIDTH:3536205
#EXT-X-ENDLIST
Il-fajl sekondarju huwa attwalment responsabbli biex jagħti l-indirizz tat-tniżżil tal-fajl ts, u l-passaġġ relattiv jintuża wkoll hawnhekk. #EXTINF jirrappreżenta t-tul ta 'kull slice video file. # EXT-X-TARGETDURATION tispeċifika t-tul massimu tal-fajl slice fil-fluss tal-vidjow kurrenti, li jfisser li t-tul ta 'dawn it-ts slices ma jistax ikun akbar mill-valur ta' # EXT-X-TARGETDURATION. # EXT-X-PLAYLIST-TYPE: VOD ifisser li n-nixxiegħa tal-vidjow kurrenti mhix nixxiegħa diretta, iżda nixxiegħa on-demand. Fi kliem ieħor, il-fajls ts kollha tal-video ġew iġġenerati, # EXT-X- ENDLIST tindika t-tmiem tal-video. Li jkollok din il-marka tindika wkoll li n-nixxiegħa kurrenti hija nixxiegħa mhux diretta.
3. Modalità Play
Il-karatteristika tal-VOD fuq talba hija li l-fajls tal-indiċi u l-fajls ts jistgħu jinkisbu fil-punt tal-ħin kurrenti, u l-indirizzi tal-fajls ts kollha huma rreġistrati fil-fajl tal-indiċi sekondarju. Din il-modalità tippermetti lill-klijenti jaċċessaw il-kontenut kollu. L-eżempju ta 'hawn fuq huwa l-istruttura ta' m3u8 fil-modalità on-demand.
Il-modalità Live hija li tiġġenera fajls M3u8 u ts f'ħin reali. Il-fajl tal-indiċi tiegħu dejjem jinbidel b'mod dinamiku, u jeħtieġ li jniżżel il-fajl tal-indiċi sekondarju kontinwament waqt il-plejbek biex jikseb l-aħħar fajl ts iġġenerat biex jilgħab il-vidjo. Jekk m'hemm l-ebda marka # EXT-X-ENDLIST fit-tmiem ta 'fajl ta' indiċi sekondarju, dan ifisser li huwa fluss ta 'vidjow Live.
Meta l-klijent ikun qed idoqq vidjo fil-modalità VOD, fil-fatt jeħtieġ biss li jniżżel il-fajl tal-indiċi tal-ewwel livell u l-fajl tal-indiċi tat-tieni livell darba biex jikseb l-indirizzi tat-tniżżil tal-fajls ts kollha. Sakemm il-klijent ma jibdilx il-bitrate, m'hemmx għalfejn tniżżel xi fajls tal-indiċi. Niżżel u aqra l-fajls ts f'sekwenza. Iżda l-modalità Live hija kemmxejn differenti, għax waqt li tkun qed tilgħab, il-fajl ts il-ġdid qed jiġi ġġenerat ukoll, allura l-klijent attwalment iniżżel il-fajl tal-indiċi tat-tieni livell darba, imbagħad iniżżel il-fajl ts, u mbagħad iniżżel il-fajl tal-indiċi tat-tieni livell ( din id-darba dan Il-fajl tal-indiċi sekondarju reġa 'nkiteb, l-indirizz tat-tniżżil tal-fajl ts iġġenerat il-ġdid jiġi rreġistrat), u mbagħad jitniżżel il-fajl ts il-ġdid, u l-plejbek jiġi ripetut b'dan il-mod.
|
Daħħal l-email biex tieħu sorpriża
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
kuntatt
indirizz:
No.305 Kamra HuiLan Building No.273 Huanpu Road Guangzhou China 510620
kategoriji
newsletter