Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!

[protektado ng email] WhatsApp + 8618078869184
Wika

    Pagsusuri at pagpapatupad ng HTTP live streaming na teknolohiya

     

    Ilang araw na ang nakakalipas, gumugol ako ng ilang oras upang pag-aralan ang teknolohiya ng HTTP live streaming (HLS) at magpatupad ng isang encoder ng HLS, hlsliveencoder, na nakasulat sa C + +. Ang pagpapaandar nito ay upang makuha ang camera at microphone, real-time H.264 video coding at aac audio coding, at ayon sa pagtutukoy ng HLS protocol, bumuo ng segmented standard TS file at m3u8 index file. Sa pamamagitan ng aking hlsliveencoder at ang third-party na HTTP server (tulad ng nginx), matagumpay naming natanto ang live streaming ng HTTP at naipasa ang pagsubok sa iPhone. Isusulat ko ang ilan sa mga nakamit dito.

     


    1. Pagsusuri sa Teknolohiya ng HLS
    Ang HTTP live streaming (HLS) ay isang streaming media transport protocol na batay sa HTTP na ipinatupad ng Apple Inc., na maaaring mapagtanto ang live at on-demand streaming media. Pangunahin itong ginagamit sa sistema ng IOS upang magbigay ng live na on-demand na mga solusyon sa audio at video para sa mga aparato ng IOS (tulad ng iPhone at iPad). Ang HLS na hinihiling ay karaniwang isang karaniwang segment na HTTP kapag hiniling. Ang pagkakaiba ay ang mga segment nito ay napakaliit. Upang mapagtanto ang HLS sa demand, ang susi ay ang pag-segment ng mga file ng media. Sa kasalukuyan, maraming mga tool sa bukas na mapagkukunan na maaaring magamit. Hindi ko ito tatalakayin dito, pag-usapan lang ang tungkol sa live na teknolohiya ng broadcast ng HLS.


    Kung ihahambing sa karaniwang mga live streaming na protokol, tulad ng RTMP protocol, RTSP protocol, MMS protocol at iba pa, ang pinakamalaking pagkakaiba ng HLS live streaming ay ang live client ay hindi nakakakuha ng isang kumpletong stream ng data. Ang HLS protocol ay nag-iimbak ng live na stream ng data bilang tuluy-tuloy, panandalian at mahabang mga file ng media (format ng mpeg-ts) sa panig ng server, habang ang panig ng kliyente ay patuloy na nagda-download at nagpe-play ng mga maliliit na file na ito, dahil palaging lumilikha ang panig ng server ng mga bagong maliliit na file mula sa ang pinakabagong live na data, upang ang panig ng kliyente ay kailangang i-play lamang ang mga file na nakuha mula sa server upang mapagtanto ang live. Makikita na ang HLS ay karaniwang napagtanto ang live na pag-broadcast sa pamamagitan ng teknolohiya ng VOD. Dahil ang data ay naipadala sa pamamagitan ng HTTP protocol, hindi na kailangang isaalang-alang ang problema ng firewall o proxy, at ang oras ng pagse-segment ng mga file ay napaka-ikli. Mabilis na mapili at mailipat ng kliyente ang rate ng code upang umakma sa pag-playback sa ilalim ng iba't ibang mga kondisyon sa bandwidth. Gayunpaman, dahil sa mga teknikal na katangian ng HLS, ang pagkaantala nito ay palaging mas mataas kaysa sa ordinaryong live streaming protocol.


    Ayon sa pag-unawa sa itaas, upang makamit ang HTTP live streaming na live, kailangan nating pag-aralan at ipatupad ang mga sumusunod na pangunahing teknolohiya.
    (1) Kolektahin ang data ng mapagkukunan ng video at mapagkukunan ng audio
    (2) Ang orihinal na data ay naka-encode ng H264 at AAC
    (3) Ang data ng video at audio ay nakabalot bilang mga packet ng mpeg-ts
    (4) Diskarte sa pagbuo ng paghihiwalay ng HLS at m3u8 index file

     


    2. HTTP transport protocol


    Kabilang sa mga ito, ang una at pangalawang mga puntos ay nabanggit sa aking nakaraang artikulo, at ang huling punto ay maaari naming gamitin ang umiiral na HTTP server, kaya ang pagpapatupad ng pangatlo at ikaapat na puntos ay ang susi.

    (1) Balangkas ng programa at Pagpapatupad


    Sa pamamagitan ng pagtatasa sa itaas, ang lohika at proseso ng HLS live encoder ay malinaw na malinaw: simulan ang audio at video coding thread ayon sa pagkakabanggit, mapagtanto ang acquisition ng audio at video sa pamamagitan ng DirectShow (o iba pang) teknolohiya, at pagkatapos ay tawagan ang libx264 at libfaac ayon sa pagkakabanggit para sa video at audio coding Matapos ma-encode ng dalawang mga encoding na thread ang data ng audio at video sa real time, iniimbak nila ito sa isang segment na file ng mpeg-ts format ayon sa na-diskarte na diskarte sa pagkahati. Kapag ang isang segment na file ay naiimbak, ang m3u8 index file ay nai-update. Tulad ng ipinakita sa figure sa ibaba:


    Sa pigura sa itaas, pagkatapos matanggap ang data ng video at audio, kailangang matukoy muna ng hlsliveencoder kung dapat magtapos ang kasalukuyang pagkahati, at lumikha ng isang bagong pagkahati upang ipagpatuloy ang patuloy na pagbuo ng pagkahati ng TS. Dapat pansinin na ang bagong pagkakawatak-watak ay dapat magsimula mula sa key frame upang maiwasan ang pagkabigo ng player sa pag-decode. Ang pangunahing code ay ang mga sumusunod:


    Ang interface ng tsmuxer ay medyo simple din.


    (2) Diskarte sa pagbuo ng segment ng HLS at m3u8
    ① Diskarte sa paghihiwalay
    Ang diskarte sa paghihiwalay ng HLS ay karaniwang inirerekomenda na hatiin bawat 10 segundo. Siyempre, ang tiyak na oras ay dapat markahan ayon sa aktwal na haba ng paghati
    Sa pangkalahatan, para sa kapakanan ng cache at iba pang mga kadahilanan, ang pinakabagong tatlong mga address ng fragment ay itinatago sa index file at na-update sa anyo ng "sliding window".
    ② Panimula ng m3u8 file
    Ang M3u8 ay ang index file ng HTTP live streaming. M3u8 ay maaaring ituring bilang. Karaniwang ang format ng M3U file, ang pagkakaiba ay ang m3u8 file ay gumagamit ng pag-encode ng UTF-8 na character.
    Kopyahin ang code
    # Extm3u M3U file header, dapat ilagay sa unang linya
    #Serial number ng unang segment ng TS ng ext-x-media-series
    # Ext-x-targetduras ang maximum na tagal ng bawat segment ng TS
    #Does ext-x-payagan-cache payagan ang cache
    # Wakas ng ext-x-endlist m3u8 file
    #Extinf dagdag na impormasyon, ang impormasyon ng split ts, tulad ng tagal, bandwidth, atbp

     

     

     

     

     

     

    Gaano kalayo (mahaba) mga transmiter pabalat?

    Ang hanay transmission ay depende sa maraming mga kadahilanan. Ang tunay na distansya ay batay sa antena-install taas, antena makakuha, gamit na kapaligiran tulad ng mga gusali at iba pang mga obstructions, pagiging sensitibo ng receiver, antena ng receiver. Pag-install ng antena mas mataas at gamit sa kanayunan, ang distansya ay mas malayo.

    EXAMPLE 5W FM transmiter gamitin sa lungsod at bayan:

    Mayroon akong isang USA customer paggamit 5W FM transmiter na may GP antena sa kanyang bayang kinalakhan, at siya ay subukan ito sa isang kotse, takpan ito 10km (6.21mile).

    subukan ko ang 5W FM transmiter na may GP antena sa aking bayan, ito ay sumasakop tungkol 2km (1.24mile).

    subukan ko ang 5W FM transmiter na may GP antena sa Guangzhou city, takpan ito tungkol lamang 300meter (984ft).

    Sa ibaba ay ang tinatayang saklaw ng iba't-ibang kapangyarihan FM Transmitters. (Hanay ay diameter)

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

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

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

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

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

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

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

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

    Paano makikipag-ugnayan sa amin para sa mga transmiter?

    Tawagan ako + 8618078869184 O
    email sa akin [protektado ng email]
    1.How malayo gusto mong upang masakop ang lapad?
    2.How ang taas ng tower mo?
    3.Where ka?
    At kami ay magbibigay sa iyo ng karagdagang propesyonal na payo.

    Tungkol sa Amin

    FMUSER.ORG ay isang sistema ng pagsasama-sama ng kumpanya na tumututok sa RF wireless transmission / studio video audio kagamitan / streaming at pagpoproseso ng data. Nagbibigay kami ng lahat mula sa payo at pagkonsulta sa pamamagitan ng rack integration sa pag-install, commissioning at pagsasanay.
     
    Nag-aalok kami ng FM Transmitter, Analog TV Transmitter, Digital TV transmitter, VHF UHF Transmitter, Antennas, Coaxial Cable Connectors, STL, On Air Processing, Broadcast Products para sa Studio, Pagmamanman ng RF Signal, RDS Encoders, Audio Processors at Remote Site Control Units, Mga Produkto ng IPTV, Video / Audio Encoder / Decoder, na idinisenyo upang matugunan ang mga pangangailangan ng parehong malalaking internasyonal na mga network ng broadcast at mga maliliit na pribadong istasyon.
     
    Ang aming solusyon ay mayroong FM Radio Station / Analog TV Station / Digital TV Station / Audio Video Studio Equipment / Studio Transmitter Link / Transmitter Telemetry System / Hotel TV System / IPTV Live Broadcasting / Streaming Live Broadcast / Video Conference / CATV Broadcasting system.
     
    Gumagamit kami ng mga advanced na mga produktong teknolohiya para sa lahat ng mga sistema, dahil alam namin na ang mataas na pagiging maaasahan at mataas na pagganap ay napakahalaga para sa sistema at solusyon. Sa parehong oras kailangan din naming tiyakin na ang aming mga produkto system na may isang napaka-makatwirang presyo.
     
    Mayroon kaming mga mamimili ng pampubliko at komersyal na tagapagbalita, mga operator ng telecom at mga awtoridad ng regulasyon, at nag-aalok din kami ng solusyon at mga produkto sa maraming daan-daang mga mas maliit, lokal at tagapagbalita ng komunidad.
     
    Ang FMUSER.ORG ay nag-export ng higit sa 15 taon at may mga kliyente sa buong mundo. Sa karanasan ng 13 taon sa larangang ito, mayroon kaming isang propesyonal na koponan upang malutas ang lahat ng uri ng mga problema ng customer. Nakatuon kami sa pagbibigay ng lubos na makatwirang pagpepresyo ng mga propesyonal na produkto at serbisyo.
    Makipag-ugnay sa email: [protektado ng email]

    Ang aming Factory

    Meron kami paggawa ng makabago ng factory. Ikaw ay malugod na bisitahin ang aming factory kapag dumating ka sa China.

    Sa kasalukuyan, may mga naka 1095 customer sa buong mundo binisita ang aming Guangzhou Tianhe opisina. Kung dumating ka sa China, ikaw ay malugod na bisitahin kami.

    sa Fair

    Ito ang aming pakikilahok sa 2012 Global Sources Hong Kong Electronics Fair . Mga customer mula sa buong mundo sa wakas ay magkaroon ng isang pagkakataon upang makakuha ng magkasama.

    Nasaan si Fmuser?

    Maaari mong hanapin ang mga numerong ito " 23.127460034623816,113.33224654197693 "sa google map, pagkatapos ay mahahanap mo ang aming tanggapan ng fmuser.

    FMUSER Guangzhou opisina ay sa Tianhe District kung saan ay ang gitna ng Canton . napaka malapit sa Canton Fair , guangzhou istasyon ng tren, Xiaobei kalsada at dashatou , kailangan lamang 10 minuto kung gagawin tAXI . Maligayang pagdating mga kaibigan sa buong mundo upang bisitahin at makipag-ayos.

    Contact: Sky Blue
    Cellphone: + 8618078869184
    WhatsApp: + 8618078869184
    Wechat: + 8618078869184
    E-mail: [protektado ng email]
    QQ: 727926717
    Skype: sky198710021
    Tirahan No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China Zip: 510620

    Ingles: Tinatanggap namin ang lahat ng mga pagbabayad, tulad ng PayPal, Credit Card, Western Union, Alipay, Book Book ng Pera, T / T, LC, DP, DA, OA, Payoneer, Kung mayroon kang anumang katanungan, mangyaring makipag-ugnay sa akin [protektado ng email] o WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Inirerekumenda namin sa iyo na gamitin ang Paypal upang bumili ng aming mga item, ang Paypal ay isang ligtas na paraan upang bumili sa internet.

      Ang bawat ng aming listahan item page ibaba sa itaas magkaroon ng isang PayPal logo upang magbayad.

      Credit Card.Kung wala kang PayPal, ngunit mayroon kang credit card, ikaw din ay maaaring mag-klik sa Yellow button PayPal upang magbayad gamit ang iyong credit card.

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

      Ngunit kung mayroon kang hindi isang credit card at hindi magkaroon ng isang PayPal account o mahirap na nakuha ng isang PayPal accout, Maaari mong gamitin ang mga sumusunod:

      Western Union.  www.westernunion.com

       

      Magbayad sa pamamagitan ng Western Union sa akin:

      Pangalan / Pangalan ng pangalan: Yingfeng
      Apelyido / Apelyido / Pangalan ng Pamilya: Zhang
      Buong pangalan: Yingfeng Zhang
      Bansa: Tsina
      City: Guangzhou 

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

      T / T.  magbayad sa pamamagitan ng T / T (wire transfer / pantelegrapo Transfer / Bank Transfer)
       
      Unang IMPORMASYON SA BANK (ACCOUNT NG KUMPANYAN):
      SWIFT BIC: BKCHHKHHXXX
      Pangalan ng bangko: BANK OF CHINA (HONG KONG) LIMITADO, HONG KONG
      Address ng Bangko: BANK OF CHINA TOWER, 1 GARDEN ROAD, CENTRAL, HONG KONG
      BANK CODE: 012
      Pangalan ng Account: FMUSER INTERNATIONAL GROUP LIMITED
      HINDI account. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Pangalawang IMPORMASYON SA BANK (ACCOUNT NG KUMPANYAN):
      Makikinabang: Fmuser International Group Inc.
      Numero ng Account: 44050158090900000337
      Bangko ng Benepisyaryo: Bangko ng Konstruksiyon ng Tsina sa Sangay ng Guangdong
      SWIFT Code: PCBCCNBJGDX
      Address: NO.553 Tianhe Road, Guangzhou, Guangdong, Tianhe District, China
      ** Tandaan: Kapag naglipat ka ng pera sa aming bank account, mangyaring HUWAG magsulat ng anuman sa lugar ng pangungusap, kung hindi man ay hindi kami makakatanggap ng bayad dahil sa patakaran ng pamahalaan sa pang-internasyong negosyo sa kalakal.

    * Ito ay ipapadala sa 1 2-araw ng trabaho kapag malinaw pagbabayad.

    * Kami ay ipadala ito sa iyong PayPal address. Kung gusto mong baguhin ang address, mangyaring ipadala ang iyong tamang address at numero ng telepono sa aking email [protektado ng email]

    * Kung ang mga pakete ay mas mababa 2kg, ay ipinadala namin sa pamamagitan ng post airmail, tatagal ito ng 15-25days sa iyong kamay.

    Kung ang pakete ay higit pa sa 2kg, kami ay nagpapadala sa pamamagitan ng EMS, DHL, UPS, Fedex mabilis express delivery, tatagal ito ng 7 ~ 15days sa iyong kamay.

    Kung ang mga pakete ng higit sa 100kg, magpapadala kami sa pamamagitan ng DHL o air kargamento. Aabutin ng tungkol sa 3 ~ 7days sa iyong kamay.

    Ang lahat ng mga pakete ay anyo China Guangzhou.

    * Ipapadala ang package bilang isang "regalo" at i-declear nang mas mababa hangga't maaari, hindi kailangang magbayad ang mamimili para sa "TAX".

    * Pagkatapos barko, papadalhan ka namin ng isang e-mail at bibigyan ka ng tracking number.

    Para sa Warranty.
    Makipag-ugnay sa US --- >> Ibalik ang item sa amin --- >> Tumanggap at magpadala ng isa pang kapalit.

    Pangalan: Liu Xiaoxia
    Tirahan 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou China.
    ZIP: 510620
    Telepono: + 8618078869184

    Mangyaring bumalik sa address na ito at isulat ang iyong PayPal address, pangalan, problema sa tala:

    Ilista ang lahat ng Tanong

    Palayaw

    Email

    Tanong

      Ipasok ang email upang makakuha ng sorpresa

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> Albanian
      ar.fmuser.org -> Arabe
      hy.fmuser.org -> Armenian
      az.fmuser.org -> Azerbaijani
      eu.fmuser.org -> Basque
      be.fmuser.org -> Belarusian
      bg.fmuser.org -> Bulgarian
      ca.fmuser.org -> Catalan
      zh-CN.fmuser.org -> Intsik (Pinasimple)
      zh-TW.fmuser.org -> Intsik (Tradisyunal)
      hr.fmuser.org -> Croatian
      cs.fmuser.org -> Czech
      da.fmuser.org -> Danish
      nl.fmuser.org -> Dutch
      et.fmuser.org -> Estonian
      tl.fmuser.org -> Pilipino
      fi.fmuser.org -> Finnish
      fr.fmuser.org -> Pranses
      gl.fmuser.org -> Galician
      ka.fmuser.org -> Georgian
      de.fmuser.org -> Aleman
      el.fmuser.org -> Greek
      ht.fmuser.org -> Haitian Creole
      iw.fmuser.org -> Hebrew
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hungarian
      is.fmuser.org -> Icelandic
      id.fmuser.org -> Indonesian
      ga.fmuser.org -> Irish
      it.fmuser.org -> Italian
      ja.fmuser.org -> Japanese
      ko.fmuser.org -> Koreano
      lv.fmuser.org -> Latvian
      lt.fmuser.org -> Lithuanian
      mk.fmuser.org -> Macedonian
      ms.fmuser.org -> Malay
      mt.fmuser.org -> Maltese
      no.fmuser.org -> Norwegian
      fa.fmuser.org -> Persian
      pl.fmuser.org -> Polish
      pt.fmuser.org -> Portuges
      ro.fmuser.org -> Romanian
      ru.fmuser.org -> Ruso
      sr.fmuser.org -> Serbiano
      sk.fmuser.org -> Slovak
      sl.fmuser.org -> Slovenian
      es.fmuser.org -> Espanyol
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> Suweko
      th.fmuser.org -> Thai
      tr.fmuser.org -> Turkish
      uk.fmuser.org -> Ukrainian
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnamese
      cy.fmuser.org -> Welsh
      yi.fmuser.org -> Yiddish

       
  •  

    Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!

  • Makipag-ugnay sa

    Tirahan
    No.305 Room Huilan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [protektado ng email]

    Tel / WhatApps:
    + 8618078869184

  • Kategorya

  • Newsletter

    UNA O BUONG PANGALAN

    E-mail

  • PayPal solusyon  Western UnionBank of China
    E-mail:[protektado ng email]   WhatsApp: +8618078869184 Skype: sky198710021 Makipag-chat sa akin
    Copyright 2006 2020-Pinatatakbo Sa pamamagitan ng www.fmuser.org

    Makipag-ugnayan sa amin