FMUSER Wirless pārraida video un audio vieglāk!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikands
sq.fmuser.org -> albāņu
ar.fmuser.org -> arābu
hy.fmuser.org -> armēņu
az.fmuser.org -> azerbaidžāņu
eu.fmuser.org -> basku valoda
be.fmuser.org -> baltkrievu
bg.fmuser.org -> bulgāru valoda
ca.fmuser.org -> katalāņu
zh-CN.fmuser.org -> ķīniešu (vienkāršotā)
zh-TW.fmuser.org -> ķīniešu (tradicionālā)
hr.fmuser.org -> horvātu
cs.fmuser.org -> čehu
da.fmuser.org -> dāņu
nl.fmuser.org -> holandiešu
et.fmuser.org -> igauņu
tl.fmuser.org -> filipīniešu
fi.fmuser.org -> somu
fr.fmuser.org -> franču valoda
gl.fmuser.org -> galisiešu valoda
ka.fmuser.org -> gruzīnu
de.fmuser.org -> vācu
el.fmuser.org -> grieķu
ht.fmuser.org -> Haiti kreolu
iw.fmuser.org -> ebreju
hi.fmuser.org -> hindi
hu.fmuser.org -> ungāru valoda
is.fmuser.org -> islandiešu
id.fmuser.org -> indonēziešu
ga.fmuser.org -> īru
it.fmuser.org -> itāļu
ja.fmuser.org -> japāņu
ko.fmuser.org -> korejiešu
lv.fmuser.org -> latviski
lt.fmuser.org -> lietuviešu
mk.fmuser.org -> maķedoniešu
ms.fmuser.org -> malajiešu
mt.fmuser.org -> maltiešu
no.fmuser.org -> norvēģu
fa.fmuser.org -> persiešu
pl.fmuser.org -> poļu
pt.fmuser.org -> portugāļu
ro.fmuser.org -> rumāņu
ru.fmuser.org -> krievu valoda
sr.fmuser.org -> serbu
sk.fmuser.org -> slovāku
sl.fmuser.org -> slovēņu
es.fmuser.org -> spāņu
sw.fmuser.org -> svahili
sv.fmuser.org -> zviedru
th.fmuser.org -> taizemiešu
tr.fmuser.org -> turku
uk.fmuser.org -> ukraiņu
ur.fmuser.org -> urdu valoda
vi.fmuser.org -> vjetnamiešu
cy.fmuser.org -> velsiešu
yi.fmuser.org -> jidišs
Mobilās tiešraides tehnoloģijas izaicinājums ir tālu no tradicionālā aprīkojuma vai datoru tiešraides. Tās pilnīgās apstrādes saites ietver, bet neaprobežojas ar: audio un video iegūšanu, skaistumkopšanas / filtru / specefektu apstrādi, kodēšanu, pakešu, straumēšanu, pārkodēšanu, izplatīšanu, dekodēšanu / renderēšanu / atskaņošanu utt.
Tiešraides izplatītākās problēmas ir šādas:
Kā resursdatora straume var būt stabila nestabilā tīkla vidē?
Kā attālo reģionu auditorija var vienmērīgi skatīties tiešraidi augstas izšķirtspējas režīmā?
Kā viedā režīmā pārslēgt līniju tiešraides kartes laikā?
Kā izmērīt tiešraides kvalitātes indeksa precizitāti un pielāgot to reāllaikā?
Kā dažādas mikroshēmu platformas mobilajās ierīcēs var kodēt un renderēt video ar augstu veiktspēju?
Kā rīkoties ar tādu filtru kā skaistums īpašajiem efektiem?
Kā realizēt otro atskaņošanas laiku?
Kā nodrošināt nepārtrauktu tiešraides translāciju vienmērīgu bez kāršanas?
Šī koplietošana atklās mobilās apraides pamattehnoloģijas noslēpumu.
1. Pamatzināšanas par video, tiešraidi un tā tālāk
Kas ir video?
Pirmkārt, mums ir jāsaprot viens no pamata jēdzieniem: video. No uztveres viedokļa video ir jautrības pilna filma, var būt filma, var būt īsfilma, ir sakarīgs vizuālās ietekmes sniegums, bagātīgs attēls un audio. Bet no racionāla viedokļa video ir strukturēti dati. To var interpretēt inženiervalodā. Mēs varam analizēt video šādā struktūrā:
1) Otrā mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijas pieredze
2) Satura elements
3) attēls
4) Audio
5) Meta informācija
6) Kodekss
Video: H.264, H.265,…
Audio: AAC, HE-AAC,…
7) Konteiners
MP4, MOV, FLV, RM, RMVB, AVI,…
Jebkurš video video fails strukturāli ir šāds kompozīcijas veids:
1) Pamata satura elementus veido attēls un audio;
2) attēls tiek apstrādāts ar video kodēšanu un saspiešanas formātu (parasti H.264);
3) Audio tiek apstrādāts ar audio kodēšanas saspiešanas formātu (piemēram, AAC);
4) Norādiet atbilstošo meta informāciju (metadatus);
Visbeidzot, konteinera pakete (piemēram, MP4) ir pabeigta, lai izveidotu pilnīgu video failu.
Ja jums šķiet, ka to ir grūti saprast, iedomājieties kečupa pudeli. Ārējā slāņa pudele ir kā trauks, izejvielas un apstrādes rūpnīcas informācija, kas norādīta uz pudeles, ir kā metadati. Pēc pudeles vāciņa atvēršanas (izpakošanas) pats kečups pēc saspiešanas apstrādes ir līdzīgs kodētajam saturam. Tomātu un garšvielu pārstrādes process kečupā ir līdzīgs kodēšanai, savukārt izejviela tomāts un garšvielas ir visvairāk līdzīgas visvairāk oriģinālā satura elementam.
2. Video pārraide reāllaikā
Īsāk sakot, racionāla kognitīvā video struktūra palīdz mums izprast video apraidi. Ja video ir sava veida strukturēti dati, tad video apraide neapšaubāmi ir veids, kā reāli pārraidīt šos "strukturētos datus" (video).
Tātad acīmredzams jautājums ir: kā reāllaikā var pārsūtīt šos strukturētos datus?
Šeit ir paradokss: konteinerā iesaiņotam videoklipam jābūt nemaināmam video failam, nemaināms video fails jau ir ražošanas rezultāts, saskaņā ar "relativitāti", un šis ražošanas rezultāts nevar būt precīzs reāllaika līmenī, tas ir bijis atmiņa laika un telpas.
Tāpēc video apraidei jābūt "ražošanas, pārraides un patēriņa" procesam. Tas nozīmē, ka mums ir nepieciešams tuvāk aplūkot video vidējo procesu (kodēšanu), pirms sākotnējie satura elementi (attēli un audio) nonāk gatavajā produktā (video faili).
3. Video kodēšanas saspiešana
Apskatīsim video kodēšanas un saspiešanas tehnoloģiju.
Lai atvieglotu video satura glabāšanu un pārsūtīšanu, parasti ir jāsamazina video satura apjoms, tas ir, jāsaspiež sākotnējie satura elementi (attēls un audio), un saspiešanas algoritmu sauc arī par kodēšanas formāts. Piemēram, sākotnējie attēla dati videoklipā tiks saspiesti H.264 kodēšanas formātā, un audio izlases dati tiks saspiesti AAC kodēšanas formātā.
Pēc kodēšanas un saspiešanas video saturs patiešām veicina uzglabāšanu un pārsūtīšanu; tomēr, skatoties un spēlējot, attiecīgi ir nepieciešams arī dekodēšanas process. Tāpēc ir acīmredzams, ka sava veida konvenciju var saprast gan kodētājs, gan dekodētājs ir nepieciešams starp kodēšanu un dekodēšanu. Attiecībā uz video attēlu kodēšanu un dekodēšanu šī konvencija ir vienkārša:
Kodētājs kodē vairākus attēlus un segmentā izveido GOP (attēlu grupu). Spēlējot, dekodētājs nolasa GOP sadaļu dekodēšanai, pēc tam nolasa attēlu un pēc tam renderē displeju.
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
GOP (attēlu grupa) ir nepārtrauktu attēlu sērija, kas sastāv no viena I kadra un vairākiem B / P kadriem. Tā ir video attēlu kodētāja un dekodētāja piekļuves pamata vienība. Tās izkārtojuma secība tiks atkārtota līdz attēla beigām.
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
I rāmis ir iekšējs kodēšanas rāmis (pazīstams arī kā atslēgkadrs), P rāmis ir uz priekšu paredzams rāmis (uz priekšu balstīts rāmis), un rāmis B ir divvirzienu interpolācijas rāmis (divvirzienu atsauces rāmis). Īsāk sakot, kadrs I ir pilnīgs attēls, savukārt P un B ieraksts mainās attiecībā pret I kadru.
Bez I rāmjiem P un B rāmjus nevar dekodēt.
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Kopumā video, kura attēla daļas dati ir GOP kopa, bet viens GOP ir I / P / B kadru attēlu kopums.
Šādās ģeometriskās attiecībās video ir kā "objekts", GOP ir kā "molekula" un I / P / B rāmja attēls ir kā "atoms".
Iedomājieties, kāda būtu pieredze, ja mēs mainītu objekta pārraidi uz atomu un mazāko daļiņu gaismas ātrumā un uztvertu ar cilvēku neapbruņotu aci?
4. Kas ir video tiešraide?
Atvērt smadzeņu caurumu nav grūti, tiešraide ir tāda pieredze. Video tiešraides tehnoloģija ir mazākā daļiņa (I / P / B rāmis), tehnoloģija pārraidei ar gaismas ātrumu, pamatojoties uz laika rindām.
Īsāk sakot, tiešraide ir datu (video / audio / datu rāmis) un laika zīmoga straumēšanas process. Raidītājs nepārtraukti vāc audio un video datus, pēc tam izplatās caur kodēšanu, pakešu, push plūsmu un pēc tam izplatās caur releju izplatīšanas tīklu. Atskaņošanas beigās dati tiek nepārtraukti lejupielādēti un atšifrēti un atskaņoti atbilstoši laika secībai. Tādā veidā tiek realizēts tiešraides "ražošanas, pārraides un patēriņa" process.
Pēc iepriekš minēto divu pamatjēdzienu izpratnes par video un tiešraidi mēs varam redzēt tiešraides biznesa loģiku.
Tiešraides biznesa loģika
Šeit ir racionalizēts viens pret daudziem tiešsaistes pakalpojumu modelis, kā arī dažādu līmeņu protokoli.
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Atšķirības starp līgumiem ir šādas
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Iepriekš ir minēti daži tiešraides tehnoloģijas pamatjēdzieni. Tālāk mēs tālāk saprotam tiešraides rādītājus, kas ietekmē cilvēku vizuālo pieredzi.
Tiešraides veiktspējas indekss, kas ietekmē vizuālo pieredzi
Pirmais tiešraides veiktspējas rādītājs ir kavēšanās, kas ir laiks, kas nepieciešams, lai dati no informācijas avota tiktu nosūtīti uz galamērķi.
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Saskaņā ar Einšteina šauro relativitāti gaismas ātrums ir vislielākais ātrums, ko var sasniegt visa enerģija, matērija un informācija. Šis secinājums nosaka ierobežojumu pārraides ātrumam. Tātad, pat ja mēs jūtamies reāllaikā ar neapbruņotu aci, patiesībā ir zināma kavēšanās.
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Tā kā rtmp / hls ir balstīts uz lietojumprogrammas slāņa protokolu, izmantojot TCP, TCP rokasspiedieni trīs reizes, četri viļņi un katrs lēna sākuma procesa turp un atpakaļ brauciens tiks pievienots ar turp un atpakaļ laiku (RTT), kas palielinās kavēšanos.
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Otrkārt, saskaņā ar TCP pakešu zuduma retranslācijas īpašībām tīkla satricinājums var izraisīt pakešu zuduma retranslāciju, kā arī netieši izraisīt kavēšanos.
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Pilns tiešraides process ietver, bet neaprobežojas ar šādām saitēm: apkopošana, apstrāde, kodēšana, pakešu, straumēšana, pārraide, pārkodēšana, izplatīšana, straumēšana, dekodēšana un atskaņošana. Sākot no straumēšanas līdz atskaņošanai un pēc tam izmantojot starpposma pārsūtīšanas saiti, jo zemāka kavēšanās, jo labāka ir lietotāja pieredze.
Otrais tiešraides veiktspējas rādītājs ir displeja rāmja nobīde video atskaņošanas procesā, kas cilvēkiem liek justies kā “kartei”. Statistiku par atskaņoto trāpījumu skaitu laika vienībā sauc par kartinga likmi.
Faktori, kas izraisa Caton, var būt straumēšanas beigu datu pārtraukšana, publiskā tīkla pārraides pārslodze vai nenormāla tīkla satricināšana vai slikta gala ierīču dekodēšanas veiktspēja. Jo mazāks vai vispār nav Caton frekvences, jo labāka ir lietotāja pieredze.
Trešā tiešraides rādītāja pirmais ekrāns ir laikietilpīgs, kas attiecas uz laiku, kuru ekrāns gaida ar neapbruņotu aci pēc pirmā klikšķa un atskaņošanas. Tehniski tas attiecas uz laiku, kas nepieciešams atskaņotājam, lai atšifrētu displeja renderēšanas pirmo kadru. Parasti "otrais ieslēgts" attiecas uz ekrānu, kuru var redzēt vienas sekundes laikā pēc noklikšķināšanas uz atskaņošanas. Jo ātrāk tiek atvērts pirmais ekrāns, jo labāka ir lietotāja pieredze.
Iepriekš minētie trīs tiešraides veiktspējas rādītāji atbilst zemas latentuma, augstas izšķirtspējas vienmērīgai un ātrai otrajai lietošanai pēc lietotāja pieredzes. Izpratne par šiem trim veiktspējas rādītājiem ir ļoti svarīga, lai optimizētu mobilās tiešraides lietotnes lietotāju pieredzi.
Tātad, kādas ir kopējās bedres mobilajā tiešraidē?
Saskaņā ar praksē apkopoto pieredzi video tiešraides bedri mobilajā platformā var apkopot divos aspektos: aprīkojuma atšķirībā un tehniskajā pārbaudē, ko tīkla ainas rada šīs ainas.
Mobilās tiešraides skatuves bedre un novēršanas pasākumi
Kodēšanas atšķirības dažādās mikroshēmu platformās
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Neatkarīgi no cietā vai mīkstā kodēšanas IOS platformā, jo tā ir ābolu rūpnīca, dažādu mikroshēmu platformu dēļ gandrīz nav kodēšanas atšķirību.
Tomēr Android platformā mediacodec kodētājam, ko nodrošina Android ietvara SDK, ir lielas atšķirības dažādās mikroshēmu platformās. Dažādi ražotāji izmanto dažādas mikroshēmas, savukārt Android mediacodec veiktspēja dažādās mikroshēmu platformās ir nedaudz atšķirīga, un visas platformas savietojamības realizēšanas izmaksas nav zemas.
Turklāt Android mediacodec cietā kodēšanas slāņa H.264 kodēšanas kvalitātes parametri ir fiksēti, tāpēc krāsošanas kvalitāte parasti ir arī vispārēja. Tāpēc saskaņā ar Android platformu ieteicams izmantot mīksto rediģēšanu, priekšrocība ir tā, ka glezniecības kvalitāti var regulēt un labāka savietojamība.
Kā savākt un kodēt zemas klases aprīkojumu ar augstu veiktspēju?
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Piemēram, kamera var būt attēls. Attēla apjoms nav mazs. Ja iegūšanas biežums ir ļoti augsts un kodēšanas kadru ātrums ir ļoti liels, katrs attēls iet caur kodētāju, kodētājs var atkal pārslogot.
Šajā laikā mēs varam uzskatīt, ka pirms kodēšanas, neietekmējot attēla kvalitāti (mēs esam runājuši par kadru ātruma mikro nozīmīgumu), mēs varam selektīvi zaudēt kadrus, lai samazinātu kodēšanas saites enerģijas patēriņu.
Kā garantēt vienmērīgu augstas izšķirtspējas straumēšanu vājā tīklā
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Mobilajā tīklā ir viegli saskarties ar tīkla nestabilitāti, savienojuma atiestatīšanu, pārrāvuma līnijas atkārtotu savienošanu, no vienas puses, ar biežu atkārtotu savienojumu, un savienojuma izveidei ir nepieciešamas pieskaitāmās izmaksas. No otras puses, joslas platuma sašaurinājums var rasties īpaši tad, ja notiek GPRS / 2G / 3G / 4G komutators. Kad joslas platums nav pietiekams, saturu ar lielu kadru ātrumu / lielu bitu pārraides ātrumu ir grūti nosūtīt, tāpēc ir nepieciešams mainīgs bitu pārraides ātruma atbalsts.
Tas ir, stumšanas galā var noteikt tīkla stāvokli un vienkāršu ātruma mērīšanu, un koda ātrumu var dinamiski pārslēgt, lai nodrošinātu vienmērīgu spiediena plūsmu tīkla pārslēgšanās laikā.
Otrkārt, kodēšanas, pakešu un straumēšanas plūsmas loģiku var arī precīzi noregulēt. Jūs varat mēģināt selektīvi zaudēt kadrus, piemēram, vispirms zaudēt video atsauces kadru (I kadrs un audio kadrs), kas arī var samazināt pārsūtāmo datu saturu, bet tajā pašā laikā tas var sasniegt mērķi neietekmēt glezniecības kvalitāte un vienmērīga audiovizuālā versija.
Ir jānošķir tiešraides straume un uzņēmējdarbības statuss
Tiešraide ir multivides straumes un lietotnes API signalizācijas straumes mijiedarbība, un abu statusu nevar sajaukt. Jo īpaši tiešraides straumes statusu nevar novērtēt, pamatojoties uz APP mijiedarbības API stāvokli.
Otrā pieredze mobilo tiešraides tehnoloģiju (ieskaitot ppt) optimizācijā
Iepriekš minētās ir vairākas izplatītas bedres un izvairīšanās pasākumi tiešraidē mobilajā vidē.
Citi mobilās tiešraides skatuves optimizācijas pasākumi
1 、 Kā optimizēt atvēršanas ātrumu, lai sasniegtu leģendāro "otrais"?
Jūs varat redzēt, ka dažas mobilo tālruņu tiešraides lietotnes tirgū ir ļoti ātras, nedaudz ieslēgtas. Dažu mobilo tālruņu tiešraides lietotnē noklikšķiniet uz atskaņošanas pēc vairākām sekundēm pirms atskaņošanas. Kas izraisa šādu atšķirību?
Lielākā daļa spēlētāju var atšifrēt un spēlēt pēc pabeigta GOP iegūšanas. Spēlētāji, kuru pamatā ir Ffmpeg, var atskaņot tikai pēc tam, kad ir nepieciešama sinhronizācija ar laika zīmogu un krāsošanu (ja tiešraidē nav audio, seju var atskaņot tikai video, gaidot audio noildzi).
Otro var aplūkot šādos aspektos:
1. pārrakstiet atskaņotāja loģiku, lai atskaņotājs tiktu parādīts pēc tam, kad tas ir ieguvis pirmo taustiņu kadru.
GOP pirmais kadrs parasti ir atslēgkadrs, un tas var sasniegt "pirmais kadrs otrais ieslēgts", jo mazāk ielādēto datu.
Ja tiešraides serveris atbalsta GOP kešatmiņu, tas nozīmē, ka atskaņotājs var iegūt datus tūlīt pēc savienojuma izveidošanas ar serveri, tādējādi ietaupot aizmugures avota pārraides laiku starp reģioniem un starp operatoriem.
GOP atspoguļo galveno kadru periodu, tas ir, attālumu starp diviem atslēgkadriem, proti, maksimālo kadru skaitu kadru grupā. Pieņemot, ka nemainīgs video kadru ātrums ir 24 kadri sekundē (ti, 1 sekunde 24 kadri) un atslēgkadra periods ir 2S, tad GOP ir 48 attēli. Parasti katrai video sekundei ir nepieciešams vismaz viens atslēgkadrs.
Palielinot galveno kadru skaitu, tiek uzlabota attēla kvalitāte (GOP parasti ir FPS reizinājums), bet vienlaikus palielinās joslas platums un tīkla slodze. Tas nozīmē, ka klienta spēlētājs lejupielādē GOP.
|
Ievadiet e-pastu, lai saņemtu pārsteigumu
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikands
sq.fmuser.org -> albāņu
ar.fmuser.org -> arābu
hy.fmuser.org -> armēņu
az.fmuser.org -> azerbaidžāņu
eu.fmuser.org -> basku valoda
be.fmuser.org -> baltkrievu
bg.fmuser.org -> bulgāru valoda
ca.fmuser.org -> katalāņu
zh-CN.fmuser.org -> ķīniešu (vienkāršotā)
zh-TW.fmuser.org -> ķīniešu (tradicionālā)
hr.fmuser.org -> horvātu
cs.fmuser.org -> čehu
da.fmuser.org -> dāņu
nl.fmuser.org -> holandiešu
et.fmuser.org -> igauņu
tl.fmuser.org -> filipīniešu
fi.fmuser.org -> somu
fr.fmuser.org -> franču valoda
gl.fmuser.org -> galisiešu valoda
ka.fmuser.org -> gruzīnu
de.fmuser.org -> vācu
el.fmuser.org -> grieķu
ht.fmuser.org -> Haiti kreolu
iw.fmuser.org -> ebreju
hi.fmuser.org -> hindi
hu.fmuser.org -> ungāru valoda
is.fmuser.org -> islandiešu
id.fmuser.org -> indonēziešu
ga.fmuser.org -> īru
it.fmuser.org -> itāļu
ja.fmuser.org -> japāņu
ko.fmuser.org -> korejiešu
lv.fmuser.org -> latviski
lt.fmuser.org -> lietuviešu
mk.fmuser.org -> maķedoniešu
ms.fmuser.org -> malajiešu
mt.fmuser.org -> maltiešu
no.fmuser.org -> norvēģu
fa.fmuser.org -> persiešu
pl.fmuser.org -> poļu
pt.fmuser.org -> portugāļu
ro.fmuser.org -> rumāņu
ru.fmuser.org -> krievu valoda
sr.fmuser.org -> serbu
sk.fmuser.org -> slovāku
sl.fmuser.org -> slovēņu
es.fmuser.org -> spāņu
sw.fmuser.org -> svahili
sv.fmuser.org -> zviedru
th.fmuser.org -> taizemiešu
tr.fmuser.org -> turku
uk.fmuser.org -> ukraiņu
ur.fmuser.org -> urdu valoda
vi.fmuser.org -> vjetnamiešu
cy.fmuser.org -> velsiešu
yi.fmuser.org -> jidišs
FMUSER Wirless pārraida video un audio vieglāk!
Kontakti
Adrese:
Nr. 305 istaba HuiLan ēka Nr.273 Huanpu Road Guangzhou, Ķīna 510620
Kategorijas
Saņemt jaunumus