FMUSER Wirless edastab videot ja heli lihtsamalt!

[meiliga kaitstud] WhatsApp + 8618078869184
Keel

    H264 põhiprintsiibid

     

    eessõna
    H264 videotihendusalgoritm on nüüd kahtlemata kõige laialdasemalt kasutatav ja populaarseim kõigist videotihendusmeetoditest. Avatud lähtekoodiga teekide nagu x264 / openh264 ja ffmpeg kasutuselevõtuga ei pea enamik kasutajaid enam H264 üksikasju liiga palju uurima, mis vähendab oluliselt H264 kasutavate inimeste kulusid.

    Kuid H264 korralikuks kasutamiseks tuleb ikkagi välja mõelda H264 põhiprintsiibid. Täna heidame pilgu H264 põhiprintsiipidele.

    H264 ülevaade


    H264 tihendustehnoloogia kasutab videoandmete tihendamiseks peamiselt järgmisi meetodeid. hulka kuuluvad:

    Kaadrisisene ennustustihendus lahendab ruumiandmete koondamise probleemi.
    Kaadritevahelise ennustuse tihendamine (liikumise hindamine ja kompenseerimine) lahendab ajadomeeni andmete koondamise probleemi.
    Integer Discrete Cosine Transform (DCT), mis muudab ruumilise korrelatsiooni ebaolulisteks andmeteks sagedusalas ja seejärel kvantiseerib selle.
    CABAC-tihendus.
    Kokkusurutud raam jaguneb: I raamiks, P kaadriks ja B raamiks:

    I raam: võtmeraam, kasutades kaadrisisest tihendustehnoloogiat.
    P raam: ettepoole suunatud viiteraam viitab tihendamisel ainult eelnevalt töödeldud kaadrile. Kasutage raami heli tihendamise tehnoloogiat.
    B raam: kahesuunaline võrdlusraam. Tihendamise ajal viitab see eelmisele ja järgmisele kaadrile. Kaadritevahelise tihendamise tehnoloogia kasutamine.
    Lisaks I / P / B kaadritele on olemas ka pildijärjestused GOP.

    GOP: kahe I kaadri vahel on pildijada ja pildijadas on ainult üks I kaader. Nagu allpool näidatud:


    Nüüd kirjeldame üksikasjalikult H264 tihendustehnoloogiat.

    H264 tihendustehnoloogia
    H264 põhiprintsiip on tegelikult väga lihtne, kirjeldame lühidalt andmete H264 tihendamise protsessi. Kaamera jäädvustatud videokaadrid (arvutatud kiirusega 30 kaadrit sekundis) saadetakse H264 kodeerija puhvrisse. Kooder peab esmalt jagama iga pildi jaoks makroplokid.

    Võtke näiteks järgmine pilt:

     

    Partitsiooni makroplokk
    H264 kasutab vaikimisi makroplokina 16X16 ala ja selle saab jagada ka suuruseks 8X8.

     

    Pärast makroploki jagamist arvutage makroploki piksliväärtus.

     

    Analoogia põhjal arvutatakse pildil iga makroploki piksliväärtus ja kõiki makroplokke töödeldakse järgmiselt.

     

    Alamplokk
    H264 kasutab suhteliselt lamedate piltide jaoks 16X16 makroplokke. Kõrgema tihendusastme saavutamiseks võib väiksemad alamplokid jagada ka 16X16 makroplokkideks. Alamploki suurus võib olla 8X16, 16X8, 8X8, 4X8, 8X4, 4X4, mis on väga paindlik.

     

    Ülaltoodud pildil on enamikul punases raamis olevatest 16X16 makroplokkidest sinine taust ja osa kolme kotka pildist on selles makroplokkis joonistatud. Kolme kotka osaliste piltide paremaks töötlemiseks jagatakse H264 mitu alamplokki 16X16 makroplokkideks.

     

    Nii saab pärast kaadrisisest tihendamist saada tõhusamaid andmeid. Allolev joonis on ülaltoodud makroplokkide kokkusurumise tulemus vastavalt mpeg-2 ja H264 abil. Vasak pool on MPEG-2 alamplokkide jagamise järgse kokkusurumise tulemus ja parem pool on H264 alamplokkide kokkusurumise tulemus. On näha, et H264 jagamismeetodil on rohkem eeliseid.

     

    Pärast makroploki jagamist saab kõik H264 kodeerijapuhvris olevad pildid grupeerida.

    Kaadrite grupeerimine
    Videoandmete jaoks on peamiselt kahte tüüpi andmete koondamist, üks neist on ajaline üleliigne ja teine ​​ruumis. Nende hulgas on ajaline andmete koondamine kõige suurem. Räägime kõigepealt videoandmete aja koondamise probleemist.

    Miks on aja koondamine kõige suurem? Eeldades, et kaamera jäädvustab 30 kaadrit sekundis, on nende 30 kaadri andmed enamasti seotud. Samuti on võimalik, et rohkem kui 30 andmekaadrit, kümneid kaadreid või sadu kaadreid andmeid on eriti tihedalt seotud.

    Nende väga tihedalt seotud kaadrite jaoks peame tegelikult salvestama vaid ühe andmekaadri ja sellest kaadrist saab teatud reeglite järgi ennustada teisi kaadreid, seega on videoandmetel kõige rohkem aega.

    Selle saavutamiseks, et vastavad kaadrid andmeid ennustusmeetodi kaudu kokku suruksid, on vaja videokaadrid rühmitada. Niisiis, kuidas teha kindlaks, et teatud raamid on omavahel tihedalt seotud ja neid saab kokku rühmitada? Vaatame ühte näidet. Allpool on pildistatud videokaader liikuvas piljardikuulide rühmas. Piljardikuulid veerevad paremast ülanurgast vasakusse alumisse nurka.

     


    Kooder H264 võtab iga kord välja kaks kõrvuti asetsevat kaadrit, et makroplokke võrrelda, et arvutada kahe kaadri sarnasus. Nagu allpool näidatud:

     

    Läbi makrobloki skannimise ja makroploki otsingu võib leida, et korrelatsioon kahe kaadri vahel on väga kõrge. Lisaks leitakse, et selle kaadrirühma korrelatsiooniaste on väga kõrge. Seetõttu saab ülaltoodud raamid jagada ühte rühma. Algoritm on järgmine: külgnevatel piltidel on üldiselt erinevad pikslid ainult 10% piires, heleduse erinevus ei ületa 2% ja värvide erinevus muutub ainult 1% piires. Me arvame seda. Graafikuid saab grupeerida.

    Sellises kaadrite rühmas säilitame pärast kodeerimist ainult esimese postituse täielikud andmed ja teised kaadrid arvutatakse eelmisele kaadrile viidates. Esimest kaadrit nimetame IDR / I kaadriks ja teisi kaadreid, mida nimetame P / B kaadriks, seega kutsume kodeeritud andmekaadrühma GOP.

    Liikumise hindamine ja kompenseerimine
    Pärast kaadrite grupeerimist kooderis H264 on vaja arvutada kaadrirühma objektide liikumisvektorid. Võttes näiteks ülaltoodud liikuva piljardi videoraami, vaatame, kuidas see arvutab liikumisvektori.

    Kooder H264 võtab puhvri päisest kõigepealt järjestikku välja kaks videoandmete kaadrit ja teostab seejärel makroplokkide skannimise. Kui ühelt pildilt on objekt leitud, tehakse otsing teise pildi läheduses (otsinguaknas). Kui objekt on sel ajal leitud teiselt pildilt, saab objekti liikumisvektori välja arvutada. Järgmisel pildil on piljardikuuli asukoht pärast otsimist.

     

    Ülaltoodud pildil oleva piljardikuulide asetuste erinevuse kaudu saab arvutada lauapildi suuna ja kauguse. H264 registreerib kordamööda igas kaadris palli liikumise kauguse ja suuna ning sellest saab järgmine.

     

    Pärast liikumisvektori arvutamist lahutatakse kompensatsiooniandmete saamiseks sama osa (see tähendab roheline osa). Lõpuks peame ainult kompenseerimise andmed kokku pakkima ja salvestama ning siis saab dekodeerimisel algse pildi taastada. Tihendatud andmed peavad salvestama ainult väikese koguse andmeid. Järgnevalt:

     

    Nimetame liikumisvektorit ja kompenseerimist kui kaadritevahelist tihendustehnoloogiat, mis lahendab videokaadrite andmete üleliigsuse õigeaegselt. Lisaks kaadritevahelisele tihendamisele tuleb kaadrisiseselt läbi viia ka andmete tihendamine. Kaadrisisene andmete tihendamine lahendab ruumiandmete üleliigsuse. Nüüd tutvustame kaadrisisest tihendustehnoloogiat.

    Intraennustus
    Inimsilm tunneb pilti teatud määral ära, see on väga tundlik madalsageduse heleduse suhtes ega ole eriti tundlik kõrgsageduse heleduse suhtes. Seetõttu saab mõnede uuringute põhjal pildilt eemaldada andmed, mis pole inimese silmade suhtes tundlikud. Sel viisil pakutakse välja intraennustamise tehnoloogia.

    H264 kaadrisisene tihendamine on väga sarnane JPEG-ga. Pärast seda, kui pilt on jagatud makroplokkideks, saab iga makroplokki ennustada 9 režiimis. Leidke ennustusrežiim, mis on originaalpildile kõige lähemal.

     

    Järgmine pilt on kogu makro iga makroploki ennustamise protsess.

     

    Intraennustamise järgse pildi ja algse pildi võrdlus on järgmine:

     

    Seejärel lahutatakse jääkväärtuse saamiseks algne pilt ja prognoositud pilt.

     

    Seejärel salvestage ennustusrežiimi teave, mille saime enne, et saaksime dekodeerimisel algse pildi taastada. Mõju on järgmine:

     

    Pärast kaadrisisest ja kaadritevahelist tihendamist on andmete optimeerimise võimalus küll suur, kuid optimeerimiseks on siiski ruumi.

    Tehke DCT jääkandmetele
    Andmete korrelatsiooni eemaldamiseks ja andmete täiendavaks kokkusurumiseks võib jääkandmeid allutada täisarvu diskreetsele koosinusmuundamisele. Nagu on näidatud alloleval joonisel, on vasak pool algandmete makroplokk ja paremal pool arvutatud jääkandmete makroplokk.

     

    Jääkandmete makroplokk digiteeritakse, nagu on näidatud alloleval joonisel:

     

    DCT teisendamine viiakse läbi jääkandmete makroplokil.

     

    Pärast seotud andmete eemaldamist näeme, et andmed tihendatakse veelgi.

     

    Pärast DCT-i tegemist ei piisa sellest ja kadudeta tihendamiseks on vaja CABAC-i.

    CABAC
    Ülaltoodud kaadrisisene tihendamine on kadudega pakkimistehnika. Teisisõnu, pärast pildi kokkusurumist ei saa seda täielikult taastada. CABAC on kadudeta tihendustehnoloogia.

    Kaotusteta pakkimistehnoloogia võib olla kõigile kõige tuttavam - Huffmani kodeerimine, lühikood kõrgsageduslike sõnade jaoks, pikk kood madalsageduslike sõnade jaoks andmete tihendamise eesmärgi saavutamiseks. MPEG-2-s kasutatud VLC on selline algoritm, võtame näiteks AZ, A kuulub kõrgsagedusandmetesse ja Z madalsagedusandmetesse. Vaadake, kuidas seda tehakse.

     

    CABAC on ka lühikood kõrgsagedusandmete jaoks ja pikk kood madalsagedusandmete jaoks. Samal ajal tihendab see konteksti põhjal, mis on palju tõhusam kui VLC. Mõju on järgmine:

     

    Nüüd asendage AZ videokaadriga ja see näeb välja järgmine.

     

    Ülaltoodud pildi põhjal on ilmne, et CACBA-d kasutav kadudeta tihendusskeem on palju tõhusam kui VLC.

    kokkuvõte
    Siinkohal oleme lõpetanud H264 kodeerimise põhimõtte. Selles artiklis räägitakse peamiselt järgmistest punktidest:
    1. Jianyin tutvustas H264-s mõningaid põhimõisteid. Näiteks I / P / B raam, GOP.
    2. Selgitas üksikasjalikult H264 kodeerimise põhiprintsiipe, sealhulgas:

    Makroplokkide jagamine
    Piltide rühmitamine
    Kaadrisisese tihendamise tehnoloogia põhimõte
    Kaadritevahelise tihendamise tehnoloogia põhimõte.
    DCT
    CABAC tihendamise põhimõte.

     

     

     

     

     

     

    Kui kaugele (pikk) saatja katta?

    Tegelik võimsus sõltub paljudest teguritest. Tõeline kaugus põhineb antenni paigaldamisel kõrgus, antennivõimendus, kasutades keskkonnas, nagu hoones ja muud takistused, tundlikkus vastuvõtja, antenn vastuvõtja. Paigaldamine antenn rohkem kõrge ja kasutades maal, kauguse palju kaugemale.

    Näide 5W FM-saatja kasutamine linna ja kodulinna:

    Mul on USA kliendile kasutamiseks 5W fm transmitter koos GP antenn oma kodulinnas, ja ta katsetada seda autot, see katab 10km (6.21mile).

    Ma testida 5W fm transmitter koos GP antenn minu kodulinnas, seda katavad umbes 2km (1.24mile).

    Ma testida 5W fm transmitter koos GP antenn Guangzhou linn, seda katavad umbes ainult 300meter (984ft).

    Allpool on umbes vahemikus erineva võimsusega FM saatjad. (Vahemik on läbimõõduga)

    0.1W ~ 5W FM saatja: 100M ~ 1KM

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

    15W ~ 80W FM saatja: 3KM ~ 10KM

    80W ~ 500W FM saatja: 10KM ~ 30KM

    500W ~ 1000W FM saatja: 30KM ~ 50KM

    1KW ~ 2KW FM saatja: 50KM ~ 100KM

    2KW ~ 5KW FM saatja: 100KM ~ 150KM

    5KW ~ 10KW FM saatja: 150KM ~ 200KM

    Kuidas meiega ühendust võtta saatja?

    Helista mulle + 8618078869184 OR
    Saada mulle [meiliga kaitstud]
    1.How kaugele sa tahad, et katta läbimõõduga?
    2.How pikk teie torn?
    3.Where sa pärit oled?
    Ja me teile rohkem professionaalset nõu.

    Meist

    FMUSER.ORG on süsteemi integreerimisfirma, mis keskendub raadiovõrgu traadita andmeedastusele / stuudio video audio seadmetele / voogedastusele ja andmetöötlusele. Pakume kõike alates nõuandest ja konsultatsioonidest raami integreerimise ja paigaldamise, kasutuselevõtu ja koolituse kaudu.
     
    Pakume FM-saatjat, analoogtelevisiooni saatjat, digitaaltelevisiooni saatjat, VHF-i UHF-saatjat, antenne, koaksiaalkaabliühendusi, STL-i, õhu töötlemisel, stuudio levitamistooteid, RF-signaali jälgimist, RDS-kodeerijaid, heliprotsessoreid ja kaug-saidi juhtseadmeid IPTV tooted, Video / Audio Encoder / Decoder, mis on ette nähtud nii suurte rahvusvaheliste ringhäälinguvõrkude kui ka väikeste erajaamade vajadustele.
     
    Meie lahendusel on FM-raadiojaam / analoog-TV-jaam / digi-TV-jaam / audio-videostuudioseadmed / stuudiosaatja link / saatja telemeetriasüsteem / hotelli telesüsteem / IPTV-otseülekanne / voogesituse otseülekanne / videokonverents / CATV-ringhäälingusüsteem.
     
    Me kasutame kõigi süsteemide jaoks kõrgtehnoloogilisi tooteid, sest me teame, et kõrge usaldusväärsus ja kõrge jõudlus on süsteemi ja lahenduse jaoks nii olulised. Samal ajal peame ka tagama, et meie toodete süsteem oleks väga mõistliku hinnaga.
     
    Meil on avalike ja kaubanduslike ringhäälinguorganisatsioonide, telekommunikatsioonioperaatorite ja reguleerivate asutuste kliente ning pakume lahendusi ja tooteid ka sadadele väiksematele, kohalikele ja kogukondlikele ringhäälinguorganisatsioonidele.
     
    FMUSER.ORG on eksportinud üle 15 aasta ja tal on kliente kogu maailmas. 13-aastase kogemusega selles valdkonnas on meil professionaalne meeskond kliendi igasuguste probleemide lahendamiseks. Pühendume professionaalsete toodete ja teenuste äärmiselt mõistliku hinna pakkumisel.
    Kontakt e-post: [meiliga kaitstud]

    meie Factory

    Meil on moderniseerimine tehases. Olete oodatud külastama meie tehases kui sa tuled Hiinas.

    Praegu on juba 1095 kliendid üle maailma külastanud meie Guangzhou Tianhe kontoris. Kui sa tuled Hiinas, olete oodatud meile külla.

    õiglases

    See on meie osalemine 2012 Global Sources Hong Kong Electronics Fair . Kliendid üle kogu maailma Lõpuks on võimalus kokku saada.

    Kus on Fmuser?

    Võite neid numbreid otsida " 23.127460034623816,113.33224654197693 "Google'i kaardilt leiate meie fmuseri kontori.

    FMUSER Guangzhou asukoht on Tianhe piirkond, mis on keskel Canton . väga lähedal Euroopa Canton Fair , Guangzhou raudteejaamas, xiaobei tee ja dashatou Ainult vaja 10 minuti kui võtta TAXI . Tere sõbrad üle maailma, et külastada ja rääkida.

    Kontakt: Sky Blue
    Mobiiltelefon: + 8618078869184
    WhatsApp: + 8618078869184
    Wechat: + 8618078869184
    E-mail: [meiliga kaitstud]
    QQ: 727926717
    Skype: sky198710021
    Aadress: No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Hiina Zip: 510620

    Inglise: Aktsepteerime kõiki makseid, näiteks PayPal, krediitkaart, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer. Kui teil on küsimusi, võtke minuga ühendust [meiliga kaitstud] või WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Soovitame kasutada Paypal osta meie esemed, PayPal on turvaline viis osta Internetis.

      Iga meie kaubaartiklite lehekülje allosas peal on paypal logo maksta.

      Krediitkaart.Kui sul ei ole PayPal, kuid sa pead krediitkaarti, siis võib ka klõpsata Yellow PayPal nuppu maksma oma krediitkaardi.

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

      Aga kui sa ei ole krediitkaarti ja ei pea PayPal konto või raskelt sai paypal accout, võite kasutada järgmisi:

      Western Union.  www.westernunion.com

       

      Maksta Western Union mulle:

      Eesnimi / eesnimi: Yingfeng
      Perekonnanimi / perekonnanimi / perekonnanimi: Zhang
      Täielik nimi: Yingfeng Zhang
      Riik: Hiina
      Linn: Guangzhou 

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

      T / T.  maksta T / T (pangaülekanne / telegrammülekanne / Bank Transfer)
       
      Esimene Panga teave (ettevõtte konto):
      SWIFT BIC: BKCHHKHHXXX
      Panga nimi: HIINA (HONG KONG) BANK OF HONG KONG, HONG KONG
      Panga aadress: HIINA TOBI BANK, 1 AED ROAD, CENTRAL, HONG KONG
      PANGA KOOD: 012
      Konto nimi: FMUSER INTERNATIONAL GROUP LIMITED
      Arveldusarve nr. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Teine Panga TEAVE (ETTEVÕTTE KONTO):
      Saaja: Fmuser International Group Inc
      Konto number: 44050158090900000337
      Saaja pank: Hiina Ehituspanga Guangdongi filiaal
      SWIFT-kood: PCBCCNBJGDX
      Aadress: NO.553 Tianhe Road, Guangzhou, Guangdong, Tianhe piirkond, Hiina
      ** Märkus. Kui kannate raha meie pangakontole, ÄRGE kirjutage märkuste piirkonda midagi, vastasel juhul ei saa me valitsuse rahvusvahelise kaubanduse poliitika tõttu makset kätte.

    * See saata 1-2 tööpäeva jooksul, kui makse selge.

    * Saadame selle oma paypal aadressi. Kui soovite muuta aadress, saatke oma õige aadress ja telefoni number minu e-posti [meiliga kaitstud]

    * Kui paketid on alla 2kg, me vedada posti teel lennupostiga, see võtab aega umbes 15-25days oma käsi.

    Kui pakend on rohkem kui 2kg, me laeva kaudu EMS, DHL, UPS, FedEx kiire kullerpostiteenuse, see võtab aega umbes 7 ~ 15days oma käsi.

    Kui pakki üle 100kg saadame kaudu DHL või lennutranspordiga. See võtab umbes 3 ~ 7days oma käsi.

    Kõik pakendid on vormi Hiina Guangzhou.

    * Pakett saadetakse kingitusena ja deklareeritakse nii vähe kui võimalik, ostjal pole vaja "MAKSU" eest maksta.

    * Pärast laeva, saadame teile e-kirja ja teile jälgimise numbri.

    Garantii jaoks.
    Võtke meiega ühendust --- >> Tagastage toode meile --- >> Võtke vastu ja saatke uus asendaja.

    Nimi: Liu Xiaoxia
    Aadress: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou Hiinas.
    ZIP: 510620
    Telefon: + 8618078869184

    Palun pöörduge tagasi aadress ja kirjuta oma paypal aadressi, nime, probleemi märkus:

    Vaata kõiki Küsimus

    hüüdnimi

    E-POST

    Küsimused

      Üllatuse saamiseks sisestage e-posti aadress

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> afrikaans
      sq.fmuser.org -> albaania keel
      ar.fmuser.org -> araabia
      hy.fmuser.org -> Armeenia
      az.fmuser.org -> aserbaidžaanlane
      eu.fmuser.org -> baski keel
      be.fmuser.org -> valgevenelane
      bg.fmuser.org -> Bulgaaria
      ca.fmuser.org -> katalaani keel
      zh-CN.fmuser.org -> hiina (lihtsustatud)
      zh-TW.fmuser.org -> Hiina (traditsiooniline)
      hr.fmuser.org -> horvaadi keel
      cs.fmuser.org -> tšehhi
      da.fmuser.org -> taani keel
      nl.fmuser.org -> Hollandi
      et.fmuser.org -> eesti keel
      tl.fmuser.org -> filipiinlane
      fi.fmuser.org -> soome keel
      fr.fmuser.org -> Prantsusmaa
      gl.fmuser.org -> galicia keel
      ka.fmuser.org -> gruusia keel
      de.fmuser.org -> saksa keel
      el.fmuser.org -> Kreeka
      ht.fmuser.org -> Haiti kreool
      iw.fmuser.org -> heebrea
      hi.fmuser.org -> hindi
      hu.fmuser.org -> Ungari
      is.fmuser.org -> islandi keel
      id.fmuser.org -> indoneesia keel
      ga.fmuser.org -> iiri keel
      it.fmuser.org -> Itaalia
      ja.fmuser.org -> jaapani keel
      ko.fmuser.org -> korea
      lv.fmuser.org -> läti keel
      lt.fmuser.org -> Leedu
      mk.fmuser.org -> makedoonia
      ms.fmuser.org -> malai
      mt.fmuser.org -> malta keel
      no.fmuser.org -> Norra
      fa.fmuser.org -> pärsia keel
      pl.fmuser.org -> poola keel
      pt.fmuser.org -> portugali keel
      ro.fmuser.org -> Rumeenia
      ru.fmuser.org -> vene keel
      sr.fmuser.org -> serbia
      sk.fmuser.org -> slovaki keel
      sl.fmuser.org -> Sloveenia
      es.fmuser.org -> hispaania keel
      sw.fmuser.org -> suahiili keel
      sv.fmuser.org -> rootsi keel
      th.fmuser.org -> Tai
      tr.fmuser.org -> türgi keel
      uk.fmuser.org -> ukrainlane
      ur.fmuser.org -> urdu
      vi.fmuser.org -> Vietnam
      cy.fmuser.org -> kõmri keel
      yi.fmuser.org -> Jidiši

       
  •  

    FMUSER Wirless edastab videot ja heli lihtsamalt!

  • Saada sõnum

    Aadress:
    Nr 305 tuba HuiLan Building No.273 Huanpu Road Guangzhou, Hiina 510620

    E-mail:
    [meiliga kaitstud]

    Tel / WhatApps:
    + 8618078869184

  • Kategooriad

  • Uudiskiri

    ESIMENE VÕI TÄIELIK NIMI

    E-mail

  • paypal lahendus  Western UnionBank of China
    E-mail:[meiliga kaitstud]   WhatsApp: +8618078869184 Skype: sky198710021 Vestle minuga
    Copyright 2006-2020 Powered By www.fmuser.org

    Võta meiega ühendust