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
H.264 jeb MPEG-4 Ten Part (AVC, Advanced Video Coding) ir jaunākās paaudzes video saspiešanas standarti, kurus 2003. gadā kopīgi uzsāka Starptautiskā telekomunikāciju standartizācijas departaments ITU-T un Starptautiskā standartizācijas organizācija ISO / IEC. Pašlaik H.264 standartu plaši izmanto vadu / bezvadu video attālajā uzraudzībā, tīkla interaktīvajos plašsaziņas līdzekļos, digitālajā TV un video konferencēs utt.
Ķīniešu nosaukums H.264 + aizstājvārds MPEG-4 10. daļa Standarta laiks kvalitatīvai video saspiešanai 2003. gadā
satura rādītājs
1 Pamata ievads
2 Tehniskie izceļ
3 veiktspējas salīdzinājums
Pamata ievadeitit
H.264 ir jauns digitālais video, ko izstrādājusi ITU-T VCEG (Video kodēšanas ekspertu grupa) un ISO / IEC MPEG (Moving Picture Coding Experts Group) apvienotā video komanda (JVT: joint video team).
Video serveris
Video serveris
Kodēšanas standarts ir gan ITU-T H.264, gan ISO / IEC MPEG-4 10. daļa. Melnrakstu pieprasīšana sākās 1998. gada janvārī. Pirmais projekts tika pabeigts 1999. gada septembrī. Pārbaudes modelis TML-8 tika izstrādāts maijā. 2001. FCD H.264 valde tika pieņemta JVT 5. sanāksmē 2002. gada jūnijā. Oficiāli izlaists 2003. gada martā. Tāpat kā iepriekšējais standarts, arī H.264 ir hibrīds DPCM kodēšanas režīms plus transformācijas kodēšana. Tomēr tas pieņem vienkāršu "atgriešanās pie pamatiem" dizainu bez daudzām iespējām un iegūst daudz labāku saspiešanas veiktspēju nekā H.263 ++; stiprina pielāgošanos dažādiem kanāliem, pieņem "tīklam draudzīgu" struktūru un sintaksi, kas veicina kļūdu apstrādi un pakešu zaudēšanu; plašs lietojuma mērķu klāsts, lai apmierinātu dažādu ātrumu, dažādu izšķirtspēju un dažādu pārraides (uzglabāšanas) gadījumu vajadzības; tā pamatsistēma ir atvērta, un lietošanai nav nepieciešamas autortiesības. Tehniski H.264 standartā ir daudz iezīmju, piemēram, vienota VLC simbolu kodēšana, augstas precizitātes, daudzmodu pārvietojuma novērtēšana, veselu skaitļu transformācija, pamatojoties uz 4 × 4 blokiem, un slāņveida kodēšanas sintakse. Šie pasākumi padara H.264 algoritmu ar ļoti augstu kodēšanas efektivitāti, izmantojot to pašu rekonstruēto attēla kvalitāti, tas var ietaupīt aptuveni 50% no koda ātruma nekā H.263. H.264 kodu straumes struktūrai ir spēcīga tīkla pielāgošanās spēja, tā palielina kļūdu atkopšanas iespējas un var labi pielāgoties IP un bezvadu tīkla lietojumprogrammām.
Tehniskais izceļat
Slāņains dizains
H.264 algoritmu konceptuāli var sadalīt divos slāņos: video kodēšanas slānis (VCL: Video Coding Layer) ir atbildīgs par efektīvu video satura attēlojumu, un tīkla abstrakcijas slānis (NAL: Network Abstraction Layer) ir atbildīgs par atbilstošo veidu pieprasa tīkla pakotne un pārsūta datus. Starp VCL un NAL ir definēta pakešu saskarne, un iepakojums un atbilstošā signalizācija ir NAL sastāvdaļa. Tādā veidā augstas kodēšanas efektivitātes un tīkla draudzīguma uzdevumus izpilda attiecīgi VCL un NAL. VCL slānis ietver uz blokiem balstītu kustības kompensācijas hibrīdkodēšanu un dažas jaunas funkcijas. Tāpat kā iepriekšējie video kodēšanas standarti, arī H.264 melnrakstā nav iekļautas tādas funkcijas kā iepriekšēja apstrāde un pēcapstrāde, kas var palielināt standarta elastību. NAL ir atbildīgs par datu iekapsulēšanu, izmantojot pamata tīkla segmenta formātu, ieskaitot kadrēšanu, loģisko kanālu signalizāciju, laika informācijas izmantošanu vai secības beigu signālus. Piemēram, NAL atbalsta video pārraides formātus kanālos ar komutācijas shēmu un atbalsta video pārraides formātus internetā, izmantojot RTP / UDP / IP. NAL ietver savu galvenes informāciju, segmenta struktūras informāciju un faktisko informāciju par slodzi, tas ir, augšējā slāņa VCL datus. (Ja tiek izmantota datu segmentēšanas tehnoloģija, dati var sastāvēt no vairākām daļām).
Augstas precizitātes, daudzmodu kustības novērtēšana
H.264 atbalsta kustības vektorus ar 1/4 vai 1/8 pikseļu precizitāti. Ar 1/4 pikseļu precizitāti var izmantot 6 pieskārienu filtru, lai samazinātu augstfrekvences troksni. Kustības vektoriem ar 1/8 pikseļu precizitāti var izmantot sarežģītāku 8 pieskārienu filtru. Veicot kustības novērtēšanu, kodētājs var arī izvēlēties "uzlabotus" interpolācijas filtrus, lai uzlabotu prognozēšanas efektu. H.264 kustības prognozē makro bloku (MB) var sadalīt dažādos apakšblokos, kā parādīts 2. attēlā, veidojot 7 dažādu režīmu bloku izmērus. Šis vairāku režīmu elastīgais un detalizētais dalījums ir vairāk piemērots faktisko kustīgo objektu formai attēlā, kas ievērojami uzlabo kustības novērtēšanas precizitāti. Tādā veidā katrā makro blokā var iekļaut 1, 2, 4, 8 vai 16 kustības vektorus. H.264 kodētājam kustības novērtēšanai ir atļauts izmantot vairāk nekā vienu iepriekšējo kadru, kas ir tā sauktā vairāku kadru atsauces tehnoloģija. Piemēram, ja 2 vai 3 kadri ir tikai kodēti atsauces kadri, kodētājs katram mērķa makroblokam izvēlēsies labāku prognozēšanas kadru un katram makroblokam norādīs, kurš kadrs tiek izmantots prognozēšanai.
Vesela skaitļa transformācija
H.264 ir līdzīgs iepriekšējam standartam, izmantojot atlikumu kodēšanu uz blokiem balstītas transformācijas kodēšanu, bet transformācija ir vesela skaitļa operācija, nevis reālā skaitļa darbība, un tās process būtībā ir līdzīgs DCT. Šīs metodes priekšrocība ir tā, ka kodētājā un dekoderī ir atļauta viena un tā pati precizitātes transformācija un apgrieztā transformācija, un ir ērti izmantot vienkāršas fiksētā punkta darbības. Citiem vārdiem sakot, nav "apgrieztas transformācijas kļūdas". Transformācijas vienība ir 4 × 4 bloki, nevis 8 × 8 bloki, kurus parasti izmanto agrāk. Samazinoties transformācijas bloka izmēram, kustīgā objekta sadalījums ir precīzāks, tāpēc mazāka ir ne tikai transformācijas aprēķina summa, bet arī ievērojami samazinās konverģences kļūda kustīgā objekta malā. Lai maza izmēra bloku transformācijas metode neradītu pelēktoņu starpību starp blokiem attēlā lielākajā gludajā apgabalā, līdzstrāvas koeficients 16 4 × 4 bloki intra-frame makrobloka spilgtuma datiem (katrs mazais bloks One , kopā 16) veic otro 4 × 4 bloku transformāciju un veic 2 × 2 bloku transformāciju līdzstrāvas koeficientiem 4 4 × 4 hrominances datu blokiem (pa vienam katram mazajam blokam, kopā 4).
Lai uzlabotu H.264 ātruma kontroles spēju, nemainīga pieauguma vietā kvantēšanas pakāpes lieluma izmaiņas tiek kontrolētas aptuveni 12.5%. Transformācijas koeficienta amplitūdas normalizēšana tiek apstrādāta apgrieztā kvantēšanas procesā, lai samazinātu skaitļošanas sarežģītību. Lai uzsvērtu krāsu precizitāti, hrominances koeficientam tiek pieņemts mazāks kvantēšanas pakāpes lielums.
Vienotais VLC
H.264 ir divas entropijas kodēšanas metodes, viena ir visiem kodējamiem simboliem izmantot vienotu VLC (UVLC: Universal VLC), bet otra - izmantot saturam adaptīvu bināro aritmētisko kodēšanu (CABAC: Context-Adaptive Binary Aritmētiskā kodēšana). CABAC nav obligāts, un tā kodēšanas veiktspēja ir nedaudz labāka nekā UVLC, taču arī skaitļošanas sarežģītība ir augstāka. UVLC izmanto neierobežota garuma kodu vārdu kopu, un dizaina struktūra ir ļoti regulāra, un dažādus objektus var kodēt ar vienu un to pašu kodu tabulu. Šī metode var viegli ģenerēt koda vārdu, un dekodētājs var viegli identificēt koda vārda prefiksu, un UVLC var ātri iegūt atkārtotu sinhronizāciju, kad rodas mazliet kļūda.
Intra prognozēšana
Iepriekšējos H.26x sērijas un MPEG-x sērijas standartos tiek izmantotas starprāmju prognozēšanas metodes. Programmā H.264, kad tiek kodēti intra attēli, ir pieejama kadra iekšējā prognozēšana. Katram 4 × 4 blokam (izņemot malu bloka īpašu apstrādi) katru pikseļu var paredzēt ar atšķirīgu 17 tuvāko iepriekš kodēto pikseļu svērto summu (daži svari var būt 0), tas ir, šo pikseļu 17 pikseļus bloka augšējā kreisajā stūrī. Acīmredzot šāda veida kadra iekšējā prognozēšana nav paredzēta laikā, bet gan telpiskajā domēnā veikts prognozējošs kodēšanas algoritms, kas var novērst telpisko liekumu starp blakus esošajiem blokiem un panākt efektīvāku saspiešanu.
Kā parādīts 4. attēlā, a, b, ..., p 4 × 4 kvadrātā ir paredzami 16 pikseļi, un A, B, ..., P ir kodēti pikseļi. Piemēram, punkta m vērtību var paredzēt pēc formulas (J + 2K + L + 2) / 4 vai pēc formulas (A + B + C + D + I + J + K + L) / 8, utt. Saskaņā ar izvēlētajiem prognozēšanas atskaites punktiem spilgtumam ir 9 dažādi režīmi, bet tikai 1 režīms hroma intra prognozēšanai.
IP un bezvadu vidēm
H.264 projektā ir rīki kļūdu novēršanai, lai atvieglotu saspiesta video pārraidi vidē, kurā bieži notiek kļūdas un pakešu zudumi, piemēram, pārraides robustums mobilajos vai IP kanālos. Lai pretotos pārraides kļūdām, laika sinhronizāciju H.264 video straumē var veikt, izmantojot attēla iekšējo atsvaidzināšanu, un telpisko sinhronizāciju atbalsta šķēles strukturēta kodēšana. Tajā pašā laikā, lai atvieglotu atkārtotu sinhronizāciju pēc mazliet kļūdas, noteikts video atkārtotas sinhronizācijas punkts ir arī attēla video datos. Turklāt kadra iekšējā makrobloka atsvaidzināšana un vairākas atsauces makrobloki ļauj kodētājam, nosakot makrobloka režīmu, ņemt vērā ne tikai kodēšanas efektivitāti, bet arī pārraides kanāla īpašības.
Papildus kvantēšanas soļa lieluma maiņas izmantošanai, lai pielāgotos kanāla koda ātrumam, H.264, datu segmentēšanas metodi bieži izmanto, lai risinātu kanāla koda ātruma maiņu. Vispārīgi runājot, datu segmentēšanas jēdziens ir ģenerēt video datus ar dažādām prioritātēm kodētājā, lai atbalstītu pakalpojumu kvalitāti QoS tīklā. Piemēram, tiek izmantota sintakse balstīta datu sadalīšanas metode, lai katra rāmja datus sadalītu vairākās daļās atbilstoši to nozīmīgumam, kas ļauj mazāk svarīgo informāciju izmest, kad buferis pārplūst. Var pieņemt arī līdzīgu laika datu sadalīšanas metodi, kas tiek panākta, izmantojot vairākus atsauces kadrus P un B kadros.
Bezvadu sakaru pielietojumā mēs varam atbalstīt lielas bezvadu kanāla bitu pārraides ātruma izmaiņas, mainot katra kadra kvantēšanas precizitāti vai telpas / laika izšķirtspēju. Tomēr multiraides gadījumā nav iespējams pieprasīt, lai kodētājs reaģētu uz atšķirīgu bitu pārraides ātrumu. Tāpēc, atšķirībā no MPEG-4 izmantotās FGS (Fine Granular Scalability) metodes (ar zemāku efektivitāti), H.264 hierarhiskas kodēšanas vietā izmanto plūsmas pārslēgšanas SP rāmjus.
Veiktspējas salīdzinājums
TML-8 ir H.264 tests. Testa rezultātu sniegtais PSNR skaidri parādīja, ka, salīdzinot ar MPEG-4 (ASP: Advanced Simple Profile) un H.263 ++ (HLP: High Latency Profile) veiktspēju, H.264 rezultātiem ir acīmredzamas priekšrocības.
H.264 PSNR acīmredzami ir labāks nekā MPEG-4 (ASP) un H.263 ++ (HLP). 6 ātrumu salīdzināšanas testā H.264 PSNR ir vidēji par 2dB lielāks nekā MPEG-4 (ASP). Tas ir 3dB augstāks nekā vidēji H.263 (HLP). 6 testa ātrumi un ar tiem saistītie nosacījumi ir: 32 kbit / s ātrums, 10f / s kadru ātrums un QCIF formāts; 64 kbit / s ātrums, 15f / s kadru ātrums un QCIF formāts; 128kbit / s ātrums, 15f / s kadru ātrums un CIF formāts; 256kbit / s ātrums, 15f / s kadru ātrums un QCIF formāts; 512 kbit / s ātrums, 30f / s kadru ātrums un CIF formāts; 1024 kbit / s ātrums, 30f / s kadru ātrums un CIF formāts.
|
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