Az FMUSER Wirless könnyebben továbbítja a videót és a hangot!

[e-mail védett] WhatsApp + 8618078869184
Nyelv

    Módszer a H.264 kerettípusának megítélésére

     

    H264
    Nalu szerkezete Nalu, Nalu szerkezete nal fej + rbsp. A tényleges átviteli adatáramlást az ábra mutatja:
    Itt van a kép leírása
    A nal fejléc egy bájtot jelent, és az alsó 5 bites bitek a nal típusát képviselik, amint azt a következő táblázat mutatja:

    NAL típus Nal típus
     
     0  nem használt
     
    egy Nem IDR filmek
     
    kettő  Szeleteljen partíciót
     
    három B szelet adatpartíció
     
    négy Szelet C adatpartíció
     
    öt Az IDR kép filmje
     
    hat Kiegészítő kiegészítő információs egység (SEI)
     
    hét Szekvencia paraméterkészlet (SPS)
     
    nyolc Képparaméterkészlet (PPS)
     
    kilenc Elhatárolási jel
     
    tíz A sorozat vége
     
    tizenegy A stream vége
     
    tizenkét kitöltése
     
    13 .. 23  megtartása
     
    24 .. 31 Nincs foglalás
     


    Az RBSP az eredeti bájtsorozat terhelése.


    Ha a nal típus 5, a keret I keret, azaz kulcskép, és nem kulcs keret (P keret ...), ha a típus 1.


    A tényleges H264 adatkeretben a keret típusát általában egy 00, 001 vagy 00001 elválasztó előzi meg. Általánosságban elmondható, hogy az első kódoló által a kódoló által összeállított keretadat a PPS és az SPS, majd az I. keret, majd a P keret


    Easypusher / easytmp videó streaming push


    Az Easypusher és az easytmp segítségével a H264 videofolyamot és az audio videofolyamot helyi forrásként video forrásként lehet elérni a kamera SDK hívásával, az RTSP adatfolyam meghúzásával, az MP4 fájl olvasásával stb., Majd az RTSP és az RTMP segítségével a streaming média szerverre tolva. Ezek mind video streaming push programok, amelyek támogatják a Windows, Linux, Android, IOS, arm és más platformokat.


    Az alábbiakban leírjuk, hogyan különböztetik meg az I keretet és a P keretet, miután a videofolyamot lokálissá tették, majd eltolták:
    // Ez a kód beolvassa a fájlból a H264 adatokat, és a szerverre tolja őket
    unsigned char * ptr = új aláíratlan char [minta_méret];
    fread (ptr, minta_méret, 1, g_ fin);
    // Adatkeret írása - közvetlenül a hálózatra tolható
    // fwrite (ptr, minta_méret, 1, fout);
    EASY_ AV_ Frame avFrame;
    memset (& avFrame, 0x00, sizeof (EASY_ AV_ Frame));
    /*
    * A PTR első 4 bájtja a 0000001 keretosztás karakter, az ötödik bájt pedig nal típusú
    */
    aláíratlan char naltype = ((unsigned char) ptr [4] & 0x1F);
    avFrame.pBuffer = (aláíratlan karakter *) ptr;
    avFrame.u32AVFrameLen = minta_méret;
    avFrame.u32VFrameType = (naltype == 0x05)? EASY_ SDK_ VIDEO_ FRAME_ I: EASY_ SDK_ VIDEO_ FRAME_ P;
    avFrame.u32AVFrameFlag = EASY_ SDK_ VIDEO_ FRAME_ FLAG;
    avFrame.u32TimestampSec = lTimeStamp / 1000000;
    avFrame.u32TimestampUsec = (lTimeStamp% 1000000);
    Ha a videó forrása nem fájl, hanem IPcamera vagy RTSP adatfolyam, akkor valószínűleg már tájékoztatták az aktuális keretet arról, hogy a jelenlegi képkocka I vagy P keret a videó streaming visszamodulációjukban, ezért a nal megítélésének lépései típus el vannak hagyva.
    HI_ S32 NETSDK_ APICALL OnStreamCallback (HI_ U32 u32handle, / * fogantyú * /
    HI_ U32 u32datatype, / * adattípus, video- vagy audioadatok vagy audio-video összetett adatok * /
    HI_ U8 * pu8buffer, / * az adatok tartalmazzák a keret fejlécét * /
    HI_ U32 u32length, / * adathossz * /
    HI_ érvénytelen * puserdata / * felhasználói adatok * /
    )
    {
    HI_ S_ AVFrame * pstruAV = HI_ NULL;
    HI_ S_ SysHeader * pstruSys = HI_ NULL;
    ha (u32DataType == HI_ NET_ DEV_ AV_ DATA)
    {
    pstruAV = (HI_ S_ AVFrame *) pu8Buffer;
    if (pstruAV-> u32AVFrameFlag == HI_ NET_ DEV_ VIDEO_ FRAME_ FLAG)
    {
    ha (fPusherHandle == 0) visszatér 0;
    if (pstruAV-> u32AVFrameLen> 0)
    {
    unsigned char * pbuf = (unsigned char *) (pu8Buffer + sizeof (HI_ S_ AVFrame));
    EASY_ AV_ Frame avFrame;
    memset (& avFrame, 0x00, sizeof (EASY_ AV_ Frame));
    avFrame.u32AVFrameLen = pstruAV-> u32AVFrameLen;
    avFrame.pBuffer = (unsigned char *) pbuf;
    avFrame.u32VFrameType = (pstruAV-> u32VFrameType == HI_ NET_ DEV_ VIDEO_ FRAME_ I)? EASY_ SDK_ VIDEO_ FRAME_ I: EASY_ SDK_ VIDEO_ FRAME_ P;
    avFrame.u32AVFrameFlag = EASY_ SDK_ VIDEO_ FRAME_ FLAG;
    avFrame.u32TimestampSec = pstruAV-> u32AVFramePTS / 1000;
    avFrame.u32TimestampUsec = (pstruAV-> u32AVFramePTS% 1000) * 1000;
    EasyPusher_ PushFrame (fPusherHandle, & avFrame);
    }  
    }
    más
    if (pstruAV-> u32AVFrameFlag == HI_ NET_ DEV_ AUDIO_ FRAME_ FLAG)
    {
    ha (fPusherHandle == 0) visszatér 0;
    if (pstruAV-> u32AVFrameLen> 0)
    {
    // Különböző IPkamera, az adatfejléc itt más, és a megfelelő méretet ki kell hagyni az SDK szerint. Lehet, hogy egyesek nem rendelkeznek egyéni adatokkal
    unsigned char * pbuf = (unsigned char *) (pu8Buffer + sizeof (HI_ S_ AVFrame));
    EASY_ AV_ Frame avFrame;
    memset (& avFrame, 0x00, sizeof (EASY_ AV_ Frame));
    avFrame.u32AVFrameLen = pstruAV-> u32AVFrameLen-4; // Távolítsa el a gyártó által megadott 4 bájtos fejlécet
    avFrame.pBuffer = (aláíratlan karakter *) pbuf + 4;
    avFrame.u32AVFrameFlag = EASY_ SDK_ AUDIO_ FRAME_ FLAG;
    avFrame.u32TimestampSec = pstruAV-> u32AVFramePTS / 1000;
    avFrame.u32TimestampUsec = (pstruAV-> u32AVFramePTS% 1000) * 1000;
    EasyPusher_ PushFrame (fPusherHandle, & avFrame);
    }          
    }
    }
    más
    ha (u32DataType == HI_ NET_ DEV_ SYS_ DATA)
    {
    pstruSys = (HI_ S_ SysHeader *) pu8Buffer;
    printf ("Videó W:% u H:% u Audio:% u \ n", pstruSys-> struVHeader.u32Width, pstruSys-> struVHeader.u32Height, pstruSys-> struAHeader.u32Format);
    }
    visszatér HI_ SIKER;
    }
    Az adatforrásokkal élőben nyomhatja az RTSP-t és az RTMP-t a libeasypusher vagy a libeasyrtmp hívásával!

     

     

     

     

     

     

    Milyen messze (hosszú) a távadó fedelét?

    A hatótávolság számos tényezőtől függ. Az igazi távolságot alapul az antenna telepítéséhez magasság, antennanyereség használva környezetben, mint épület és egyéb akadály, érzékenysége a vevő, antenna a vevő. Telepítése antenna több magas és használata vidéken, a távolság sokkal messzebb.

    Példa 5W FM Transmitter használja a városban és a szülővárosa:

    Van egy magyar ügyfél használja 5W fm transmitter GP antenna szülővárosában, s kipróbálni egy autót, akkor terjed 10km (6.21mile).

    Tesztelem a 5W fm transmitter GP antenna szülővárosomban, ez fedezésére mintegy 2km (1.24mile).

    Tesztelem a 5W fm transmitter GP antenna Guangzhou város, akkor terjed csak körülbelül 300meter (984ft).

    Az alábbiakban a hozzávetőleges sor különböző teljesítmény FM adó. (A tartomány átmérő)

    0.1W ~ 5W FM adó: 100M ~ 1KM

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

    15W ~ 80W FM adó: 3KM ~ 10KM

    80W ~ 500W FM adó: 10KM ~ 30KM

    500W ~ 1000W FM adó: 30KM ~ 50KM

    1KW ~ 2KW FM adó: 50KM ~ 100KM

    2KW ~ 5KW FM adó: 100KM ~ 150KM

    5KW ~ 10KW FM adó: 150KM ~ 200KM

    Hogyan léphet kapcsolatba velünk az adó?

    Hívjon + 8618078869184 OR
    Küldj e-mailt [e-mail védett]
    1.How messze szeretné fedezni átmérőjű?
    2.How magas közületek torony?
    3.Where vagy?
    És akkor kapsz több szakmai tanácsot.

    Rólunk

    Az FMUSER.ORG egy olyan rendszerintegrációs cég, amely az RF vezeték nélküli átvitelre / stúdió-videó hangberendezésre / streamingre és adatfeldolgozásra összpontosít.
     
    FM adó, analóg TV adó, digitális TV adó, VHF UHF adó, antennák, koaxiális kábelcsatlakozók, STL, levegő feldolgozás, műsorszórási termékek a stúdióhoz, RF jel felügyelet, RDS kódolók, audio processzorok és távoli webhelyvezérlő egységek, IPTV termékek, Video / Audio Encoder / Decoder, úgy tervezték, hogy megfeleljenek mind a nagy nemzetközi műsorszóró hálózatok, mind a kis magánállomások igényeinek.
     
    Megoldásunk FM rádióállomás / analóg tévéállomás / digitális tévéállomás / audio-video stúdió berendezés / stúdió adó-összeköttetés / adó-telemetria rendszer / szálloda TV-rendszer / IPTV élő közvetítés / élő közvetítés / videokonferencia / CATV műsorszóró rendszer.
     
    Az összes rendszerhez fejlett technológiai termékeket használunk, mert tudjuk, hogy a nagy megbízhatóság és a nagy teljesítmény olyan fontos a rendszer és a megoldás szempontjából. Ugyanakkor meg kell győződnünk arról, hogy termékrendszerünk nagyon kedvező áron van.
     
    A közszolgálati és kereskedelmi műsorszolgáltatók, a távközlési szolgáltatók és a szabályozó hatóságok ügyfelei vannak, és megoldásokat és termékeket is kínálunk több száz kisebb, helyi és közösségi műsorszolgáltatónak.
     
    Az FMUSER.ORG több mint 15 éve exportál, és ügyfelei vannak a világ minden tájáról. 13 éves tapasztalattal rendelkezik ezen a területen, van egy profi csapatunk, hogy megoldjuk az ügyfelek mindenféle problémáját. Elkötelezettek vagyunk a professzionális termékek és szolgáltatások rendkívül elfogadható árainak biztosításában.
    Kapcsolattartó e-mail : [e-mail védett]

    a Factory

    Nekünk van korszerűsítés a gyár. Szeretettel várjuk, hogy látogassa meg a gyár, ha jön Kínába.

    Jelenleg már vannak 1095 ügyfelek világszerte látogatott el Guangzhou Tianhe irodában. Ha jön Kína, szívesen látogasson el hozzánk.

    Fair

    Ez a mi részvétel 2012 Global Sources Hong Kong Electronics Fair . Az ügyfelek a világ minden tájáról végre van egy esélyt, hogy együtt legyünk.

    Hol van Fmuser?

    Kereshet ezekben a számokban " 23.127460034623816,113.33224654197693 "a google térképen, akkor megtalálhatja fmuser irodánkat.

    FMUSER Guangzhou irodája Tianhe District, amely a központja a Canton . Nagyon közel hoz Canton Fair , Guangzhou vasútállomás, Xiaobei közúti és dashatou , Csak be kell 10 perc ha figyelembe TAXI . Üdvözöljük barátok a világ minden tájáról, hogy látogassa meg, és tárgyaljon.

    Kapcsolat: Sky Blue
    Mobil: + 8618078869184
    WhatsApp: + 8618078869184
    Wechat: + 8618078869184
    Email: [e-mail védett]
    QQ: 727926717
    Skype: sky198710021
    Cím: No.305 szoba Huilan Building No.273 Huanpu Road Guangzhou Kína Zip: 510620

    Angol: Minden fizetést elfogadunk, például PayPal, Hitelkártya, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer. Ha bármilyen kérdése van, kérjük, vegye fel velem a kapcsolatot [e-mail védett] vagy a WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Azt javasoljuk, hogy a Paypal vásárolni a terméket, a Paypal biztonságos módon vásárolni az interneten.

      Minden a mi elem lista oldal alján tetején van egy paypal logóra fizetni.

      Hitelkártya.Ha nincs paypal, de van, hitelkártya, akkor is kattints a sárga gombra PayPal fizetni a hitelkártya.

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

      De ha nem egy hitelkártya, és nem egy paypal számla, vagy nehezen kapott egy paypal fiókot állíthat, használhatja a következő:

      Western Union.  www.westernunion.com

       

      Fizessen Western Union nekem:

      Keresztnév / Keresztnév: Yingfeng
      Vezetéknév / Vezetéknév / Családnév: Zhang
      Teljes név: Yingfeng Zhang
      Ország: Kína
      Város: Guangzhou 

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

      T / T.  Fizessen T / T (átutalás / banki átutalás / banki átutalás)
       
      Első BANKINFORMÁCIÓ (VÁLLALATI SZÁMLA):
      SWIFT BIC: BKCHHKHHXXX
      Bank neve: BANK OF CHINA (HONG KONG) LIMITED, HONGKONG
      Bank címe: BANK OF CHINA TOWER, 1 GARDEN ÚT, CENTRAL, HONG KONG
      BANKKÓD: 012
      Számla neve: FMUSER INTERNATIONAL GROUP LIMITED
      Számlaszám. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Második BANK-INFORMÁCIÓ (VÁLLALATI SZÁMLA):
      Kedvezményezett: Fmuser International Group Inc.
      Fiókszám: 44050158090900000337
      Kedvezményezett bankja: China Construction Bank Guangdong Branch
      SWIFT kód: PCBCCNBJGDX
      Cím: NO.553 Tianhe Road, Guangzhou, Guangdong, Tianhe District, Kína
      ** Megjegyzés: Ha pénzt utal át bankszámlánkra, kérjük, NE írjon semmit a megjegyzés területére, különben a nemzetközi kereskedelemre vonatkozó kormányzati politika miatt nem tudjuk megkapni a befizetést.

    * Ez lesz elküldve 1-2 munkanap, amikor a fizetési világos.

    * Mi elküldjük azt a paypal címét. Ha meg akarjuk változtatni a címet, kérjük, küldje el a megfelelő címet és telefonszámot az email [e-mail védett]

    * Ha a csomagok alatt 2kg fogjuk szállítani postai légiposta, akkor körülbelül 15-25days a kezedbe.

    Ha ez a csomag több, mint 2kg, akkor a hajó keresztül EMS, DHL, UPS, Fedex gyors expressz szállítás, akkor körülbelül 7 ~ 15days a kezedbe.

    Ha a csomag több, mint 100kg küldünk keresztül DHL vagy a légi áruszállítás. Ez körülbelül 3 ~ 7days a kezedbe.

    Minden csomag formájában Kína Guangzhou.

    * A csomagot "ajándékként" küldjük el, és a lehető legkevesebbet nyilatkozunk, a vevőnek nem kell fizetnie az "adóért".

    * Miután a hajó, küldünk Önnek egy e-mailt, és adja meg a nyomon követési számot.

    A jótállásért.
    Lépjen kapcsolatba velünk --- >> Tegye vissza nekünk a terméket --- >> Fogadás és újabb csere küldése.

    Név: Liu Xiaoxia
    Cím: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou Kína.
    Postai irányítószám: 510620
    Telefon: + 8618078869184

    Kérjük, térjen vissza erre a címre, és írja meg a paypal címét, nevét, probléma megjegyzés:

    Sorold fel az összes kérdés

    Becenév

    E-mail

    Kérdések

      Írja be az e-mail címet a meglepetéshez

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> afrikaans
      sq.fmuser.org -> albán
      ar.fmuser.org -> arab
      hy.fmuser.org -> örmény
      az.fmuser.org -> azerbajdzsán
      eu.fmuser.org -> baszk
      be.fmuser.org -> belorusz
      bg.fmuser.org -> bolgár
      ca.fmuser.org -> katalán
      zh-CN.fmuser.org -> kínai (egyszerűsített)
      zh-TW.fmuser.org -> kínai (hagyományos)
      hr.fmuser.org -> horvát
      cs.fmuser.org -> cseh
      da.fmuser.org -> dán
      nl.fmuser.org -> holland
      et.fmuser.org -> észt
      tl.fmuser.org -> filippínó
      fi.fmuser.org -> finn
      fr.fmuser.org -> francia
      gl.fmuser.org -> galíciai
      ka.fmuser.org -> grúz
      de.fmuser.org -> német
      el.fmuser.org -> Görög
      ht.fmuser.org -> haiti kreol
      iw.fmuser.org -> héber
      hi.fmuser.org -> hindi
      hu.fmuser.org -> magyar
      is.fmuser.org -> izlandi
      id.fmuser.org -> indonéz
      ga.fmuser.org -> ír
      it.fmuser.org -> olasz
      ja.fmuser.org -> japán
      ko.fmuser.org -> koreai
      lv.fmuser.org -> lett
      lt.fmuser.org -> litván
      mk.fmuser.org -> macedón
      ms.fmuser.org -> maláj
      mt.fmuser.org -> máltai
      no.fmuser.org -> norvég
      fa.fmuser.org -> perzsa
      pl.fmuser.org -> lengyel
      pt.fmuser.org -> portugál
      ro.fmuser.org -> román
      ru.fmuser.org -> orosz
      sr.fmuser.org -> szerb
      sk.fmuser.org -> szlovák
      sl.fmuser.org -> Szlovén
      es.fmuser.org -> spanyol
      sw.fmuser.org -> szuahéli
      sv.fmuser.org -> svéd
      th.fmuser.org -> Thai
      tr.fmuser.org -> török
      uk.fmuser.org -> ukrán
      ur.fmuser.org -> urdu
      vi.fmuser.org -> Vietnámi
      cy.fmuser.org -> walesi
      yi.fmuser.org -> jiddis

       
  •  

    Az FMUSER Wirless könnyebben továbbítja a videót és a hangot!

  • Kapcsolat

    Cím:
    No. 305 szoba HuiLan épület No.273 Huanpu Road Guangzhou, Kína 510620

    Email:
    [e-mail védett]

    Tel / WhatApps:
    +8618078869184

  • Kategóriák

  • Hírlevél

    ELSŐ VAGY TELJES NÉV

    E-mail

  • paypal megoldás  Western UnionKínai bank
    Email:[e-mail védett]   WhatsApp: +8618078869184 Skype: sky198710021 Beszélgess velem
    Szerzői 2006-2020 Powered By www.fmuser.org

    Kapcsolatba lép velünk