FMUSER Físeán Tarchur Wirless Agus Fuaim Níos Éasca!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afracáinis
sq.fmuser.org -> Albáinis
ar.fmuser.org -> Araibis
hy.fmuser.org -> Airméinis
az.fmuser.org -> Asarbaiseáinis
eu.fmuser.org -> Bascais
be.fmuser.org -> Bealarúisis
bg.fmuser.org -> Bulgáiris
ca.fmuser.org -> Catalóinis
zh-CN.fmuser.org -> Sínis (Simplithe)
zh-TW.fmuser.org -> Sínis (Traidisiúnta)
hr.fmuser.org -> Cróitis
cs.fmuser.org -> Seiceach
da.fmuser.org -> Danmhairgis
nl.fmuser.org -> Ollainnis
et.fmuser.org -> Eastóinis
tl.fmuser.org -> Filipíneach
fi.fmuser.org -> Fionlainnis
fr.fmuser.org -> Fraincis
gl.fmuser.org -> Gailísis
ka.fmuser.org -> Seoirseach
de.fmuser.org -> Gearmáinis
el.fmuser.org -> Gréigis
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Eabhrais
hi.fmuser.org -> Hiondúis
hu.fmuser.org -> Ungáiris
is.fmuser.org -> Íoslainnis
id.fmuser.org -> Indinéisis
ga.fmuser.org -> Gaeilge
it.fmuser.org -> Iodáilis
ja.fmuser.org -> Seapáinis
ko.fmuser.org -> Cóiréis
lv.fmuser.org -> Laitvis
lt.fmuser.org -> Liotuáinis
mk.fmuser.org -> Macadóinis
ms.fmuser.org -> Malaeis
mt.fmuser.org -> Máltais
no.fmuser.org -> Ioruais
fa.fmuser.org -> Peirsis
pl.fmuser.org -> Polainnis
pt.fmuser.org -> Portaingéilis
ro.fmuser.org -> Rómáinis
ru.fmuser.org -> Rúisis
sr.fmuser.org -> Seirbis
sk.fmuser.org -> An tSlóvaic
sl.fmuser.org -> Slóivéinis
es.fmuser.org -> Spáinnis
sw.fmuser.org -> Svahaílis
sv.fmuser.org -> Sualainnis
th.fmuser.org -> Téalainnis
tr.fmuser.org -> Tuircis
uk.fmuser.org -> Úcráinis
ur.fmuser.org -> Urdais
vi.fmuser.org -> Vítneam
cy.fmuser.org -> Breatnais
yi.fmuser.org -> Giúdais
Is prótacail iad HLS agus Http Live Streaming maidir le sruthú fíor-ama arna shainiú ag Apple. Cuirtear HLS i bhfeidhm bunaithe ar phrótacal HTTP. Tá dhá chuid san ábhar tarchuir, is é ceann an comhad tuairiscithe M3U8, agus an ceann eile an comhad meán TS.
1. Comhad M3U8
Déantar cur síos ar an gcomhad meán i dtéacs, atá comhdhéanta de shraith clibeanna.
#EXTM3U
# EXT-X-TARGETDURATION: 5
#EXTINF: 5,
./0.ts
#EXTINF: 5,
./1.ts
# EXTM3U: Caithfidh an chlib seo a bheith ar an gcéad líne de gach comhad M3U8.
# EXT-X-TARGETDURATION: Sonraigh fad ama deighleog na meán uasta (soicind). Caithfidh an fad ama a shonraítear in #EXTINF a bheith níos lú ná nó cothrom leis an uasluach seo. Ní féidir an luach seo a thaispeáint ach uair amháin.
#EXTINF: Déan cur síos ar fhad chomhaid meán amháin. Leanann comhaid meán, mar shampla ./0.ts
Is féidir é a dháileadh ag HTTP ar ghléas iOS agus mac. Is é an caighdeán seinmliosta an comhad m3u8 arna leathnú ag m3u, agus is é an comhad meán MPEG2-TS nó comhad AAC (fuaim amháin).
Tá dhá chás iarratais ann do chomhaid m3u8:
Sruth oiriúnaithe ilráta,
#EXTM3U
# EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 1280000
# EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 2560000
# EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 7680000
# EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 65000, CODECS = "mp4a.40.5"
http://example.com/audio-only.m3u8
Sruth oiriúnaithe ar ráta aonair
#EXTM3U
# EXT-X-TARGETDURATION: 5220
#EXTINF: 5220,
http://media.example.com/entire.ts
# EXT-X-ENDLIST
Sainmhíníonn an Eagraíocht um Chaighdeáin Idirnáisiúnta an doc rfc seo:
http://tools.ietf.org/html/draft-pantos-http-live-streaming-06
Is síneadh é an comhad m3u8 ar an gcomhad m3u. Sainmhínítear na heochairfhocail leathnaithe sa rfc:
ina measc:
# EXT-X-TARGETDURATION
Sainmhínigh uasfhad gach TS.
# EXT-X-MEDIA-SEQUENCE
Sainmhínigh sraithuimhir an chéad chomhaid sa chomhad m3u8 reatha. Tá sraithuimhir sheasta uathúil ag gach comhad ts sa chomhad m3u8. Úsáidtear an tsraithuimhir chun an ráta cód le haghaidh ailínithe a athrú le linn MBR.
# EXT-X-KEY
Sainmhínigh an modh criptithe agus url an eochairchomhaid, a úsáidtear chun an comhad eochair 16bytes a fháil chun an comhad ts a dhíchódú.
Tréithe:
MODH
URL
# EXT-X-PROGRAM-DATE-TIME
Am iomlán an chéad chomhaid
# EXT-X-ALLOW-CACHE
Cibé an féidir taisce a cheadú.
# EXT-X-ENDLIST
Léiríonn sé deireadh an chomhaid m3u8. Níl an chlib seo ag m3u8 beo.
# EXT-X-STREAM-INF
Tréithe:
Sonraíonn BANDWIDTH an ráta giotán
ID uathúil CLÁR-ID
Sonraíonn CODECS cineál ionchódaithe an tsrutha
# EXT-X-DISCONTINUITY
Nuair a bhíonn an chlib ann, tá na tréithe seo a leanas athraithe:
formáid comhaid
líon agus cineál na rianta
paraiméadair ionchódaithe
seicheamh ionchódaithe
seicheamh stampa ama
# EXT-X-VERSION Is féidir an tréith seo a úsáid nó nach féidir, ní féidir ceann a bheith agat
Tá M3U8 roinnte ina M3U8 ardleibhéil agus M3U8 dara leibhéal. Úsáidtear an M3U8 barrleibhéil go príomha le haghaidh oiriúnú ilráta. Is é an M3U8 dara leibhéal an fíorchomhad slice.
De réir réamhshocraithe, roghnóidh an cliant an iarraidh leis an giotán is airde ar dtús. Má aimsíonn sé nach féidir an giotán a bhaint amach, iarrfaidh sé sruthán le giotán íseal
Seo a leanas comhad barrleibhéil M3U8 atá in úsáid i ndáiríre:
#EXTM3U
# EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, BANDWIDTH = 358400
11.m3u8
# EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, BANDWIDTH = 972800
22.m3u8
Sainmhíníonn an comhad barrleibhéil M3U8 thuas dhá chomhad dara leibhéal, 11.m3u8 agus 22.m3u8, agus roghnóidh an cliant ceann acu chun a ábhar a fháil.
Is é seo a leanas ábhar an chomhaid thánaistigh M3U8:
#EXTM3U
# EXT-X-VERSION: 1
# EXT-X-TARGETDURATION: 10
# EXT-X-MEDIA-SEQUENCE: 0
#EXTINF: 3,
1-4.ts
#EXTINF: 8,
1-6.ts
#EXTINF: 8,
1-8.ts
#EXTINF: 8,
1-10.ts
#EXTINF: 8,
1-12.ts
#EXTINF: 8,
1-14.ts
#EXTINF: 8,
1-16.ts
#EXTINF: 9,
1-18.ts
#EXTINF: 6,
1-20.ts
#EXTINF: 8,
1-22.ts
#EXTINF: 9,
1-24.ts
#EXTINF: 3,
1-26.ts
# EXT-X-ENDLIST
Tar éis don chliant an comhad M3U8 tánaisteach thuas a fháil, leanfaidh sé ag iarraidh an comhad a chur istigh, agus ansin is féidir é a sheinm.
Baineann an méid thuas leis an staid ar éileamh agus staid an chraolta beo, beidh tréithe sa chomhad M3U8 lena chur in iúl go bhfuil sé beo, agus iarrfaidh an cliant comhaid M3U8 nua go tréimhsiúil.
// Nuair a thuigeann HLS craoladh ar éileamh agus craoladh beo, difríocht an chomhaid M3U8
1. Tuairisc ar fhadhb
Le déanaí rinne mé tástáil athsheinm slice transcoded, ag úsáid HLS (HTTP Live Streaming) chun an craoladh beo a dhéanamh. Is é 10s gach am deighilte TS, agus gintear na comhaid m3u8 beo seo a leanas de réir na gcomhad deighilte TS
Cóip cód
#EXTM3U
# EXT-X-MEDIA-SEQUENCE: 1
# EXT-X-TARGETDURATION: 10
#EXTINF: 10
hls / 1.ts.
#EXTINF: 10
hls / 2.ts.
#EXTINF: 10
hls / 3.ts.
#EXTINF: 10
hls / 4.ts.
#EXTINF: 10
hls / 5.ts.
#EXTINF: 10
hls / 6.ts.
#EXTINF: 10
hls / 7.ts.
#EXTINF: 10
hls / 8.ts.
#EXTINF: 10
hls / 9.ts.
#EXTINF: 10
hls / 10.ts.
Cóip cód
Sábháil an comhad m3u8 thuas mar live.m3u8, cuir é i eolaire doiciméad Apache, agus seinn an URL seo a leanas le VLC:
http://localhost/live.m3u8
Fuair an tástáil nach 1.ts an chéad chomhad a thosaigh ag imirt. Tar éis roinnt tástálacha, fuarthas amach:
Chomh fada agus a bhíonn níos mó ná trí chomhad ar an liosta, imrítear na trí chomhad dheireanacha ar an liosta i gcónaí
2. Fadhbréiteach
Is mór an trua nár aimsigh mé aon fhaisnéis éifeachtach tar éis an tIdirlíon a chuardach. Chas cara leis an staid chéanna, ar roinn sé a thaithí tar éis é a réiteach?
Tar éis dó dul i gcomhairle le comhghleacaí, dúirt an comhghleacaí go bhfuil sé indéanta toisc go gcaithfear an liosta comhad m3u8 beo a nuashonrú i bhfíor-am. Má dhéanaimid tástáil, is féidir linn # EXT-X-ENDLIST a chur leis ag an deireadh ar dtús. Tástáladh an modh seo Oibríonn sé, ach ní modh m3u8 beo é seo a thuilleadh
Tar éis dom an tIdirlíon a chuardach arís, dhearbhaigh mé go bhfuair mé tuairisc bheo m3u8 sa deireadh
Seinmliosta Beo (Fuinneog Sleamhnáin)
Maidir le seisiúin bheo, déantar an comhad innéacs a nuashonrú trí URIanna meán a bhaint den chomhad de réir mar a chruthaítear agus a chuirtear comhaid nua meán ar fáil.
Tábhachtach: Níl an chlib EXT-X-ENDLIST i láthair sa seinmliosta Live, rud a thugann le fios go gcuirfear comhaid mheáin nua leis an gcomhad innéacs de réir mar a bheidh siad ar fáil.
Féach Liostú 3 le haghaidh seinmliosta beo mar a bheadh sé le feiceáil ag tús seisiúin.
Liostáil 3 Seinmliosta Beo ag tús seisiúin.
Cóip cód
#EXTM3U
# EXT-X-TARGETDURATION: 10
# EXT-X-VERSION: 3
# EXT-X-MEDIA-SEQUENCE: 1
#EXTINF: 10,
comhadSequence1.ts
#EXTINF: 10,
comhadSequence2.ts
#EXTINF: 10,
comhadSequence3.ts
#EXTINF: 10,
comhadSequence4.ts
#EXTINF: 10,
comhadSequence5.ts
Cóip cód
NÍ MÓR luach clib EXT-X-MEDIA-SEQUENCE a mhéadú faoi 1 do gach URI meán a bhaintear den chomhad seinmliosta. Ba chóir URIs na Meán a bhaint den chomhad seinmliosta san ord is cosúil go bhfuil siad le feiceáil sa seinmliosta. Cuireann an comhad innéacs nuashonraithe fuinneog atá ag gluaiseacht i sruth leanúnach. Tá an cineál seo seisiún oiriúnach do chraoltaí leanúnacha.
Seo an seinmliosta céanna tar éis é a nuashonrú le URIanna meán nua:
Liostáil 4 Seinmliosta Beo tar éis URIanna na meán a nuashonrú.
Cóip cód
#EXTM3U
# EXT-X-TARGETDURATION: 10
# EXT-X-VERSION: 3
# EXT-X-MEDIA-SEQUENCE: 2
#EXTINF: 10,
comhadSequence2.ts
#EXTINF: 10,
comhadSequence3.ts
#EXTINF: 10,
comhadSequence4.ts
#EXTINF: 10,
comhadSequence5.ts
#EXTINF: 10,
comhadSequence6.ts
Cóip cód
Rialacha nuashonraithe 3.live m3u8
Is gá liosta na gcomhad beo m3u8 a nuashonrú go leanúnach, rialacha a nuashonrú:
Bain an comhad barr (smaoinigh ar imirt) i seinmliosta comhad
Déan an chlib EXT-X-MEDIA-SEQUENCE a nuashonrú go leanúnach, incrimint faoi 1
4. Turgnamh
Scríobh clár beag chun m3u8 beo a ghiniúint le haghaidh tástála
Úsáid:
m3u8_gen.exe start_num list_count ré an chomhaid.m3u8 [réimír]
Sampla úsáide:
m3u8_gen.exe 1 3 10 live.m3u8 hls /
Gin comhad live.m3u8 mar
Cóip cód
#EXTM3U
# EXT-X-MEDIA-SEQUENCE: 1
# EXT-X-TARGETDURATION: 10
#EXTINF: 10
hls / 1.ts.
#EXTINF: 10
hls / 2.ts.
#EXTINF: 10
hls / 3.ts.
Cóip cód
Scríobh script BAT chun an comhad live.m3u8 a nuashonrú gach 10s
Cóip cód
@echo as
f
|
Iontráil r-phost chun iontas a fháil
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afracáinis
sq.fmuser.org -> Albáinis
ar.fmuser.org -> Araibis
hy.fmuser.org -> Airméinis
az.fmuser.org -> Asarbaiseáinis
eu.fmuser.org -> Bascais
be.fmuser.org -> Bealarúisis
bg.fmuser.org -> Bulgáiris
ca.fmuser.org -> Catalóinis
zh-CN.fmuser.org -> Sínis (Simplithe)
zh-TW.fmuser.org -> Sínis (Traidisiúnta)
hr.fmuser.org -> Cróitis
cs.fmuser.org -> Seiceach
da.fmuser.org -> Danmhairgis
nl.fmuser.org -> Ollainnis
et.fmuser.org -> Eastóinis
tl.fmuser.org -> Filipíneach
fi.fmuser.org -> Fionlainnis
fr.fmuser.org -> Fraincis
gl.fmuser.org -> Gailísis
ka.fmuser.org -> Seoirseach
de.fmuser.org -> Gearmáinis
el.fmuser.org -> Gréigis
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Eabhrais
hi.fmuser.org -> Hiondúis
hu.fmuser.org -> Ungáiris
is.fmuser.org -> Íoslainnis
id.fmuser.org -> Indinéisis
ga.fmuser.org -> Gaeilge
it.fmuser.org -> Iodáilis
ja.fmuser.org -> Seapáinis
ko.fmuser.org -> Cóiréis
lv.fmuser.org -> Laitvis
lt.fmuser.org -> Liotuáinis
mk.fmuser.org -> Macadóinis
ms.fmuser.org -> Malaeis
mt.fmuser.org -> Máltais
no.fmuser.org -> Ioruais
fa.fmuser.org -> Peirsis
pl.fmuser.org -> Polainnis
pt.fmuser.org -> Portaingéilis
ro.fmuser.org -> Rómáinis
ru.fmuser.org -> Rúisis
sr.fmuser.org -> Seirbis
sk.fmuser.org -> An tSlóvaic
sl.fmuser.org -> Slóivéinis
es.fmuser.org -> Spáinnis
sw.fmuser.org -> Svahaílis
sv.fmuser.org -> Sualainnis
th.fmuser.org -> Téalainnis
tr.fmuser.org -> Tuircis
uk.fmuser.org -> Úcráinis
ur.fmuser.org -> Urdais
vi.fmuser.org -> Vítneam
cy.fmuser.org -> Breatnais
yi.fmuser.org -> Giúdais
FMUSER Físeán Tarchur Wirless Agus Fuaim Níos Éasca!
Déan teagmháil
seoladh:
Uimh. 305 Seomra Foirgneamh HuiLan Uimh.273 Bóthar Huanpu Guangzhou An tSín 510620
Catagóirí
Nuachtlitir