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
1, Þróun hreyfanlegs vídeó í beinni útsendingu
Það má sjá að frá tölvu til farsíma eru fleiri og fleiri bein útsendingarforrit á netinu og farsímaútsending er komin á fordæmalaus sprengingarstig. Hins vegar, fyrir flestar hreyfanlegar beinar útsendingar, er það enn aðallega útfært af innfæddum viðskiptavinum, en HTML5 gegnir einnig óbætanlegu hlutverki í farsímanum í beinni útsendingu, svo sem HTML5 Með kostum fljótlegs flutnings og auðvelt að gefa út, getur HTML5 einnig spilað beint myndband þegar það er mikilvægast.
Beinu útsendingunni má skipta í eftirfarandi:
(1) Upptökustöð fyrir vídeó: Almennt talað er um hljóð- og myndbandstæki fyrir tölvu eða myndavél eða hljóðnema í farsímastöðinni. Eins og er er farsímamyndband aðalhlutinn.
(2) Myndbandsspilari: það getur verið spilari í tölvunni, innfæddur spilari á farsímamegin og myndmerki HTML5. Sem stendur er hann enn helsti innfæddi leikmaðurinn í farsímanum.
(3) Vídeóþjónn: almennt er það nginx netþjónn, sem er notaður til að samþykkja myndbandsuppsprettuna sem er veitt af myndupptökuhliðinni og veita streymisþjónustunni við endalok myndbandsins.
2, HTML5 upptökumyndband:
Fyrir HTML5 myndbandsupptöku er öflugur webrtc (WEB rauntímasamskipti) tækni sem styður rauntíma- eða myndspjall í rauntíma í vafra. Ókosturinn er sá að það styður aðeins betur við tölvukróm og farsímahliðin er ekki tilvalin.
Grunnferlið við að taka upp myndskeið með webrtc er:
Hringdu í window.navigator.webkitGetUserMedia (fáðu myndgögn tölvu myndavélar notandans).
Umbreyta keypt til myndstraumagagna í window.webkitRTCPeerConnection (gagnastreymi myndstraums).
Notaðu vefhólf til að flytja myndstraumsgögn á netþjóninn
Vegna þess að mörg forrit þurfa að vera forskeyti vafra styðja margir farsímavafrar ekki webrtc, þannig að raunveruleg myndbandsupptaka er enn útfærð af viðskiptavininum (IOS, Android) og áhrifin verða betri.
3, HTML5 útsending beint myndband:
Til að spila myndskeið er hægt að nota samskiptareglur HLS (HTTP lifandi streymi) til að spila streymi í beinni. IOS og Android styðja bæði þessa samskiptareglur náttúrulega. Það er einfalt að stilla og nota vídeómerki beint.
Hérna er einfaldur kóði til að spila myndskeið í beinni með vídeói:
(1) hvað er HLS samskiptaregla:
Í stuttu máli er öllum straumnum skipt í litlar skrár, sem hlaðið er niður á grundvelli HTTP. Aðeins sumum er hlaðið niður í einu. Fyrri nefnd skrá af.M3u8 sem kynnt var í HTML5 útsendingu í beinni myndbandi er byggð á HLS samskiptareglum, sem geymir lýsigögn myndbandsstraums.
Hver.M3u8 skrá samsvarar nokkrum TS skrám, sem eru gögnin fyrir raunverulegt myndbandsgeymslu. M3u8 skráin geymir aðeins stillingarupplýsingar og tengdar slóðir sumra TS skrár. Þegar myndbandið er spilað er.M3u8 skránni breytt með breytilegum hætti. Vídeómiðillinn mun flokka skrána og finna samsvarandi TS skrá til að spila. Svo til að flýta fyrir hraðanum verður.M3u8 skráin notuð til að greina skrána og finna samsvarandi TS skrá til spilunar. Þess vegna, til að flýta fyrir hraðanum, verður.M3u8 skráin notuð til að greina skrána og finna samsvarandi TS skrá til spilunar. Þess vegna, í því skyni að flýta fyrir Setjið það á vefþjóninn og TS skrána á CDN.
.M3u8 skráin er í raun M3U skrá kóðuð með UTF-8. Ekki er hægt að spila þessa skrá af sjálfu sér, heldur aðeins textaskrána sem inniheldur upplýsingar um spilun.
(2) HLS beiðni ferli:
Slóðin á HTTP beiðnina m3u8.
Miðlarinn skilar lagalista með m3u8 sem er uppfærður í rauntíma. Almennt er slóð 5 gagnahluta gefin í einu.
Viðskiptavinurinn þáttar lagalistann af m3u8 og biður síðan um slóð hvers hluta til að fá TS gagnastrauminn.
(3) Töf á beinni útsendingu HLS:
Við vitum að HLS samskiptareglan skiptir lifandi straumi í lítinn hluta myndbands til að hlaða niður og spila. Segjum svo að listinn innihaldi 5 TS skrár, hver TS skrá inniheldur 5 sekúndur af myndefni, þá er heildartöfin 25 sekúndur. Vegna þess að þegar þú sérð þessi myndskeið hefur gestgjafinn tekið upp myndbandið og hlaðið því upp, svo seinkunin stafar af þessu. Auðvitað er hægt að stytta listalengdina og stærðina á einni TS skrá til að draga úr töfinni. Yfirleitt er hægt að minnka listalengdina niður í 1 og tímalengd TS er 1s. Hins vegar mun þetta fjölga beiðnum og auka þrýsting netþjónanna. Þegar nethraði er hægur myndast meiri biðminni. Þess vegna varir TS tíminn sem Apple mælir með opinberlega í 10 ár, þannig að það mun breyta seinkuninni á 30 áratugnum. Svo netþjónninn tekur við straumnum, umritun, vistar, klippir kubbinn og dreifir honum svo til viðskiptavinarins. Hér er undirrót töfarinnar.
Fyrir frekari spurningar um tafir, vinsamlegast hafðu samband við opinbert heimilisfang Apple:
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html
HTML5 lifandi myndband hefur þó nokkra óbætanlega kosti:
① Góð samskipti, auðvelt að deila og aðrar aðgerðir.
② Hægt er að losa það á kraftmikinn hátt, sem stuðlar að rauntíma endurtekningu á kröfum vöru og hraðri ræsingu.
③ Opnaðu vafrann beint án þess að setja upp forrit.
4, IOS safn (hljóðritun) hljóð- og myndgagna OS
Fyrir hljóð- og myndupptöku og upptöku eru fyrst eftirfarandi hugtök skýrð:
(1) Vídeó kóðun: vídeó kóðun vísar til þess hvernig skrá á myndbandsformi er breytt í aðra vídeósnið með sérstakri þjöppunartækni. Vídeóið sem er tekið upp af iPhone sem við notum verður að vera kóðuð, hlaðið upp og afkóðað áður en hægt er að spila það í spilara notandans.
(2) Kóði staðall: Mikilvægustu merkjamál staðlar í flutningi vídeóstraums eru H.261, H.263 og H.264 ITU, þar sem HLS samskiptareglur styðja H.264 sniðkóðun.
(3) Hljóðkóðun: svipað og myndkóðun, upprunalega hljóðstraumurinn er kóðuð, hlaðið, afkóðuð samkvæmt ákveðnum stöðlum og spilaður í spilaranum. Auðvitað hefur hljóð einnig marga kóðunarstaðla, svo sem PCM kóða, wma kóða, AAC kóða o.s.frv. Hljóðkóðunaraðferðin sem studd er af HLS samskiptareglum okkar er AAC kóða.
Öflun mynd- og hljóðgagna er aðallega skipt í eftirfarandi skref:
(1) mynd- og hljóðgagnaöflun með því að nota myndavélina á IOS
(2) Í IOS er hægt að safna upprunalegu hljóð- og myndgagnastraumi með avcapturesession og avcapturedevice.
(3) Myndbandið er kóðað með h264 og hljóðið er AAC kóðað. Í IOS eru nú þegar pakkadulkóðasöfn til að átta sig á kóðun hljóðs og myndbands.
(4) Hljóð- og myndgögnin eftir kóðun eru sett saman og innsigluð;
5) Komdu á RTMP tengingu og ýttu henni upp á netþjóninn.
Eftirfarandi er sérstakt ferli við söfnun hljóð- og myndgagna:
(1) um RTMP:
Rauntímaskilaboðasamskiptareglur (RTMP) eru hluti af lifandi myndbandsaðferðum sem eru þróaðar af Macromedia og tilheyra nú Adobe. Eins og með HLS er hægt að nota það til myndskeiða. Munurinn er sá að RTMP getur ekki spilað í IOS vafra byggt á flassi, en það er betra í rauntíma en HLS. Svo þessi samskiptaregla er almennt notuð til að hlaða upp myndstraumi, sem er, myndstraumi er ýtt á netþjóninn.
(2) ýta flæði
Svokölluð streymi vísar til þess að senda hljóð- og myndgögnin sem við höfum kóðað á myndstraumþjóninn. Í IOS kóða er RTMP streymi almennt notað. Librtmp IOS, bókasafn frá þriðja aðila, er hægt að nota til að streyma. Librtmp hylur nokkur af forritaskilum API sem notendur geta hringt í. Til dæmis, ýttu á API og svo framvegis, stilltu netfang netþjónsins og ýttu síðan umritunarvideo straumnum á netþjóninn.
Svo hvernig á að byggja upp netþjón?
Einfaldur streymisþjónn er byggður upp. Þar sem myndbandsstraumurinn sem við hleður upp er byggður á RTMP samskiptareglum verður netþjónninn að styðja RTMP. Það getur tekið eftirfarandi skref:
(1) Settu upp nginx netþjón.
(2) RTMP viðbótin af nginx er sett upp. Stilltu conf skrá fyrir nginx
(3) Endurræstu nginx og skrifaðu streymisnetfang RTMP sem rtmp: // ip: 1935 / hls / mystream, þar sem HLS_ Path táknar heimilisfang mynda.M3u8 og TS skrár, HLS_ Fragment táknar lengd sneiðar og mystream táknar dæmi. Skráarheitið sem á að búa til er hægt að stilla af sjálfu sér.
5, samskipti notenda í beinni útsendingu:
Fyrir samskipti notenda í beinni útsendingu má skipta gróflega í:
að gefa gjafir.
Að kommenta eða spila
Fyrir afhendingu gjafa er hægt að nota DOM og CSS3 til að átta sig á rökfræði gjafasendingar og nokkur sérstök gjöf fjör á HTML5. Tæknilegir erfiðleikar eru ekki mjög miklir.
Til að myrkur, til að vera aðeins flóknari, gætirðu þurft að fylgjast með eftirfarandi:
Hægt er að senda rauntíma frammistöðu skotfæra og taka á móti henni í rauntíma með vefsíðum og láta það framkvæma.
Fyrir vafra sem styðja ekki vefpokann er aðeins hægt að brjóta þau niður í langa skoðanakönnun eða tímamælitíma senda beiðnir um að fá rauntíma sprettiglugga.
Hreyfimyndir og árekstrargreining (þ.e. engin skörun) og svo framvegis í flutningi
|
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