Fideo Trosglwyddo Wirless FMUSER A Sain Yn Haws!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Affricaneg
sq.fmuser.org -> Albaneg
ar.fmuser.org -> Arabeg
hy.fmuser.org -> Armeneg
az.fmuser.org -> Aserbaijani
eu.fmuser.org -> Basgeg
be.fmuser.org -> Belarwseg
bg.fmuser.org -> Bwlgaria
ca.fmuser.org -> Catalaneg
zh-CN.fmuser.org -> Tsieineaidd (Syml)
zh-TW.fmuser.org -> Tsieineaidd (Traddodiadol)
hr.fmuser.org -> Croateg
cs.fmuser.org -> Tsiec
da.fmuser.org -> Daneg
nl.fmuser.org -> Iseldireg
et.fmuser.org -> Estoneg
tl.fmuser.org -> Ffilipineg
fi.fmuser.org -> Ffinneg
fr.fmuser.org -> Ffrangeg
gl.fmuser.org -> Galisia
ka.fmuser.org -> Sioraidd
de.fmuser.org -> Almaeneg
el.fmuser.org -> Groeg
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebraeg
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hwngari
is.fmuser.org -> Gwlad yr Iâ
id.fmuser.org -> Indonesia
ga.fmuser.org -> Gwyddeleg
it.fmuser.org -> Eidaleg
ja.fmuser.org -> Japaneaidd
ko.fmuser.org -> Corea
lv.fmuser.org -> Latfia
lt.fmuser.org -> Lithwaneg
mk.fmuser.org -> Macedoneg
ms.fmuser.org -> Maleieg
mt.fmuser.org -> Malteg
no.fmuser.org -> Norwyeg
fa.fmuser.org -> Perseg
pl.fmuser.org -> Pwyleg
pt.fmuser.org -> Portiwgaleg
ro.fmuser.org -> Rwmaneg
ru.fmuser.org -> Rwseg
sr.fmuser.org -> Serbeg
sk.fmuser.org -> Slofacia
sl.fmuser.org -> Slofenia
es.fmuser.org -> Sbaeneg
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Twrceg
uk.fmuser.org -> Wcrain
ur.fmuser.org -> Wrdw
vi.fmuser.org -> Fietnam
cy.fmuser.org -> Cymraeg
yi.fmuser.org -> Iddew-Almaeneg
0 cefndir HLS a'r bwriad gwreiddiol
Protocol cludo rhwydwaith cyfryngau ffrydio yw HLS a gychwynnwyd gan afal. Cyfeiriwch at rfc8261 HTTP ffrydio byw. Ei egwyddor weithredol yw rhannu'r llif cyfan yn ffeiliau bach wedi'u seilio ar HTTP i'w lawrlwytho, a dim ond lawrlwytho rhai ffeiliau bob tro. Pan fydd y llif cyfryngau yn chwarae, gall y cleient ddewis lawrlwytho'r un adnoddau o lawer o wahanol ffynonellau wrth gefn ar wahanol gyfraddau, gan ganiatáu i'r sesiwn ffrydio addasu i wahanol gyfraddau data. Wrth gychwyn sesiwn cyfryngau ffrydio, bydd y cleient yn lawrlwytho ffeil chwaraewr M3U (m3u8) estynedig sy'n cynnwys metadata i chwilio am ffrydiau cyfryngau sydd ar gael.
Dim ond pecynnau HTTP sylfaenol y mae HLS yn gofyn amdanynt. Yn wahanol i CTRh, gall HLS basio trwy unrhyw wal dân neu weinydd dirprwyol sy'n caniatáu i ddata HTTP basio drwyddo. Mae hefyd yn hawdd defnyddio rhwydweithiau dosbarthu cynnwys i gludo ffrydiau cyfryngau.
Mae yna lawer o wybodaeth am HLS ar y Rhyngrwyd. Mae'r papur hwn yn bennaf yn trefnu'r wybodaeth sylfaenol am brotocol cyfryngau ffrydio HLS yn ôl fy nealltwriaeth i.
0.1 gofynion fformat protocol HLS
Fformat pecynnu fideo
Cadwch ffeil m3u8 mynegai TS
Fformat codio fideo: H264 (cyhyd â bod mpeg-ts yn ei gefnogi, mae'n iawn yn y bôn, ond nid yw rhai fformatau am ddim; mae sain yn debyg)
Fformat codio sain: AAC, MP3, AC-3
Mantais 0.2 HLS
Mae gan ddefnyddio HTTP safonol i drosglwyddo data well treiddiad rhwydwaith a gwrthiant cysgodi, ac mae'n haws ar gyfer trosglwyddo rhwydwaith dosbarthu cynnwys.
Mae protocol HLS ei hun yn cefnogi addasu ardrethi, a gall y cleient newid i'r gyfradd briodol yn unol ag amodau'r rhwydwaith go iawn.
Mae gwasanaeth cyhoeddi cynnwys HLS yn symlach, mae angen llai o offer system arno, ac mae'n haws sicrhau cydbwyso llwyth. Protocol HTTP di-wladwriaeth yw HLS, a dim ond ei lawrlwytho y mae angen i gleientiaid ei lawrlwytho.
0.3 anfantais HLS
Mae'r oedi'n fawr, yn enwedig yn achos darllediad byw, mae'n anodd cyflawni oedi o lai na 10 eiliad (peidiwch ag eithrio pob math o fersiynau ac algorithmau gwell ar y Rhyngrwyd).
Mae cynhyrchu cynnwys yn gofyn am berfformiad uchel yr amgodiwr.
1 system HLS a phensaernïaeth sylfaenol
Mae HLS yn cefnogi amgryptio byw neu ar alw, amgryptio a dilysu. Yn gysyniadol, mae HTTP fel arfer yn cynnwys tair rhan: gweinydd, cyhoeddwr a chleient.
1.1 gweinydd HLS
Y gweinydd sy'n bennaf gyfrifol am amgodio a chrynhoi'r data cyfryngau mewnbwn, a sleisio'r ffeiliau wedi'u crynhoi i fodloni gofynion y cyhoeddwr. Gall ei allbwn fod yn ddata crai sain a fideo, data wedi'i amgodio, neu ddata TS wedi'i grynhoi. Yn y pen draw, bydd y mewnbwn hwn yn cael ei sleisio i'r fformat sy'n ofynnol gan y cyhoeddwr trwy'r offeryn sleisio. Mae tair rhan yn gysylltiedig
Amgodiwr cyfryngau.
Mae amgodiwr amlgyfrwng yn amgodio ac yn crynhoi'r signalau amser real a gesglir o ddyfeisiau sain a fideo yn bennaf. Wrth godio, rhaid dewis y fformat a gefnogir gan gleientiaid, fel fideo H264 + sain aac. Ar hyn o bryd, y fformat crynhoi a gefnogir gan HLS yw mpeg-ts neu mpeg-es, sydd ond yn cefnogi sain bur. Ar ôl amgodio, gall yr amgodiwr drosglwyddo'r fformat wedi'i amgáu i'r offeryn segmentu trwy'r rhwydwaith leol neu fecanweithiau eraill.
Offeryn segmentu
Yn ôl gwahanol ffynonellau mewnbwn, mae fel arfer wedi'i rannu'n holltwr nentydd a holltwr ffeiliau.
Fel y mae'r enw'n awgrymu, mae'r prif wahaniaeth rhyngddynt yn fformat y ffeil fewnbwn: allbwn y holltwr nant yw'r nant mpeg-ts sy'n cael ei twyllo o'r rhwydwaith leol, tra bod y holltwr ffeiliau yn prosesu'r ffeil TS wedi'i hamgáu. Mae eu hegwyddor weithio yn debyg: rhennir mpeg-ts yn gyfres o ffeiliau cyfryngau hyd cyfartal, ond gellir ailadeiladu'r darnau bach hyn yn ddi-dor, ac mae'r sain a'r fideo yn barhaus wrth chwarae.
Mae'r offeryn sleisio hefyd yn creu ffeil mynegai (. M3u8) sy'n cynnwys gwybodaeth fynegai sy'n pwyntio at ffeiliau cyfryngau unigol. Pryd bynnag y bydd y holltwr yn cwblhau ffeil gyfryngau newydd, mae'n diweddaru'r ffeil mynegai. Defnyddir y mynegai i gofnodi lleoliad a hygyrchedd ffeiliau cyfryngau. Yn y broses hon, gall yr offeryn sharding amgryptio pob shard a chreu ffeil allweddol ar ei gyfer.
Mae fformat. Disgrifir M3u8 yn fanwl isod.
1.2 Terfynell dosbarthu HLS
Mae dosbarthwr HLS yn gymharol syml, cyhyd â bod y gweinydd rhwydwaith safonol yn cael ei ddefnyddio. Maent yn gyfrifol am dderbyn ceisiadau cleientiaid ac anfon y ffeiliau a'r adnoddau amlgyfrwng wedi'u prosesu at y cleient. Os yw'r concurrency yn fawr, efallai y bydd angen rhwydwaith ymyl neu rwydwaith dosbarthu cynnwys arall.
Gweinydd gwe neu system caching gwe yw'r system ddosbarthu, sy'n gallu anfon ffeiliau cyfryngau a ffeiliau mynegai i gleientiaid trwy HTTP. Yn y rhan fwyaf o achosion, nid oes angen ffurfweddu gweinyddwyr a modiwlau ychwanegol cyn dosbarthu cynnwys, a dim ond ychydig o gyfluniad sydd ei angen i weithio fel arfer ar y gweinydd gwe. I gael cyfluniad manwl, cyfeiriwch at ddefnyddio ffrydio byw HTTP.
1.3 cleient HLS
Mae'r cleient yn gyfrifol am ddewis yr adnoddau cais priodol, adnoddau lawrlwytho, ac yna datgodio'r arddangosfa (swyddogaeth gyfan y chwaraewr).
Mae'r cleient fel arfer yn defnyddio'r URL a roddir i nodi gwybodaeth y nant, gan ddechrau o gael y ffeil mynegai. Mae'r ffeil mynegai hon yn gyffredinol yn rhoi lleoliad ffeiliau cyfryngau, allweddi dadgryptio, a ffrydiau dewisol eraill. Ar ôl i'r cleient ddewis y nant, mae'n dechrau lawrlwytho pob ffeil cyfryngau sydd ar gael yn eu trefn. Mae pob ffeil yn cynnwys tafell barhaus o nant benodol. Cyn belled â bod y cleient yn lawrlwytho digon o ddata, gall ddechrau dadgodio'r data a'i arddangos.
Os oes angen, mae'r cleient yn gyfrifol am ddarllen yr holl allweddi dadgryptio, dilysu neu ddarparu rhyngwyneb i'r defnyddiwr ar gyfer dilysu neu ddadgryptio.
Gall y cleient barhau â'r broses hon nes iddo ddod ar draws y tag # ext-x-endlist yn y ffeil mynegai. Os nad yw'r tag yn bodoli, mae'n golygu bod y ffeil mynegai yn ffynhonnell fyw, ac mae angen i'r cleient ddiweddaru'r ffeil mynegai yn rheolaidd i ailadrodd y broses uchod.
Yn y system HLS fwy cyffredin, defnyddir yr amgodiwr caled i amgodio'r sain mewnbwn fel AAC a'r fideo mewnbwn fel h264, ac mae'r ddau yn cael eu hailddefnyddio mewn mpeg-ts, ac yna mae'n cael ei rannu'n gyfres o ffeiliau TS bach trwy ddefnyddio yr offeryn sleisio; gellir rhoi'r ffeiliau hyn ar y gweinydd gwe. Mae'r offeryn sleisio hefyd yn creu ac yn cynnal ffeil mynegai (o'r enw. M3u8 yn HLS), sy'n cynnwys rhestr o'r ffeiliau cyfryngau sydd ar gael. Cyhoeddir URL y ffeil mynegai ar y gweinydd gwe. Gall y cleient ddarllen y ffeil mynegai, ac yna gofyn am y ffeiliau cyfryngau rhestredig mewn trefn. Gellir chwarae'r darnau hyn yn ddi-dor. Mae cyfluniad system nodweddiadol fel a ganlyn:
|
Rhowch e-bost i gael syrpréis
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Affricaneg
sq.fmuser.org -> Albaneg
ar.fmuser.org -> Arabeg
hy.fmuser.org -> Armeneg
az.fmuser.org -> Aserbaijani
eu.fmuser.org -> Basgeg
be.fmuser.org -> Belarwseg
bg.fmuser.org -> Bwlgaria
ca.fmuser.org -> Catalaneg
zh-CN.fmuser.org -> Tsieineaidd (Syml)
zh-TW.fmuser.org -> Tsieineaidd (Traddodiadol)
hr.fmuser.org -> Croateg
cs.fmuser.org -> Tsiec
da.fmuser.org -> Daneg
nl.fmuser.org -> Iseldireg
et.fmuser.org -> Estoneg
tl.fmuser.org -> Ffilipineg
fi.fmuser.org -> Ffinneg
fr.fmuser.org -> Ffrangeg
gl.fmuser.org -> Galisia
ka.fmuser.org -> Sioraidd
de.fmuser.org -> Almaeneg
el.fmuser.org -> Groeg
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebraeg
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hwngari
is.fmuser.org -> Gwlad yr Iâ
id.fmuser.org -> Indonesia
ga.fmuser.org -> Gwyddeleg
it.fmuser.org -> Eidaleg
ja.fmuser.org -> Japaneaidd
ko.fmuser.org -> Corea
lv.fmuser.org -> Latfia
lt.fmuser.org -> Lithwaneg
mk.fmuser.org -> Macedoneg
ms.fmuser.org -> Maleieg
mt.fmuser.org -> Malteg
no.fmuser.org -> Norwyeg
fa.fmuser.org -> Perseg
pl.fmuser.org -> Pwyleg
pt.fmuser.org -> Portiwgaleg
ro.fmuser.org -> Rwmaneg
ru.fmuser.org -> Rwseg
sr.fmuser.org -> Serbeg
sk.fmuser.org -> Slofacia
sl.fmuser.org -> Slofenia
es.fmuser.org -> Sbaeneg
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Twrceg
uk.fmuser.org -> Wcrain
ur.fmuser.org -> Wrdw
vi.fmuser.org -> Fietnam
cy.fmuser.org -> Cymraeg
yi.fmuser.org -> Iddew-Almaeneg
Fideo Trosglwyddo Wirless FMUSER A Sain Yn Haws!
Cysylltu
Cyfeiriad:
Rhif 305 Ystafell HuiLan Adeilad Rhif.273 Huanpu Road Guangzhou China 510620
Categoriau
Cylchlythyr