FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!

[chránené e-mailom] WhatsApp + 8618078869184
Jazyk

    H264 základné princípy

     

    Predslov
    Algoritmus kompresie videa H264 je dnes nepochybne najrozšírenejšou a najpopulárnejšou technikou kompresie videa. So zavedením knižníc otvoreného zdroja, ako sú x264 / openh264 a ffmpeg, už väčšina používateľov nemusí robiť príliš veľa podrobností o H264, čo výrazne znižuje náklady ľudí používajúcich H264.

    Aby sme však mohli H264 dobre využívať, musíme prísť na základné princípy H264. Dnes sa pozrieme na základné princípy H264.

    Prehľad H264


    Technológia kompresie H264 využíva na kompresiu videodát hlavne nasledujúce metódy. zahŕňajú:

    Intrarámcová predikčná kompresia rieši problém redundancie priestorových údajov.
    Medzisnímková predikčná kompresia (odhad pohybu a kompenzácia) rieši problém redundancie údajov v časovej oblasti.
    Integer Discrete Cosine Transform (DCT), ktorá transformuje priestorovú koreláciu na irelevantné údaje vo frekvenčnej doméne a potom ju kvantizuje.
    Kompresia CABAC.
    Komprimovaný rám je rozdelený na: rám I, rám P a rám B:

    I frame: kľúčový rám, využívajúci technológiu kompresie vnútri rámu.
    P rámec: dopredu referenčný rámec, pri kompresii sa odkazuje iba na predtým spracovaný rámec. Použite technológiu kompresie zvuku rámu.
    B rám: Obojsmerný referenčný rám. Počas kompresie označuje predchádzajúci a nasledujúci rámec. Pomocou technológie kompresie medzi snímkami.
    Okrem I / P / B rámcov existujú aj obrazové sekvencie GOP.

    GOP: Medzi dvoma snímkami I je sekvencia obrázkov a v sekvencii obrázkov je iba jeden rámec. Ako je ukázané nižšie:


    Teraz si podrobne popíšeme kompresnú technológiu H264.

    Technológia kompresie H264
    Základný princíp H264 je v skutočnosti veľmi jednoduchý, poďme si v krátkosti popísať proces kompresie dát H264. Video snímky zachytené kamerou (vypočítané na 30 snímok za sekundu) sa odosielajú do medzipamäte kodéra H264. Kodér musí najskôr rozdeliť makrobloky pre každý obrázok.

    Vezmite si nasledujúci obrázok ako príklad:

     

    Deliaci makroblok
    H264 štandardne používa oblasť makra 16X16 ako blok makier a dá sa tiež rozdeliť na veľkosť 8X8.

     

    Po rozdelení makrobloku vypočítajte hodnotu pixelov makrobloku.

     

    Analogicky sa vypočíta hodnota pixelov každého makrobloku v obraze a všetky makrobloky sa spracujú nasledujúcim spôsobom.

     

    Čiastkový blok
    H264 používa pre relatívne ploché obrázky makrobloky 16X16. Aby sa však dosiahla vyššia miera kompresie, možno menšie čiastkové bloky rozdeliť aj na makrobloky 16x16. Veľkosť podbloku môže byť 8X16, 16X8, 8X8, 4X8, 8X4, 4X4, čo je veľmi flexibilné.

     

    Na vyššie uvedenom obrázku má väčšina makroblokov 16X16 v červenom ráme modré pozadie a časť obrázka troch orlov je nakreslená v tomto makrobloku. Kvôli lepšiemu spracovaniu čiastkových obrázkov troch orlov sú H264 Multiple čiastkové bloky rozdelené do makroblokov 16X16.

     

    Týmto spôsobom je možné po kompresii vnútri rámca získať efektívnejšie údaje. Obrázok nižšie je výsledkom kompresie vyššie uvedených makroblokov pomocou súborov mpeg-2 a H264. Ľavá polovica je výsledkom kompresie po rozdelení podbloku MPEG-2 a pravá polovica je výsledkom kompresie podbloku H264. Je vidieť, že metóda delenia H264 má viac výhod.

     

    Po rozdelení makrobloku je možné zoskupiť všetky obrázky vo vyrovnávacej pamäti kodéra H264.

    Zoskupenie rámcov
    Pre video dáta existujú hlavne dva typy redundancie dát, jeden je redundancia dát v čase a druhý je redundancia dát v priestore. Spomedzi nich je časová redundancia údajov najväčšia. Najprv si povieme niečo o probléme redundancie času video dát.

    Prečo je časová nadbytočnosť najväčšia? Za predpokladu, že kamera zaznamená 30 snímok za sekundu, údaje týchto 30 snímok väčšinou súvisia. Je tiež možné, že viac ako 30 rámcov údajov, desiatky rámcov alebo stovky rámcov údajov sú obzvlášť úzko spojené.

    Pre tieto veľmi úzko súvisiace rámce v skutočnosti musíme uložiť iba jeden rámec údajov a z tohto rámca možno podľa určitých pravidiel predvídať ďalšie rámce, takže videodáta majú najväčšiu časovú redundanciu.

    Aby sa dosiahlo, že príslušné rámce komprimujú dáta pomocou predikčnej metódy, je potrebné zoskupiť video rámce. Ako teda zistiť, že určité rámce úzko súvisia a dajú sa zoskupiť? Pozrime sa na príklad. Nižšie je zachytený videozáznam skupiny pohybujúcich sa biliardových gúľ. Biliardové gule sa kotúľajú z pravého horného rohu do ľavého dolného rohu.

     


    Kodér H264 vylúči zakaždým dva susedné rámce na porovnanie makroblokov s cieľom vypočítať podobnosť dvoch rámcov. Ako je ukázané nižšie:

     

    Prostredníctvom skenovania makroblokov a hľadania makroblokov je možné zistiť, že korelácia medzi týmito dvoma snímkami je veľmi vysoká. Ďalej sa zistilo, že stupeň korelácie tejto skupiny rámcov je veľmi vysoký. Preto je možné vyššie uvedené snímky rozdeliť do jednej skupiny. Algoritmus je: na susedných obrázkoch sú pixely, ktoré sa všeobecne líšia, iba do 10%, rozdiel jasu nepresahuje 2% a rozdiel farebnosti sa mení iba do 1%. Myslíme si, že to Grafy je možné zoskupiť.

    V takejto skupine rámcov po kódovaní ponecháme iba úplné údaje prvého príspevku a ďalšie rámce sa vypočítajú s odvolaním sa na predchádzajúci rámec. Prvý rámec voláme IDR / I rámec a ďalšie rámce nazývame P / B rámec, preto kódovanú skupinu dátových rámcov nazývame GOP.

    Odhad pohybu a kompenzácia
    Po zoskupení rámcov v kodéri H264 je potrebné vypočítať pohybové vektory objektov v skupine rámcov. Na príklade vyššie uvedeného pohyblivého rámčeka s biliardovým videom sa pozrime, ako sa počíta s vektorom pohybu.

    Kodér H264 najskôr vyberie dva rámce obrazových údajov z hlavičky vyrovnávacej pamäte postupne a potom vykoná skenovanie makroblokov. Ak sa na jednom z obrázkov nájde objekt, vyhľadávanie sa uskutoční v blízkosti druhého obrázka (vo vyhľadávacom okne). Ak sa objekt v súčasnosti nachádza na inom obrázku, je možné vypočítať vektor pohybu objektu. Nasledujúci obrázok ukazuje polohu biliardovej gule po vyhľadaní.

     

    Z rozdielu medzi polohami biliardových gúľ na vyššie uvedenom obrázku možno vypočítať smer a vzdialenosť tabuľkového obrázka. H264 postupne zaznamenáva vzdialenosť a smer pohybu lopty v každom ráme a stáva sa nasledujúcim.

     

    Po výpočte vektora pohybu sa odčíta rovnaká časť (tj. Zelená časť), aby sa získali údaje o kompenzácii. Nakoniec nám stačí komprimovať a uložiť údaje o kompenzácii a potom je možné pri dekódovaní obnoviť pôvodný obrázok. Komprimované údaje musia zaznamenať iba malé množstvo údajov. Nasledovne:

     

    Pohybový vektor a kompenzáciu nazývame technológia medzisnímkovej kompresie, ktorá rieši redundanciu dát videozáznamov v čase. Okrem medzisnímkovej kompresie musí byť v rámci vykonaná aj kompresia údajov. Intrarámcová kompresia dát rieši redundanciu priestorových dát. Teraz predstavíme technológiu kompresie v rámci snímky.

    Vnútorná predpoveď
    Ľudské oko má určitý stupeň rozpoznania obrazu, je veľmi citlivé na jas nízkej frekvencie a nie je príliš citlivé na jas vysokej frekvencie. Preto na základe niektorých výskumov možno z obrazu odstrániť údaje, ktoré nie sú citlivé na ľudské oči. Týmto spôsobom je navrhnutá technológia intra predikcie.

    Intrarámcová kompresia H264 je veľmi podobná JPEG. Po rozdelení obrázka na makrobloky je možné každý makroblok predvídať v 9 režimoch. Nájdite predikčný režim, ktorý je najbližšie k pôvodnému obrázku.

     

    Nasledujúci obrázok predstavuje proces predikcie každého bloku makier na celom obrázku.

     

    Porovnanie medzi obrazom po intra predikcii a pôvodným obrazom je nasledujúce:

     

    Potom sa pôvodný obraz a intrapredikovaný obraz odčítajú, aby sa získala zvyšková hodnota.

     

    Potom uložte informácie o predikčnom režime, ktoré sme dostali predtým, aby sme mohli pri dekódovaní obnoviť pôvodný obrázok. Účinok je nasledovný:

     

    Po kompresii medzi snímkami a medzi snímkami sú údaje výrazne znížené, ale stále existuje priestor na optimalizáciu.

    Vykonajte DCT na zvyškových dátach
    Zvyškové údaje je možné podrobiť celočíselnej diskrétnej kosínusovej transformácii, aby sa odstránila korelácia údajov a údaje sa ďalej komprimovali. Ako je znázornené na obrázku nižšie, ľavá strana je makroblok pôvodných údajov a pravá strana je makroblok vypočítaných zvyškových údajov.

     

    Makroblok zvyškových údajov sa digitalizuje, ako je znázornené na obrázku nižšie:

     

    Konverzia DCT sa vykonáva na makrobloku zvyškových údajov.

     

    Po odstránení súvisiacich údajov vidíme, že sa údaje ďalej komprimujú.

     

    Po dokončení DCT to nestačí a na bezstratovú kompresiu je potrebný CABAC.

    CABAC
    Vyššie uvedená kompresia v rámci snímky je technikou stratovej kompresie. Inými slovami, po komprimácii sa obrázok nedá úplne obnoviť. CABAC je technológia bezstratovej kompresie.

    Technológia bezstratovej kompresie môže byť pre každého najviac známa: Huffmanovo kódovanie, krátky kód pre vysokofrekvenčné slová, dlhý kód pre nízkofrekvenčné slová na dosiahnutie účelu kompresie dát. VLC použitá v MPEG-2 je tento druh algoritmu. Ako príklad si vezmeme AZ, A patrí k vysokofrekvenčným údajom a Z patrí k nízkofrekvenčným údajom. Uvidíte, ako sa to robí.

     

    CABAC je tiež krátky kód pre vysokofrekvenčné údaje a dlhý kód pre nízkofrekvenčné údaje. Zároveň bude komprimovať na základe kontextu, ktorý je oveľa efektívnejší ako VLC. Účinok je nasledovný:

     

    Teraz nahraďte AZ rámom videa a bude vyzerať nasledovne.

     

    Z vyššie uvedeného obrázku je zrejmé, že schéma bezstratovej kompresie pomocou CACBA je oveľa efektívnejšia ako VLC.

    zhrnutie
    V tomto okamihu sme dokončili princíp kódovania H264. Tento článok hovorí hlavne o nasledujúcich bodoch:
    1. Jianyin uviedla v H264 niektoré základné pojmy. Ako napríklad rám I / P / B, GOP.
    2. Podrobne vysvetlil základné princípy kódovania H264 vrátane:

    Delenie makroblokov
    Zoskupenie obrázkov
    Princíp technológie kompresie v rámci snímky
    Princíp technológie medzisnímkovej kompresie.
    DCT
    Princíp kompresie CABAC.

     

     

     

     

     

     

    Ako ďaleko (dlho) kryt vysielač?

    Dosah prenosu závisí od mnohých faktorov. Skutočná vzdialenosť je založený na anténe inštaláciu výšky, zisku antény, za použitia prostredia, ako je stavebné a iné prekážky, citlivosti prijímača, antény prijímača. Inštalácia antény viac high a používanie v zeleni, vzdialenosť bude oveľa ďaleko.

    Príklad 5W FM vysielač používať v meste a rodného mesta:

    Mám USA použitie zákazník 5W FM vysielač s anténou GP vo svojom rodnom meste, a to vyskúšať s autom, to pokrytie 10km (6.21mile).

    Aj test vysielač FM 5W s anténou GP v mojom rodnom meste, pokrývať asi 2km (1.24mile).

    Aj test vysielač FM 5W s GP anténou v meste Guangzhou, pokrývať asi jediný 300meter (984ft).

    Nižšie sú uvedené približné rad rôznych sila FM vysielačov. (Rozsah je priemer)

    0.1W ~ 5W FM vysielač: 100 ~ 1KM

    5W ~ 15W FM Ttransmitter: 1KM ~ 3KM

    15W ~ 80W FM vysielač: 3KM ~ 10KM

    80W ~ 500W FM vysielač: 10KM ~ 30KM

    500W ~ 1000W FM vysielač: 30KM ~ 50KM

    1KW ~ 2KW FM vysielač: 50KM ~ 100KM

    2KW ~ 5KW FM vysielač: 100KM ~ 150KM

    5KW ~ 10KW FM vysielač: 150KM ~ 200KM

    Ako nás kontaktovať pre vysielač?

    Zavolaj mi + 8618078869184 OR
    Pošli mi email [chránené e-mailom]
    1.How ďaleko chcete pokryť v priemere?
    2.How vysoký teba veža?
    3.Where are you from?
    A dáme vám viac profesionálne poradenstvo.

    O nás

    FMUSER.ORG je systémová integračná spoločnosť so zameraním na RF bezdrôtový prenos / štúdiové video audio zariadenie / streaming a spracovanie dát. Poskytujeme všetko od poradenstva a poradenstva cez integráciu racku až po inštaláciu, uvedenie do prevádzky a školenie.
     
    Ponúkame FM vysielač, analógový TV vysielač, digitálny televízny vysielač, VHF vysielač UHF, antény, koaxiálne káblové konektory, STL, na spracovanie vzduchu, vysielanie produktov pre štúdio, monitorovanie RF signálu, RDS Encoders, audio procesory a diaľkové ovládacie jednotky, Produkty IPTV, Video / Audio Encoder / Decoder, navrhnuté tak, aby vyhovovali potrebám veľkých medzinárodných vysielacích sietí a malých súkromných staníc.
     
    Naše riešenie má rozhlasovú stanicu FM / analógovú TV stanicu / digitálnu TV stanicu / audio video štúdiové vybavenie / prepojenie štúdiového vysielača / telemetrický systém vysielača / hotelový televízny systém / živé televízne vysielanie IPTV / živé televízne vysielanie / videokonferencia / CATV vysielací systém.
     
    Používame moderné technologické produkty pre všetky systémy, pretože poznáme vysokú spoľahlivosť a vysoký výkon sú tak dôležité pre systém a riešenie. Zároveň musíme zabezpečiť, aby náš systém výrobkov s veľmi rozumnú cenu.
     
    Máme zákazníkov verejnoprávnych a komerčných vysielateľov, telekomunikačných operátorov a regulačných orgánov a ponúkame aj riešenia a produkty mnohým stovkám menších, miestnych a komunitných vysielateľov.
     
    FMUSER.ORG exportuje viac ako 15 rokov a má klientov z celého sveta. S 13-ročnými skúsenosťami v tejto oblasti máme profesionálny tím na riešenie všetkých druhov problémov zákazníka. Venovali sme sa poskytovaniu mimoriadne primeraných cien profesionálnych produktov a služieb.
    Kontaktný email : [chránené e-mailom]

    Naša továreň

    Máme modernizácia továrne. Ste vítaní k návšteve nášho závodu, keď príde do Číny.

    V súčasnej dobe už existuje zákazníci 1095 po celom svete navštívil našu Guangzhou Tianhe kanceláriu. Ak prídete do Číny, ste vítaní nás navštíviť.

    na veľtrhu

    To je naša účasť v 2012 Global Sources Hong Kong Electronics veľtrh . Zákazníci z celého sveta konečne majú šancu sa dostať dohromady.

    Kde je Fmuser?

    Tieto čísla môžete vyhľadávať " 23.127460034623816,113.33224654197693 „v google mape potom nájdete našu fmuser kanceláriu.

    FMUSER Guangzhou kancelária je v okrese Tianhe, čo je centrom kantónu , veľmi blízkosti k Canton Fair , vlakovej stanice Guangzhou, xiaobei cestné a dashatou , Stačí 10 minút -Li mať TAXI , Welcome priateľmi po celom svete na návštevu a vyjednávať.

    Kontakt: Sky Blue
    Mobil: + 8618078869184
    WhatsApp: + 8618078869184
    Wechat: + 8618078869184
    E-mail: [chránené e-mailom]
    QQ: 727926717
    Skype: sky198710021
    Adresa: No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China Zip: 510620

    Angličtina: Prijímame všetky platby, ako sú PayPal, kreditná karta, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer. Ak máte akékoľvek otázky, kontaktujte ma [chránené e-mailom] alebo WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Odporúčame používať PayPal kúpiť naše produkty, The Paypal je bezpečný spôsob, ako kúpiť na internete.

      Každý z nášho zoznamu položky stranu dna na vrchol mať paypal logo zaplatiť.

      Kreditná karta.Ak nemáte PayPal, ale máte kreditnú kartu, môžete tiež kliknite na žlté tlačidlo PayPal zaplatiť kreditnou kartou.

      -------------------------------------------------- -------------------

      Ale ak nemáte kreditnú kartu, a nie mať PayPal účet alebo ťažko dostal paypal accout, môžete použiť nasledovné:

      Western Union.  www.westernunion.com

       

      Platiť prostredníctvom Western Union ku mne:

      Krstné meno / meno: Yingfeng
      Priezvisko / Priezvisko / Priezvisko: Zhang
      Úplné meno: Yingfeng Zhang
      Krajina: China
      Mesto: Guangzhou 

      -------------------------------------------------- -------------------

      T / T.  platiť T / T (prevod / telegrafné Transfer / bankový prevod)
       
      PRVÉ BANKOVÉ INFORMÁCIE (ÚČET SPOLOČNOSTI):
      SWIFT BIC: BKCHHKHHXXX
      Názov banky: BANK OF CHINA (HONG KONG) LIMITED, HONG KONG
      Banková adresa: BANKA ČÍNSKEJ TOWER, 1 GARDEN ROAD, CENTRAL, HONG KONG
      BANKOVÝ KÓD: 012
      Názov účtu: FMUSER INTERNATIONAL GROUP LIMITED
      Číslo účtu. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Druhá BANKOVÁ INFORMÁCIA (ÚČET SPOLOČNOSTI):
      Príjemca: Fmuser International Group Inc.
      Číslo účtu: 44050158090900000337
      Banka príjemcu: Čínska stavebná banka, pobočka Guangdong
      Kód SWIFT: PCBCCNBJGDX
      Adresa: NO.553 Tianhe Road, Guangzhou, Guangdong, okres Tianhe, Čína
      ** Poznámka: Keď prevádzate peniaze na náš bankový účet, NEPISUJTE nič do poznámky, inak nebudeme môcť prijať platbu z dôvodu vládnej politiky v medzinárodnom obchode.

    * To bude odoslaný v 1-2 pracovných dní, ak platba jasné.

    * Budeme poslať ho do svojho paypal adresu. Ak chcete zmeniť adresu, pošlite prosím svoj správnu adresu a telefónne číslo na môj email [chránené e-mailom]

    * V prípade všetkých balíčkov je nižšia ako 2kg, budeme odoslané poštou letecky, bude trvať asi 15-25days do ruky.

    V prípade, že balík je viac než 2kg, budeme loď cez EMS, DHL, UPS, FedEx rýchly expresné doručenie, bude to trvať asi 7 ~ 15days do ruky.

    Ak balík viac ako 100kg, budeme posielať cez DHL alebo leteckú dopravu. Bude to trvať asi 3 ~ 7days do ruky.

    Všetky balíčky sú formou Čína Guangzhou.

    * Balíček bude odoslaný ako „darček“ a bude odstránený čo najmenej, kupujúci nemusí platiť „DAŇ“.

    * Po lodi vám zašleme e-mailu a dá vám sledovacie číslo.

    Pre záruku.
    Kontaktujte nás --- >> Vráťte nám položku --- >> Prijmite a odošlite ďalšiu náhradu.

    Meno: Liu Xiaoxia
    Adresa: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou Čína.
    PSČ: 510620
    Telefón: + 8618078869184

    Vráťte sa prosím na túto adresu a napísať svoj paypal adresa, meno, problém na poznámka:

    Zoznamu Všetky Otázka

    prezývka

    E-mail

    otázky

      Zadajte e-mail, aby ste dostali prekvapenie

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> afrikánčina
      sq.fmuser.org -> albánsky
      ar.fmuser.org -> arabčina
      hy.fmuser.org -> Arménsky
      az.fmuser.org -> azerbajdžanský
      eu.fmuser.org -> baskičtina
      be.fmuser.org -> bieloruský
      bg.fmuser.org -> Bulgarian
      ca.fmuser.org -> katalánčina
      zh-CN.fmuser.org -> čínština (zjednodušená)
      zh-TW.fmuser.org -> čínština (tradičná)
      hr.fmuser.org -> chorvátčina
      cs.fmuser.org -> čeština
      da.fmuser.org -> dánčina
      nl.fmuser.org -> Dutch
      et.fmuser.org -> estónčina
      tl.fmuser.org -> filipínsky
      fi.fmuser.org -> fínčina
      fr.fmuser.org -> French
      gl.fmuser.org -> galícijčina
      ka.fmuser.org -> gruzínsky
      de.fmuser.org -> nemčina
      el.fmuser.org -> Greek
      ht.fmuser.org -> haitská kreolčina
      iw.fmuser.org -> hebrejčina
      hi.fmuser.org -> hindčina
      hu.fmuser.org -> Hungarian
      is.fmuser.org -> islandský
      id.fmuser.org -> indonézština
      ga.fmuser.org -> írsky
      it.fmuser.org -> Italian
      ja.fmuser.org -> japončina
      ko.fmuser.org -> kórejčina
      lv.fmuser.org -> lotyšský
      lt.fmuser.org -> litovčina
      mk.fmuser.org -> macedónsky
      ms.fmuser.org -> malajčina
      mt.fmuser.org -> maltčina
      no.fmuser.org -> Norwegian
      fa.fmuser.org -> perzský
      pl.fmuser.org -> poľština
      pt.fmuser.org -> portugalčina
      ro.fmuser.org -> rumunčina
      ru.fmuser.org -> ruština
      sr.fmuser.org -> srbčina
      sk.fmuser.org -> slovenčina
      sl.fmuser.org -> slovinčina
      es.fmuser.org -> španielčina
      sw.fmuser.org -> svahilčina
      sv.fmuser.org -> švédčina
      th.fmuser.org -> Thai
      tr.fmuser.org -> turečtina
      uk.fmuser.org -> ukrajinčina
      ur.fmuser.org -> urdčina
      vi.fmuser.org -> Vietnamese
      cy.fmuser.org -> waleština
      yi.fmuser.org -> jidiš

       
  •  

    FMUSER Bezdrôtové vysielanie videa a zvuku je jednoduchšie!

  • Kontakt

    adresa:
    Budova č. 305 Izba HuiLan č. 273 Huanpu Road Kanton Čína 510620

    E-mail:
    [chránené e-mailom]

    Tel / Aké aplikácie:
    + 8618078869184

  • Kategórie

  • Prihlás sa na odber Newslettra

    PRVÉ ALEBO CELÉ NÁZOV

    E-mail

  • riešenie paypal  Western UnionBank of China
    E-mail:[chránené e-mailom]   WhatsApp: +8618078869184 Skype: sky198710021 Chat so mnou
    Copyright 2006 2020-Powered By www.fmuser.org

    Kontaktujte nás