FMUSER Wirless senda vídeó og hljóð auðveldara!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afríku
sq.fmuser.org -> albanska
ar.fmuser.org -> arabísku
hy.fmuser.org -> armenska
az.fmuser.org -> Aserbaídsjan
eu.fmuser.org -> baskneska
be.fmuser.org -> Hvíta-Rússneska
bg.fmuser.org -> búlgarska
ca.fmuser.org -> katalónska
zh-CN.fmuser.org -> kínverska (einfölduð)
zh-TW.fmuser.org -> Kínverska (hefðbundin)
hr.fmuser.org -> Króatíska
cs.fmuser.org -> tékkneska
da.fmuser.org -> danska
nl.fmuser.org -> Hollendingar
et.fmuser.org -> eistneska
tl.fmuser.org -> filippseyska
fi.fmuser.org -> finnska
fr.fmuser.org -> franska
gl.fmuser.org -> galisíska
ka.fmuser.org -> Georgíumaður
de.fmuser.org -> þýska
el.fmuser.org -> gríska
ht.fmuser.org -> krít frá Haítí
iw.fmuser.org -> hebreska
hi.fmuser.org -> hindí
hu.fmuser.org -> ungverska
is.fmuser.org -> Íslenska
id.fmuser.org -> indónesísku
ga.fmuser.org -> Írar
it.fmuser.org -> ítalska
ja.fmuser.org -> japanska
ko.fmuser.org -> kóreska
lv.fmuser.org -> Lettneska
lt.fmuser.org -> Litháen
mk.fmuser.org -> Makedónska
ms.fmuser.org -> Malay
mt.fmuser.org -> maltneska
no.fmuser.org -> norska
fa.fmuser.org -> persneska
pl.fmuser.org -> pólska
pt.fmuser.org -> portúgalska
ro.fmuser.org -> rúmensk
ru.fmuser.org -> rússneska
sr.fmuser.org -> serbneska
sk.fmuser.org -> Slóvakía
sl.fmuser.org -> Slóvenía
es.fmuser.org -> spænska
sw.fmuser.org -> svahílí
sv.fmuser.org -> sænska
th.fmuser.org -> Tælenskur
tr.fmuser.org -> tyrkneska
uk.fmuser.org -> Úkraínska
ur.fmuser.org -> úrdú
vi.fmuser.org -> Víetnam
cy.fmuser.org -> velska
yi.fmuser.org -> jiddíska
bakgrunnur
MP4 er algengt myndbandssnið okkar og oft þegar við spilum netþjónarmyndbönd er það beint umbeðinn MP4 vídeóheimild. En í raun er þetta ekki gott. MP4 hausskráin [ftyp + moov] er stór og upphafsspilunin þarf að hlaða niður heilli hausskránni og greina hana og hlaða svo niður ákveðinni lengd myndbands til að spila. Að auki, þegar stærð myndbandsins eykst, mun hausskráin halda áfram að vaxa og upphafleg spilunartími verður lengri. Í ljósi þessara aðstæðna er þörf á aðferð sem getur flýtt fyrir frumgreiningu myndbandsins. HLS er lausnin sem Apple hefur lagt til að leysa þetta vandamál.
HLS
HLS er skammstöfun HTTP Live Streaming. Það er HTTP-byggt samskiptaregla fyrir miðlunarnet sem Apple leggur til. Það getur stutt lifandi og eftirspurn á sama tíma, sem og multi-definition, hljóð og mynd tvöfalt lag, texta og aðrar aðgerðir. Meginregla þess er að skipta öllu myndbandi í mörg lítil myndbönd og heildar spilunin er mynduð með því að splæsa þessa hluti.
HLS er mikið notað á farsímastöðvum. Núverandi viðskiptavinir sem styðja HLS samskiptareglur eru:
IOS 3.0 og nýrri styður AVPlayer innfæddur HLS
Android 3.0 og ofan
Adobe Flash Player 11.0 og nýrri
Almenna meginreglan hennar er þessi:
1. Safnaðu hljóði og myndbandi
2. Kóða hljóð og mynd á netþjóninum
3. Eftir kóðun skaltu afhenda það Stream Segmenter í formi MPEG-2 flutningsstraums
4. Skerinn býr til vísitöluskrá og ts lagalista, vísitöluskráin er notuð til að gefa til kynna stöðu hljóðs og myndbands og ts er raunverulegur margmiðlunarbútur
5. Settu auðlindir fyrra skrefs á HTTP netþjóninn
6. Viðskiptavinurinn biður um vísitöluskrá fyrir spilun og efni spilunarinnar er að finna í gegnum skráarskrána
M3U8
Lykilskref til að átta sig á HLS er fjórða skrefið hér að ofan, nefnilega skipulag vísitöluskráa og ts lagalista. Hér er M3U8 sniðið notað. M3U8 er Unicode útgáfa af M3U, 8 þýðir að UTF-8 kóðun er notuð og bæði M3U og M3U8 eru skráarsnið fyrir margmiðlunarlista.
Lýsing á sniði M3U8
Stundum gætum við þurft að breyta innihaldi M3U8 skráarinnar handvirkt til að prófa eða í sumum sérstökum tilvikum, svo við þurfum að hafa ákveðinn skilning á sniði hennar. Skilgreiningin á þessu sniði er skrifuð í RFC 8216 skjalinu. Eftirfarandi eru nokkrar athugasemdir:
M3U8 skrár verða að vera kóðaðar í UTF-8 og geta ekki notað byte röð (BOM) byte röð og geta ekki innihaldt utf-8 stýritákn (U + 0000 ~ U_001F og U + 007F ~ u + 009F)
Hver lína af M3U8 skráarinnihaldinu er annað hvort auður lína, URI eða strengur sem byrjar á # og engir auðir stafir geta birst.
Innbyggðu merkin eru öll strengir sem byrja á #EXT og eru hástafir.
URI er innihaldsleiðin, sem getur verið hlutfallsleg leið eða alger leið
Master M3U8 listaskrá
Helstu M3U8 vísitöluskráin er venjulega notuð til að tilgreina margar vísitöluheimildir. Við skulum fyrst greina innihald aðal m3u8 skráarinnar hls_vod_mvp.m3u8, höfuð hennar er svona
Haus snið
#EXTM3U
# EXT-X-VERSION: 7
# EXT-X-INDEPENDENT-SEGMENTS Afritunarkóða
# EXTM3U gefur til kynna að skráin sé á M3U sniði og allar M3U skrár ættu að setja efnið á fyrstu línuna.
# EXT-X-VERSIOn gefur til kynna samhæfða útgáfu af lagalistanum, sem nú er 7.
# EXT-X-SJÁLFSTÆÐIR SEGMENTS Þetta merki gefur til kynna að hægt sé að afkóða öll fjölmiðlasýni í fjölmiðlahluta án þess að treysta á aðrar upplýsingar um fjölmiðlahluta.
Texti snið
Efnið hér að neðan er nokkur myndatexti, innihald myndatexta er ekki nauðsynlegt.
# EXT-X-MEDIA: TYPE = UNDIRSETNINGAR, GROUP-ID = "undir", NAME = "Enska", STANDARD = JÁ, AUTOSELECT = JÁ, Þvingað = NEI, TUNG = "eng", URI = "texti / eng / prog_index.m3u8 "
# EXT-X-MEDIA: TYPE = UNDIRSETNINGAR, GROUP-ID = "subsC", NAME = "English", DEFAULT = YES, AUTOSELECT = YES, FORCED = NO, LANGUAGE = "eng", URI = "subtitles / engc / prog_index.m3u8 "
# EXT-X-MEDIA: TYPE = UNDIRSETNINGAR, GROUP-ID = "undir", NAME = "Japanese", DEFAULT = YES, AUTOSELECT = YES, FORced = NO, LANGUAGE = "jpn", URI = "subtitles / jpn / prog_index.m3u8 "
# EXT-X-MEDIA: TYPE = UNDIRSETNINGAR, GROUP-ID = "subsC", NAME = "Japanese", DEFAULT = YES, AUTOSELECT = YES, FORced = NO, LANGUAGE = "jpn", URI = "subtitles / jpnc / prog_index.m3u8 "
# EXT-X-MEDIA: TYPE = UNDIRSETNINGAR, GROUP-ID = "undir", NAME = "kínverska", STANDARD = JÁ, AUTOSELECT = JÁ, Þvingað = NEI, TUNG = "zho", URI = "texti / zho / prog_index.m3u8 "
# EXT-X-MEDIA: TYPE = UNDIRSETNINGAR, GROUP-ID = "subsC", NAME = "kínverska", DEFAULT = YES, AUTOSELECT = YES, FORced = NO, LANGUAGE = "zho", URI = "subtitles / zhoc / prog_index.m3u8 "Afritaðu kóða
# EXT-X-MEDIA er notað til að tilgreina fjöltyngda lista yfir auðlindir af sama efni.
TYPE er tegund auðlindar og valfrjálst innihald er: AUDIO, VIDEO, SUBTITLES, LOKAÐI MYNDATEXTI.
Ofangreint innihald setur TYPE = SUBTITLES, sem er texti gerð.
GROUP-ID er sá hópur sem fjöltyngd þýðing tilheyrir og er krafist breytu
NAME eru læsilegar lýsingarupplýsingar um þýðingastrauminn og þetta gildi samsvarar skjánum AVMediaSelectionOption.
STANDARD, AUTOSELECT, FORCED eru þrjú BOOL gildi sem svara til þess hvort þýðingastraumurinn er valinn sjálfgefið ef nauðsynlegar upplýsingar vantar. Spilunarstraumurinn er spilaður þegar notandinn birtir ekki stillingarnar. Þvingað er aðeins gilt fyrir skjátexta og er notað til að merkja núverandi sjálfvirka val á þýðingastraumnum. .
LANGUAGE er notað til að tilgreina tungumálategund, sem er stillt í samræmi við [ISO 639 tungumálakóða] (https://www.w3.org/WAI/ER/WD-AERT/iso639.htm „ISO 639 tungumálakóði“) staðall. Þegar sjálfgefinn spilari kerfisins velur texta er nafn texta lista birtur samkvæmt þessu gildi.
URI er staðsetningarupplýsingar auðlindarinnar þar sem þær svara til undirtitils M3U8 skrá. textar / eng / prog_index.m3u8 er afstæð leið,
Með ofangreindum upplýsingum getum við greint merkingu ofangreinds efnis sem: Núverandi myndband styður þrjá texta: ensku, japönsku og kínversku. En hvert tungumál hefur tvö EXT-X-MEDIA skilaboð. Munurinn á milli þeirra er flokkunin, annar er flokkaður í undirkafla og hinn er flokkaður í undirC. Af hverju eru tveir hópar? Ég tala um þetta síðar.
Vídeó snið
Horfðu aftur niður til að fá vísitölu vídeóinnihalds:
#EXT-X-STREAM-INF:BANDWIDTH=827299,AVERAGE-BANDWIDTH=747464,CODECS="avc1.64001f,mp4a.40.2",RESOLUTION=640x360,FRAME-RATE=29.970,AUDIO="program_audio",SUBTITLES=" subs"
0640 / 0640.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=360849,AVERAGE-BANDWIDTH=320932,CODECS="avc1.64001f",RESOLUTION=640x360,URI="0640/0640_I-Frame.m3u8"Copy code
EXT-X-STREAM-INF: Þessi eiginleiki tilgreinir varabúnað, það er að segja um myndspilunarleið og nokkrar upplýsingar um vídeó. Eftirfarandi er stilling samsvarandi efnis: BANDBREIDDI er hámarks bitahraði, 827299 er 827299bit / s, sem er mesti hámarkstími Eyðir 101 KB umferð á sekúndu.
MEÐALBANDBREIDDI er meðalbitahraði, 747464
CODECS er kóðunarupplýsingar, avc1.64001f, mp4a.40.2, avc táknar h264 kóðunarformið, eftirfarandi 64001f er kóðunarfæribreytan sem táknað er með hexadecimal, 64, 00, 1f táknar þrjú mismunandi breytugildi. mp4a er hljóðkóðunarform og eftirfarandi 40.2 táknar breytur fyrir hljóðkóðun.
UPPLÝSING er myndbandsupplausnin. Núverandi upplausn myndbanda er 640x360.
FRAME-RATE er hámarks rammatíðni, 29.970 táknar hámarks rammatíðni núverandi spilunar er 29.970 rammar á sekúndu.
AUDIO er hljóðhópurinn og program_audio er nafn samsvarandi hljóðhóps.
SUBTITLES sýnir samsvarandi textahóp og undir er nafn samsvarandi textahóps. Ofangreindar upplýsingar um undirtitla eru með GROUP-auðkenni og þetta gildi samsvarar þeim.
URI er innihaldsslóð, 0640 / 0640.m3u8 samsvarar m3u8 skráarslóð vídeóheimildarinnar. Þetta má sjá í upplýsingunum um pakkatöku.
Fyrir neðan EXT-X-STREAM-INF er EXT-XI-FRAME-STREAM-INF, sem táknar I-rammann (lykilramma) margmiðlunarauðlindarinnar sem er í lagalista skránni. Vegna þess að I-ramminn er bara mynd, inniheldur hann ekki hljóðefni, og breyturnar sem eftir eru eru í samræmi við snið myndbandsins.
Eftir það eru vídeóheimildir sem svara til mismunandi upplausna, 1920x1080, 1280x720, 960x540, 480x270. Þar sem HLS mun sjálfkrafa skipta um upplausn í samræmi við netaðstæður eru margar upplausnir venjulega tilbúnar til að velja. Samkvæmt greiningu á þeim gögnum sem tekin voru er fyrsti hluti sem spilaður er 640 upplausn, annar í 8 hluti eftir það eru 480 upplausn og síðan er skipt yfir í 640 upplausn.
hljóðsnið
Þegar litið er niður er vísitala samsvarandi hljóðs
# EXT-X-MEDIA: TYPE = AUDIO, GROUP-ID = "program_audio", LANGUAGE = "eng", NAME = "Alternate Audio", AUTOSELECT = YES, DEFAULT = YES, URI = "audio1 / audio1.m3u8" Afrita Kóði
# EXT-X-MEDIA birtist hér að ofan, en minntist ekki á listann fyrir mörg tungumál.
TYPE = AUDIO, að þessu sinni er gerð hljóð.
GROUP-auðkenni er auðkenni hópsins sem samsvarar AUDIO innihaldi í EXT-X-STREAM-INF.
URI = audio1 / audio1.m3u8 samsvarar hljóðstígnum.
Aðrar heimildir um mismunandi kóðunarform
Í aðal M3U8 skránni getum við einnig séð 640 upplausn vídeó uppspretta, sem er ekki það sama og ofangreind 640 upplausn. Innihald þess er svona:
#EXT-X-STREAM-INF:BANDWIDTH=1922391,AVERAGE-BANDWIDTH=1276855,VIDEO-RANGE=SDR,CODECS="hvc1.2.4.H150.B0,mp4a.40.2",RESOLUTION=640x360,FRAME-RATE=29.970 ,AUDIO="program_audio_0",SUBTITLES="subsC"
0640c / prog_index.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=1922391,AVERAGE-BANDWIDTH=1276855,CODECS="hvc1.2.4.H150.B0",RESOLUTION=640x360,URI="0640c/iframe_index.m3u8"
# EXT-X-MEDIA: TYPE = AUDIO, GROUP-ID = "program_audio_0", LANGUAGE = "eng", NAME = "Alternate Audio", AUTOSELECT = YES, DEFAULT = YES, URI = "audioc / prog_index.m3u8" Afrita Kóði
CODECS kóðunarformið er hvc1.2.4.H150.B0, mp4a.40.2, hljóðkóðunarformið hefur ekki breyst en myndkóðunarformið hefur breyst. hvc1 er eitt af HEVC (H265) kóðunarformunum. Það er ný kynslóð vídeó kóðun snið kynnt af Apple. Vegna vandamála með eindrægni geta margir viðskiptavinir ekki greint þetta snið og því er það ekki mjög vinsælt. Vídeóheimildir af þessu sniði birtast. Það ætti að vera öryggisafrit hér. Með því að bera saman tvö innihald sömu upplausnar má finna að bitahraði hvc1 sniðsins er hærri en á avc1 sniði, sem sýnir að innihald hvc1 er stærra og þjöppunarhlutfall avc1 er hærra undir sömu upplausn.
Samsvarandi myndbandsupptökunni á hvc1 sniði hefur innihaldsflokkun innihalds og hljóðupplýsingaflokkun einnig breyst og þess vegna hafa ofangreindir textar tvö eintök af sama tungumáli og þeir samsvara myndbandsupptökunum í sniði avc1 og hvc1.
Þetta er aðallisti M3U8. Hljóð og myndband þessa efnis er unnið sérstaklega, en það er einnig hægt að sameina þau.
M3u8 skrá sem inniheldur upplýsingar um fjölmiðla
Tökum skrána 0640.m3u8 sem dæmi
#EXTM3U
# EXT-X-VERSION: 4
# EXT-X-MARKMIÐ: 7
# EXT-X-MEDIA-RÖK: 1
# EXT-X-PLAYLIST-TYPE: VOD
# EXTINF: 6.006,
0640_00001.ts
# EXTINF: 6.006,
0640_00002.ts
# EXTINF: 6.006,
0640_00003.ts
....
# EXT-X-ENDLISC afrita kóða
# EXTM3U og # EXT-X-VERSION eru M3U skráarhaus og samhæft útgáfu númer í sömu röð. Þetta snið er snemma útgáfa svo útgáfunúmerið er lægra en aðalskráin.
EXT-X-MÁLSTÆÐI táknar hámarkslengd hvers spilunarhluta, 7 táknar 7 sekúndur og hluti í þessari möppu má ekki fara yfir 7 sekúndur.
EXT-X-MEDIA-SEQUENCE táknar raðnúmer fyrsta hluta lagalistans, og 1, táknar að leikhlutinn byrjar frá 1.
#EXTINF táknar lengd hluta, 6.006 þýðir að núverandi hluti er 6.006s. Upplýsingar um heildartímalengd myndbandsins eru fengnar með því að safna þessu gildi.
0640_00001.ts er hlutfallsleg leið klemmunnar. Ts skráin táknar stykki af myndbandi eða hljóði og hún getur verið á ts, mp4, aac og öðru sniði. Vegna þess að það hefur verið tilgreint að opna frá 1
|
Sláðu inn tölvupóst til að koma á óvart
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afríku
sq.fmuser.org -> albanska
ar.fmuser.org -> arabísku
hy.fmuser.org -> armenska
az.fmuser.org -> Aserbaídsjan
eu.fmuser.org -> baskneska
be.fmuser.org -> Hvíta-Rússneska
bg.fmuser.org -> búlgarska
ca.fmuser.org -> katalónska
zh-CN.fmuser.org -> kínverska (einfölduð)
zh-TW.fmuser.org -> Kínverska (hefðbundin)
hr.fmuser.org -> Króatíska
cs.fmuser.org -> tékkneska
da.fmuser.org -> danska
nl.fmuser.org -> Hollendingar
et.fmuser.org -> eistneska
tl.fmuser.org -> filippseyska
fi.fmuser.org -> finnska
fr.fmuser.org -> franska
gl.fmuser.org -> galisíska
ka.fmuser.org -> Georgíumaður
de.fmuser.org -> þýska
el.fmuser.org -> gríska
ht.fmuser.org -> krít frá Haítí
iw.fmuser.org -> hebreska
hi.fmuser.org -> hindí
hu.fmuser.org -> ungverska
is.fmuser.org -> Íslenska
id.fmuser.org -> indónesísku
ga.fmuser.org -> Írar
it.fmuser.org -> ítalska
ja.fmuser.org -> japanska
ko.fmuser.org -> kóreska
lv.fmuser.org -> Lettneska
lt.fmuser.org -> Litháen
mk.fmuser.org -> Makedónska
ms.fmuser.org -> Malay
mt.fmuser.org -> maltneska
no.fmuser.org -> norska
fa.fmuser.org -> persneska
pl.fmuser.org -> pólska
pt.fmuser.org -> portúgalska
ro.fmuser.org -> rúmensk
ru.fmuser.org -> rússneska
sr.fmuser.org -> serbneska
sk.fmuser.org -> Slóvakía
sl.fmuser.org -> Slóvenía
es.fmuser.org -> spænska
sw.fmuser.org -> svahílí
sv.fmuser.org -> sænska
th.fmuser.org -> Tælenskur
tr.fmuser.org -> tyrkneska
uk.fmuser.org -> Úkraínska
ur.fmuser.org -> úrdú
vi.fmuser.org -> Víetnam
cy.fmuser.org -> velska
yi.fmuser.org -> jiddíska
FMUSER Wirless senda vídeó og hljóð auðveldara!
Hafa samband
Heimilisfang:
No.305 herbergi HuiLan bygging nr.273 Huanpu Road Guangzhou Kína 510620
Flokkar
Fréttabréf