FMUSER Wirless Video və Səsi Daha Asan ötürür!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Alban
ar.fmuser.org -> ərəb
hy.fmuser.org -> Ermənistan
az.fmuser.org -> azərbaycan dili
eu.fmuser.org -> Bask
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Çin (Sadələşdirilmiş)
zh-TW.fmuser.org -> Çin (Ənənəvi)
hr.fmuser.org -> Xorvat
cs.fmuser.org -> Çex dili
da.fmuser.org -> Danimarkalı
nl.fmuser.org -> Holland
et.fmuser.org -> Eston
tl.fmuser.org -> Filipin
fi.fmuser.org -> Fin
fr.fmuser.org -> Fransız
gl.fmuser.org -> Qalisian
ka.fmuser.org -> gürcü
de.fmuser.org -> Alman
el.fmuser.org -> Yunan
ht.fmuser.org -> Haiti Kreolu
iw.fmuser.org -> İbrani
hi.fmuser.org -> Hind dili
hu.fmuser.org -> Macar
is.fmuser.org -> İslandiya
id.fmuser.org -> İndoneziya
ga.fmuser.org -> İrlandiyalı
it.fmuser.org -> Italian
ja.fmuser.org -> Yapon
ko.fmuser.org -> Koreyalı
lv.fmuser.org -> Latviya
lt.fmuser.org -> Litva
mk.fmuser.org -> Makedoniya
ms.fmuser.org -> Malay dili
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Fars dili
pl.fmuser.org -> Polşa
pt.fmuser.org -> Portuqal
ro.fmuser.org -> Roman
ru.fmuser.org -> Rus
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovak
sl.fmuser.org -> Sloveniya
es.fmuser.org -> İspan
sw.fmuser.org -> suahili
sv.fmuser.org -> İsveç
th.fmuser.org -> Thai
tr.fmuser.org -> Türkcə
uk.fmuser.org -> Ukrayna
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Uels
yi.fmuser.org -> Azərbaycan
1, Video ötürmə prinsipi
Video, insan gözünün görmə tutma prinsipini istifadə edərək bir sıra şəkillər oynayaraq insan gözünün hərəkət hiss etməsini təmin etməkdir. Video yalnız ötürülür və videonun miqdarı çox böyükdür, bu da mövcud şəbəkə və yaddaş üçün qəbuledilməzdir. Videonun ötürülməsini və saxlanmasını asanlaşdırmaq üçün insanlar videonun bir çox təkrarlanan məlumatlara sahib olduğunu görürlər. Yinelenen məlumat ötürülmə ucundan götürülərsə və qəbul nöqtəsində bərpa edilərsə, video məlumatları böyük ölçüdə azalır, beləliklə H.264 video sıxılma standartı mövcuddur.
Videodakı orijinal görüntü məlumatları H.264 kodlaşdırma formatında və səs nümunəsi məlumatları AAC kodlaşdırma formatında sıxılacaqdır. Kodlaşdırma və kompresdən sonra video məzmunu saxlama və ötürülmə üçün əlverişlidir. Bununla birlikdə, oxunuşa baxarkən, dekodlama prosesinə də uyğun olaraq ehtiyac duyulur. Bu səbəbdən, kodlaşdırma ilə kodlaşdırma arasında bir növ konvensiyanın həm kodlayıcı tərəfindən başa düşülə biləcəyi açıqdır. Video görüntü kodlaşdırma və dekodlaşdırma baxımından bu Konvensiya sadədir:
Kodlayıcı birdən çox şəkli kodlayır və bir hissədə bir GOP (şəkil qrupu) yaradır. Oynayarkən dekoder dekodlaşdırmaq üçün GOP-un bir hissəsini oxuyur, sonra şəkli oxuyur və ekranı göstərir. GOP (şəkillər qrupu) bir I çərçivədən və bir neçə B / P çərçivədən ibarət olan davamlı şəkillərdir. Video görüntü kodlayıcı və dekoder girişinin əsas vahididir. Onun düzülüş ardıcıllığı şəklin sonuna qədər təkrarlanacaq. I çərçivə daxili kodlaşdırma çərçivəsidir (əsas kadr kimi də bilinir), P çərçivə irəli proqnozlaşdırma çərçivəsidir (irəli istinad çərçivəsi) və B çərçivə iki istiqamətli interpolasiya çərçivəsidir (ikitərəfli istinad çərçivəsidir). Bir sözlə, I çərçivə tam bir şəkildir, P və B qeydlər isə I çərçivəyə nisbətən dəyişir. I karkasız P və B karkasların kodunu açmaq olmur.
H.264 sıxılma standartında ötürülən video şəkli təmsil etmək üçün I frame, P frame və B frame istifadə olunur.
Üste
2, Çərçivə I, P, çərçivə B, GOP
Çərçivə I
Çerçeve I: daxili kodlu şəkil. Çərçivə I əsas çərçivəni təmsil edir və bu çərçivənin şəklinin tamamilə qorunub saxlanıldığını başa düşə bilərsiniz; dekodlaşdırmanın tamamlanması üçün yalnız çərçivə məlumatlarına ehtiyac var (çünki tam şəkil olduğu üçün). Daxili şəkil olaraq da bilinən I frame ümumiyyətlə hər bir GOP-un (MPEG tərəfindən istifadə olunan video sıxılma texnologiyası) ilk kadrdır. Orta dərəcədə sıxıldıqdan sonra təsadüfi giriş istinad nöqtəsi kimi istifadə edilə bilər və bir şəkil kimi qəbul edilə bilər. MPEG kodlaşdırmasında bəzi video çərçivə ardıcıllığı I kadrlara sıxılır; bəziləri P çərçivələrinə sıxılır; bəziləri isə B çərçivələrinə sıxılır. I frame metodu, "key frame" sıxılma metodu olaraq da bilinən çərçivədəki sıxılma metodudur. I frame metodu, JPEG sıxılma alqoritminə bənzəyən DCT (diskret kosinus çevrilməsi) əsaslı bir sıxılma texnologiyasıdır. Sıxılma nisbəti 1/6, açıq sıxılma izi olmadan I çərçivəsində sıxılma istifadə edilərək əldə edilə bilər.
[Mən çərçivə xüsusiyyətləri]
1. tam bir çərçivə sıxılma kodlaşdırma çərçivəsidir. JPEG sıxılma ilə bütün kadr görüntü məlumatlarını kodlayır və ötürür;
2. tam görüntü yalnız dekodlaşdırma zamanı I çərçivəsinin məlumatlarını istifadə etməklə yenidən qurula bilər;
3. çərçivə şəklin arxa planını və hərəkət edən bədənin detallarını təsvir edir;
4. I frame digər şəkillərə istinadla yaranmır;
5. I çərçivəsində P çərçivəsinin və B çərçivəsinin istinad çərçivəsidir (keyfiyyəti eyni qrupdakı hər çərçivənin keyfiyyətinə birbaşa təsir göstərir);
6. I frame GOP çərçivə qrupunun əsas çərçivəsidir (ilk çərçivə) və yalnız bir I çərçivəsində qrupdadır;
7. I çərçivə üçün hərəkət vektoru tələb olunmur;
8. I kadrın məlumatları nisbətən böyükdür.
[Mən kodlaşdırma prosesi]
(1) Daxili proqnoz daxili proqnozlaşdırma rejimini təyin etmək üçün həyata keçirilir.
(2) Piksel dəyəri qalığı əldə etmək üçün proqnozlaşdırılan dəyəri çıxardır.
(3) Qalıq çevrilir və kəmiyyət göstərilir.
(4) Dəyişən uzunluqlu kodlaşdırma və arifmetik kodlaşdırma.
(5) Görüntü yenidən qurulur və süzülür və görüntü digər çərçivələrin istinad çərçivəsi kimi istifadə olunur.
Məsələn, video konfrans sistemində terminalın MCU-ya (və ya MCU-ya terminala) göndərdiyi görüntü bir anda tam bir şəkil uzaq məsafəyə göndərmir, yalnız əvvəlki şəkillərə əsasən şəkil göndərildikdən sonra dəyişən hissədir. şəkil. Şəbəkə vəziyyəti yaxşı deyilsə, terminal uzaq ucunu alacaq və ya paket itkisi ilə uzaq şəkilə göndərəcək və şəkil bloklanacaq. Bu vəziyyətdə, yerli bir tam şəkil göndərmək üçün bir çərçivə mexanizmi yoxdursa (və ya yerli yenidən uzaq bir yerə tam bir şəkil göndərirsə), terminalın çıxış görüntüsünün çiçək ekranı göstərilir Caton fenomeni getdikcə daha ciddiləşəcək və bu da iclasın normal keçirilməməsinə səbəb olacaqdır.
Video ekranın oxunması prosesində, əgər mən kadr itirildimsə, həll edilə bilməyən kimi arxadakı P çərçivəsi də görünəcək və qara ekran fenomeni görünəcək; P çərçivəsi itərsə, video ekranında çiçək ekranı və mozaika fenomeni görünəcəkdir.
Video konfrans sistemində, mən çərçivə yalnız görüşün bant genişliyi hüdudlarında baş verəcək və görüş bant genişliyini aşmayacaq və qüvvəyə minəcəkdir. Mən çərçivə mexanizmi yalnız MCU-da deyil, həm də TV divar serverində və video serverdə mövcuddur. Görüşün normal gedişatına təsir edəcək şəkil ekranı və düymə kimi pis şəbəkə şərtləri halında paket itkisi problemini həll etməkdir.
P çərçivə
P çərçivəsi: yəni proqnozlaşdırıcı kodlu şəkil. P çərçivəsi bu çərçivə ilə əvvəlki düymə çərçivəsi (və ya P çərçivəsi) arasındakı fərqi əks etdirir. Şifrəni açarkən, bu çərçivədə təyin olunan fərqin son şəkli yaratmaq üçün əvvəlki yaddaş şəklinin üstünə qoyulması lazımdır. (yəni fərq çərçivəsi, P kadrında tam şəkil məlumatı yoxdur, yalnız əvvəlki kadrdan fərqli məlumatlar)
[P çərçivəsinin proqnozlaşdırılması və yenidən qurulması]
P çərçivəsi, I çərçivədə P çərçivəsinin "nöqtəsi" nin proqnozlaşdırma dəyəri və hərəkət vektorunun tapıldığı və proqnoz fərqi və hərəkət vektorunun birlikdə ötürüldüyü I istinad çərçivəsidir. P çərçivəsinin "nöqtəsi" nin proqnozlaşdırılan dəyəri alıcıdakı hərəkət vektoruna görə I çərçivədən tapılır və fərq P çərçivəsinin "nöqtəsinin" nümunə dəyərini almaq üçün əlavə edilir, beləliklə tam P çərçivəsi ola bilər əldə edilmişdir.
[P çərçivə xüsusiyyətləri]
1. P çərçivəsi I çərçivənin arxasında 1-2 çərçivə olan kodlaşdırma çərçivəsidir;
2. P çərçivəsi, P çərçivəsi ilə I çərçivəsi arasındakı fərqi və hərəkət vektorunu (proqnoz xətası) ötürmək üçün hərəkət kompensasiya metodunu qəbul edir;
3. I çərçivədəki proqnoz dəyəri və proqnoz xətası, tam P çərçivə görüntüsünün yenidən qurulmasından əvvəl dekodlaşdırmada ümumiləşdirilməlidir;
4. P çərçivə, çərçivə arasındakı kodlaşdırma üçün irəli proqnozlaşdırmaya aiddir. Yalnız qabaqda ən yaxın olan I çərçivəyə və ya P çərçivəyə aiddir;
5. P çərçivəsi ondan sonra P çərçivəsinin istinad çərçivəsi ola bilər və ya ondan əvvəl və sonra B çərçivəsinin istinad çərçivəsi ola bilər;
6. P çərçivəsi bir istinad çərçivəsi olduğundan, kod çözmə səhvinin yayılmasına səbəb ola bilər;
7. fərq ötürülməsi səbəbindən P çərçivəsinin sıxılması nisbətən yüksəkdir.
Çərçivə B
Çerçeve B: yəni iki istiqamətli proqnozlaşdırılan şəkil. Çərçivə B iki tərəfli fərq çərçivəsidir, yəni çərçivə ilə ön və arxa çərçivələr arasındakı fərq B çərçivəsinə yazılır. Başqa sözlə, B çərçivəsini deşifrə etmək üçün yalnız əvvəlki önbellek şəkli deyil, eyni zamanda dekodlanmış şəkil də lazımdır. Son şəkil ön və arxa şəkillərin üst-üstə qoyulması və çərçivənin məlumatları ilə əldə edilir. B çərçivə sıxılma dərəcəsi yüksəkdir, lakin kod çözərkən CPU daha yorğun olacaqdır.
[B çərçivəsinin proqnozlaşdırılması və yenidən qurulması]
Çərçivə B ön I və ya P çərçivəyə, arxa tərəfdəki P çərçivə isə istinad çərçivəsinə əsaslanır. B çərçivəsinin "nöqtəsi" nin proqnoz dəyəri və iki hərəkət vektoru tapılır və ötürülməsi üçün proqnoz fərqi və hərəkət vektoru alınır. Alıcı, hərəkət vektoruna görə iki istinad çərçivəsindəki proqnozlaşdırılan dəyəri "tapır (hesablayır)" və fərqlə yekunlaşdırır və B çərçivəsinin "müəyyən nöqtəsinin" nümunə dəyərini alır və bununla da tam B çərçivəsini alır. Hərəkət proqnozu ilə çərçivələr arasında iki tərəfli proqnozlaşdırma kodlaşdırması
[B çərçivə xüsusiyyətləri]
1. Çərçivə B ön I və ya P çərçivə və sonrakı P çərçivə ilə proqnozlaşdırılır;
2. B çərçivəsi proqnoz səhvini və hərəkət vektorunu onunla I çərçivəsi və ya P çərçivəsi ilə arxadakı P çərçivəsi arasında ötürür;
3. B çərçivəsi ikitərəfli proqnozlaşdırma kodlaşdırma çərçivəsidir;
4. B çərçivəsinin sıxılma nisbəti ən yüksəkdir, çünki yalnız C istinad çərçivələri arasında hərəkətin əsas hissəsinin dəyişməsini əks etdirir və proqnoz daha dəqiqdir;
5. B çərçivəsi bir istinad çərçivəsi deyil və dekodlaşdırma səhvinin yayılmasına səbəb olmaz
[niyə B çərçivəsinə ehtiyac var]
Yuxarıda göstərilənlərdən, I və P-nin kod açma alqoritminin nisbətən sadə olduğunu və mənbənin işğalının nisbətən az olduğunu bilirik. Yalnız özüm başa çatdırmalıyam. P. yalnız əvvəlki şəkli önbelleğe alması üçün dekoderə ehtiyac duyur. P ilə qarşılaşarkən əvvəlcədən önbelleğe alınan şəkildən istifadə etmək daha yaxşıdır. Video yayımında yalnız I və P varsa, dekoder oxuyarkən oxuya və deşifrə edə bilər. İrəli getmək bizim üçün çox rahatdır, bəyənmirəm. Bəs niyə B çərçivəsini təqdim etmək istəyirsən?
Şəbəkədəki bir çox film B çərçivəsini qəbul edir, çünki B çərçivəsi ilə qeyd olunan ön və arxa kadrlar arasındakı fərq P çərçivəsindən daha çox yer saxlaya bilər. Bununla birlikdə, fayl kiçikdir və dekoder problem içindədir. Dekodlaşdırmada yalnız əvvəllər yaddaşda saxlanılan şəkil deyil, həm də növbəti I və ya P şəkli (yəni əvvəlcədən oxumaq və deşifr) istifadə olunur. Üstəlik, B çərçivəsi sadəcə itirilə bilməz, çünki B çərçivəsi əslində şəkil məlumatlarını ehtiva edir, əgər sadəcə itib əvvəlki şəkil ilə təkrarlanarsa, şəkil kartına səbəb olar (əslində, itirilir). Yerdən qənaət etmək üçün şəbəkədəki filmlər tez-tez kifayət qədər çox B kadrdan istifadə edir. B çərçivələri nə qədər çox istifadə olunarsa, B çərçivəsini dəstəkləməyən oyunçular üçün daha çox problem yaradacaq və şəkil o qədər çox qalacaq.
GOP (ardıcıllıq) və IDR
H264-də şəkil ardıcıllıqla təşkil olunur və bir ardıcıllıq şəkil kodlaşdırmasından sonra bir məlumat axınıdır.
Ardıcıllıqla ilk şəkilə IDR şəkli deyilir (şəkli dərhal yeniləyin) və IDR görüntüsü I kadr şəklidir. H. 264 dekodlaşdırmanı yenidən sinxronizasiya etmək üçün IDR görüntüsünü təqdim edir. Dekoder IDR görüntüsünü deşifrə etdikdə dərhal istinad çərçivəsi sırasını boşaldar, bütün dekodlanmış məlumatları çıxarar və ya atar, yenidən parametr parametrlərini axtarar və yeni bir ardıcıllığa başlayar. Bu şəkildə əvvəlki ardıcıllıqda böyük bir səhv varsa, yenidən sinxronizasiya etmək imkanı əldə edə bilərsiniz. IDR şəkillərindən sonrakı şəkillər əvvəlki IDR şəkillərindəki məlumatlardan istifadə edərək heç vaxt dekodlanmayacaq.
Ardıcıllıq, az məzmun fərqi ilə şəkil kodlaşdırmasından sonra yaradılan bir sıra məlumat axınlarıdır. Hərəkət daha az dəyişdikdə, bir ardıcıllıq çox uzun ola bilər, çünki daha az hərəkət dəyişikliyi şəkil şəklindəki məzmunun dəyişməsini təmsil edir, beləliklə bir I çərçivə, sonra da həmişə P çərçivə və B çərçivə edə bilərsiniz. Hərəkət çox dəyişdikdə, bir ardıcıllıq daha qısa ola bilər, məsələn, I çərçivə və 3 və ya 4 P kadrdan ibarətdir.
Video kodlaşdırma ardıcıllığında, GOP, iki I çərçivə arasındakı məsafəyə istinad edən bir şəkil qrupudur və istinad iki P çərçivə arasındakı məsafəyə aiddir. İki şəkil çərçivəsində, yəni GOP (şəkil qrupu) arasında bir qrup şəkil meydana gəlir.
|
Sürpriz almaq üçün e-poçt daxil edin
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Alban
ar.fmuser.org -> ərəb
hy.fmuser.org -> Ermənistan
az.fmuser.org -> azərbaycan dili
eu.fmuser.org -> Bask
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Çin (Sadələşdirilmiş)
zh-TW.fmuser.org -> Çin (Ənənəvi)
hr.fmuser.org -> Xorvat
cs.fmuser.org -> Çex dili
da.fmuser.org -> Danimarkalı
nl.fmuser.org -> Holland
et.fmuser.org -> Eston
tl.fmuser.org -> Filipin
fi.fmuser.org -> Fin
fr.fmuser.org -> Fransız
gl.fmuser.org -> Qalisian
ka.fmuser.org -> gürcü
de.fmuser.org -> Alman
el.fmuser.org -> Yunan
ht.fmuser.org -> Haiti Kreolu
iw.fmuser.org -> İbrani
hi.fmuser.org -> Hind dili
hu.fmuser.org -> Macar
is.fmuser.org -> İslandiya
id.fmuser.org -> İndoneziya
ga.fmuser.org -> İrlandiyalı
it.fmuser.org -> Italian
ja.fmuser.org -> Yapon
ko.fmuser.org -> Koreyalı
lv.fmuser.org -> Latviya
lt.fmuser.org -> Litva
mk.fmuser.org -> Makedoniya
ms.fmuser.org -> Malay dili
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Fars dili
pl.fmuser.org -> Polşa
pt.fmuser.org -> Portuqal
ro.fmuser.org -> Roman
ru.fmuser.org -> Rus
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovak
sl.fmuser.org -> Sloveniya
es.fmuser.org -> İspan
sw.fmuser.org -> suahili
sv.fmuser.org -> İsveç
th.fmuser.org -> Thai
tr.fmuser.org -> Türkcə
uk.fmuser.org -> Ukrayna
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Uels
yi.fmuser.org -> Azərbaycan
FMUSER Wirless Video və Səsi Daha Asan ötürür!
Əlaqə
Ünvan:
No. 305 Otaq HuiLan Bina No.273 Huanpu Yolu Guangzhou Çin 510620
Kateqoriyalar
Newsletter