FMUSER Bezdrátový přenos videa a zvuku snadnější!

[chráněno e-mailem] WhatsApp + 8618078869184
Jazyk

    Analýza a implementace technologie HTTP live streaming

     

    Před několika dny jsem strávil nějaký čas studiem technologie HTTP live streaming (HLS) a implementací kodéru HLS, hlsliveencoder, napsaného v C + +. Jeho funkcí je zachytit kameru a mikrofon, kódování videa H.264 v reálném čase a kódování zvuku aac a podle specifikace protokolu HLS generovat segmentovaný standardní soubor TS a indexový soubor m3u8. Prostřednictvím mého hlsliveencoder a HTTP serveru třetí strany (například nginx) jsme úspěšně realizovali živé streamování HTTP a prošli testem na iPhone. Zde napíšu některé zisky.

     


    1. Analýza technologie HLS
    HTTP live streaming (HLS) je protokol pro přenos streamovacích médií založený na protokolu HTTP implementovaný společností Apple Inc., který umožňuje realizovat živá a streamovaná média na vyžádání. Používá se hlavně v systému IOS k poskytování audio a video živých a na vyžádání řešení pro zařízení IOS (například iPhone a iPad). HLS na vyžádání je v zásadě běžný segmentovaný HTTP na vyžádání. Rozdíl je v tom, že jeho segmenty jsou velmi malé. Klíčem k realizaci HLS na vyžádání je segmentace mediálních souborů. V současné době existuje mnoho open source nástrojů, které lze použít. Nebudu to zde rozebírat, jen mluvím o technologii živého vysílání HLS.


    Ve srovnání s běžnými protokoly živého vysílání, jako je protokol RTMP, protokol RTSP, protokol MMS atd., Je největším rozdílem živého streamování HLS to, že živý klient nedostane kompletní datový proud. Protokol HLS ukládá živý datový proud jako spojité, krátkodobé a dlouhé mediální soubory (formát mpeg-ts) na straně serveru, zatímco strana klienta tyto malé soubory průběžně stahuje a přehrává, protože strana serveru vždy generuje nové malé soubory z nejnovější živá data, takže klientská strana potřebuje k provedení živého přehrávání pouze soubory získané ze serveru. Je vidět, že HLS v zásadě realizuje živé vysílání pomocí technologie VOD. Protože jsou data přenášena prostřednictvím protokolu HTTP, není třeba brát v úvahu problém brány firewall nebo serveru proxy a čas segmentace souborů je velmi krátký. Klient může rychle vybrat a přepnout rychlost kódování, aby se přizpůsobil přehrávání za různých podmínek šířky pásma. Kvůli technickým vlastnostem HLS je však jeho zpoždění vždy vyšší než u běžného protokolu živého přenosu.


    Podle výše uvedeného porozumění, abychom dosáhli živého streamování HTTP živě, musíme studovat a implementovat následující klíčové technologie.
    (1) Shromažďujte data zdroje videa a zdroje zvuku
    (2) Původní data jsou kódována pomocí H264 a AAC
    (3) Video a audio data jsou zabalena jako pakety mpeg-ts
    (4) Strategie generování segmentace HLS a indexový soubor m3u8

     


    2. Protokol přenosu HTTP


    Mezi nimi byl první a druhý bod zmíněn v mém předchozím článku a posledním bodem je, že můžeme použít existující server HTTP, takže implementace třetího a čtvrtého bodu je klíčem.

    (1) Rámec programu a jeho provádění


    Prostřednictvím výše uvedené analýzy je logika a proces živého kodéru HLS v zásadě jasný: spusťte podproces kódování zvuku a videa, proveďte akvizici zvuku a videa pomocí technologie DirectShow (nebo jiné) a poté zavolejte libx264 a libfaac pro video a zvukové kódování. Poté, co dvě kódovací vlákna zakódují zvuková a obrazová data v reálném čase, uloží je do souboru segmentu ve formátu mpeg-ts podle vlastní strategie oddílů. Když je uložen soubor segmentu, aktualizuje se indexový soubor m3u8. Jak je znázorněno na obrázku níže:


    Na výše uvedeném obrázku musí hlsliveencoder po přijetí obrazových a zvukových dat nejprve určit, zda má aktuální oddíl skončit, a vytvořit nový oddíl, aby pokračovalo v nepřetržitém generování oddílu TS. Je třeba poznamenat, že nová fragmentace by měla začít od klíčového rámce, aby se zabránilo selhání dekódování přehrávače. Základní kód je následující:


    Rozhraní tsmuxer je také relativně jednoduché.


    (2) Strategie generování segmentů HLS a m3u8
    Strategy Segmentační strategie
    Strategie segmentace HLS se v zásadě doporučuje rozdělit každých 10 sekund. Konkrétní čas by měl být samozřejmě označen podle skutečné délky rozdělení
    Obecně řečeno, z důvodu mezipaměti a dalších důvodů jsou poslední tři fragmentové adresy uchovávány v indexovém souboru a aktualizovány ve formě „posuvného okna“.
    ② Představení souboru m3u8
    M3u8 je indexový soubor živého streamování HTTP. M3u8 lze považovat za. Soubor ve formátu M3U je v podstatě rozdílem v tom, že soubor m3u8 používá kódování znaků UTF-8.
    Zkopírujte kód
    # Záhlaví souboru Extm3u M3U, musí být umístěno v prvním řádku
    # Sériové číslo prvního segmentu TS sekvence ext-x-media
    # Ext-x-targetduration maximální doba trvání každého segmentu TS
    # Povoluje ext-x-allow-cache mezipaměť
    # Konec souboru ext-x-endlist m3u8
    #Extinf extra informace, informace o rozdělení, jako je doba trvání, šířka pásma atd

     

     

     

     

     

     

    Jak daleko (dlouho) kryt vysílač?

    Dosah přenosu závisí na mnoha faktorech. Skutečná vzdálenost je založen na anténě instalaci výšky, zisku antény, za použití prostředí, jako je stavební a jiné překážky, citlivosti přijímače, antény přijímače. Instalace antény více high a používání v zeleni, vzdálenost bude mnohem daleko.

    Příklad 5W FM vysílač používat ve městě a rodného města:

    Mám USA použití zákazník 5W FM vysílač s anténou GP ve svém rodném městě, a to vyzkoušet s autem, to pokrytí 10km (6.21mile).

    I test vysílač FM 5W s anténou GP v mém rodném městě, pokrývat asi 2km (1.24mile).

    I test vysílač FM 5W s GP anténou ve městě Guangzhou, pokrývat asi jediný 300meter (984ft).

    Níže jsou uvedeny přibližné řada různých síla FM vysílačů. (Rozsah je průměr)

    0.1W ~ 5W FM vysílač: 100M ~ 1KM

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

    15W ~ 80W FM vysílač: 3KM ~ 10KM

    80W ~ 500W FM vysílač: 10KM ~ 30KM

    500W ~ 1000W FM vysílač: 30KM ~ 50KM

    1KW ~ 2KW FM vysílač: 50KM ~ 100KM

    2KW ~ 5KW FM vysílač: 100KM ~ 150KM

    5KW ~ 10KW FM vysílač: 150KM ~ 200KM

    Jak nás kontaktovat pro vysílač?

    Zavolej mi + 8618078869184 OR
    Napiš mi email [chráněno e-mailem]
    1.How daleko chcete pokrýt v průměru?
    2.How vysoká věž z vás?
    3.Where are you from?
    A dáme vám více profesionální poradenství.

    O nás

    FMUSER.ORG je systémová integrační společnost se zaměřením na RF bezdrátový přenos / studiové video audio zařízení / streaming a zpracování dat. Poskytujeme vše od poradenství a poradenství přes integraci racků až po instalaci, uvedení do provozu a školení.
     
    Nabízíme FM vysílač, analogový televizní vysílač, digitální televizní vysílač, VHF UHF vysílač, antény, koaxiální kabelové konektory, STL, na zpracování vzduchu, vysílací produkty pro studio, monitorování RF signálů, RDS kodéry, zvukové procesory a vzdálené řídicí jednotky, Produkty IPTV, Video / Audio Encoder / Decoder, navržené tak, aby splňovaly potřeby jak velkých mezinárodních vysílacích sítí, tak malých soukromých stanic.
     
    Naše řešení má rozhlasovou stanici FM / analogovou TV stanici / digitální televizní stanici / audio video studiové vybavení / studiové vysílací spojení / vysílací telemetrický systém / hotelový televizní systém / živé televizní vysílání IPTV / živé živé vysílání / videokonferenci / CATV vysílací systém.
     
    Pro všechny systémy používáme pokročilé technologické produkty, protože víme, že vysoká spolehlivost a vysoký výkon jsou pro systém a řešení tak důležité. Současně musíme také zajistit, aby náš systém výrobků měl velmi rozumnou cenu.
     
    Máme zákazníky veřejnoprávních i komerčních televizních stanic, telekomunikačních operátorů a regulačních úřadů a také nabízíme řešení a produkty mnoha stovkám menších, místních a komunitních vysílatelů.
     
    FMUSER.ORG exportuje více než 15 let a má klienty z celého světa. Díky 13letým zkušenostem v této oblasti máme profesionální tým, který řeší nejrůznější problémy zákazníků. Věnujeme se poskytování extrémně rozumných cen profesionálních produktů a služeb.
    Kontaktní e-mail : [chráněno e-mailem]

    Naše továrna

    My máme modernizace továrny. Jste vítáni k návštěvě našeho závodu, když přijde do Číny.

    V současné době již existuje zákazníci 1095 po celém světě navštívil naši Guangzhou Tianhe kancelář. Přijedete-li do Číny, jste vítáni nás navštívit.

    na veletrhu

    To je naše účast v 2012 Global Sources Hong Kong Electronics veletrh . Zákazníci z celého světa konečně mají šanci se dostat dohromady.

    Kde je Fmuser?

    Tato čísla můžete vyhledat “ 23.127460034623816,113.33224654197693 „v google mapě pak najdete naši fmuser kancelář.

    FMUSER Guangzhou kancelář je v okrese Tianhe, což je centrem kantonu , Velmi blízko k Canton Fair , vlakového nádraží Guangzhou, xiaobei silniční a dashatou , Stačí 10 minut -li mít TAXI , Welcome přáteli po celém světě na návštěvu a vyjednávat.

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

    Angličtina: Přijímáme všechny platby, jako je PayPal, kreditní karta, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer. Pokud máte jakékoli dotazy, kontaktujte mě [chráněno e-mailem] nebo WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Doporučujeme používat PayPal koupit naše produkty, The Paypal je bezpečný způsob, jak koupit na internetu.

      Každý z našeho seznamu položky stranu dna na vrchol mít paypal logo zaplatit.

      Kreditní karta.Pokud nemáte PayPal, ale máte kreditní kartu, můžete také klikněte na žluté tlačítko PayPal zaplatit kreditní kartou.

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

      Ale pokud nemáte kreditní kartu, a ne mít PayPal účet nebo těžko dostal paypal accout, můžete použít následující:

      Západní unie.  www.westernunion.com

       

      Platit prostřednictvím Western Union ke mně:

      Jméno / jméno: Yingfeng
      Příjmení / Příjmení / Příjmení: Zhang
      Celé jméno: Yingfeng Zhang
      Země: China
      Město: Guangzhou 

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

      T / T.  platit T / T (převod / telegrafní Transfer / bankovní převod)
       
      První bankovní informace (účet společnosti):
      SWIFT BIC: BKCHHKHHXXX
      Název banky: BANK OF CHINA (HONG KONG) LIMITED, HONGKONG
      Adresa banky: BANKA ČÍNSKÉ VĚŽE, 1 GARDEN ROAD, CENTRAL, HONGKONG
      BANKOVÝ KÓD: 012
      Název účtu: FMUSER INTERNATIONAL GROUP LIMITED
      Číslo účtu. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Druhé bankovní informace (účet společnosti):
      Příjemce: Fmuser International Group Inc.
      Číslo účtu: 44050158090900000337
      Banka příjemce: pobočka China Construction Bank v Guangdongu
      Kód SWIFT: PCBCCNBJGDX
      Adresa: NO.553 Tianhe Road, Guangzhou, Guangdong, Tianhe District, Čína
      ** Poznámka: Když převádíte peníze na náš bankovní účet, NEPISUJTE nic v oblasti poznámek, jinak nebudeme moci platbu obdržet z důvodu vládní politiky v mezinárodním obchodě.

    * To bude odeslán v 1-2 pracovních dnů, pokud platba jasné.

    * Budeme poslat jej do svého paypal adresu. Chcete-li změnit adresu, zašlete prosím svůj správnou adresu a telefonní číslo na můj email [chráněno e-mailem]

    * V případě všech balíčků je nižší než 2kg, budeme odeslány poštou letecky, bude trvat asi 15-25days do ruky.

    V případě, že balíček je více než 2kg, budeme loď přes EMS, DHL, UPS, FedEx rychlý expresní doručení, bude to trvat asi 7 ~ 15days do ruky.

    Pokud balíček více než 100kg, budeme posílat přes DHL nebo leteckou dopravu. Bude to trvat asi 3 ~ 7days do ruky.

    Všechny balíčky jsou formou Čína Guangzhou.

    * Balíček bude zaslán jako „dárek“ a bude odstraněn co nejméně, kupující nemusí platit „DAŇ“.

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

    Pro záruku.
    Kontaktujte nás --- >> Vraťte nám položku --- >> Přijměte a odešlete další náhradu.

    Jméno: Liu Xiaoxia
    Adresa: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou Čína.
    PSČ: 510620
    Telefon: + 8618078869184

    Vraťte se prosím na tuto adresu a napsat svůj paypal adresa, jméno, problém na poznámka:

    Seznamu Všechny Otázka

    Přezdívka

    email

    otázky

      Zadejte e-mail a získejte překvapení

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> afrikánština
      sq.fmuser.org -> albánština
      ar.fmuser.org -> arabština
      hy.fmuser.org -> Arménský
      az.fmuser.org -> Ázerbájdžánština
      eu.fmuser.org -> baskičtina
      be.fmuser.org -> běloruský
      bg.fmuser.org -> Bulgarian
      ca.fmuser.org -> Katalánština
      zh-CN.fmuser.org -> čínština (zjednodušená)
      zh-TW.fmuser.org -> Čínsky (zjednodušeně)
      hr.fmuser.org -> chorvatština
      cs.fmuser.org -> čeština
      da.fmuser.org -> dánština
      nl.fmuser.org -> Dutch
      et.fmuser.org -> estonština
      tl.fmuser.org -> filipínský
      fi.fmuser.org -> finština
      fr.fmuser.org -> French
      gl.fmuser.org -> galicijština
      ka.fmuser.org -> gruzínština
      de.fmuser.org -> němčina
      el.fmuser.org -> Greek
      ht.fmuser.org -> haitská kreolština
      iw.fmuser.org -> hebrejština
      hi.fmuser.org -> hindština
      hu.fmuser.org -> Hungarian
      is.fmuser.org -> islandština
      id.fmuser.org -> Indonéština
      ga.fmuser.org -> Irština
      it.fmuser.org -> Italian
      ja.fmuser.org -> japonština
      ko.fmuser.org -> korejština
      lv.fmuser.org -> lotyština
      lt.fmuser.org -> Litevština
      mk.fmuser.org -> makedonština
      ms.fmuser.org -> Malajština
      mt.fmuser.org -> maltština
      no.fmuser.org -> Norwegian
      fa.fmuser.org -> perština
      pl.fmuser.org -> polština
      pt.fmuser.org -> portugalština
      ro.fmuser.org -> Rumunština
      ru.fmuser.org -> ruština
      sr.fmuser.org -> srbština
      sk.fmuser.org -> slovenština
      sl.fmuser.org -> Slovinština
      es.fmuser.org -> španělština
      sw.fmuser.org -> svahilština
      sv.fmuser.org -> švédština
      th.fmuser.org -> Thai
      tr.fmuser.org -> turečtina
      uk.fmuser.org -> ukrajinština
      ur.fmuser.org -> urdština
      vi.fmuser.org -> Vietnamská
      cy.fmuser.org -> velština
      yi.fmuser.org -> Jidiš

       
  •  

    FMUSER Bezdrátový přenos videa a zvuku snadnější!

  • Kontakt

    Adresa:
    Budova č. 305 Room HuiLan No.273 Huanpu Road Guangzhou Čína 510620

    E-mail:
    [chráněno e-mailem]

    Tel / WhatApps:
    +8618078869184

  • Kategorie

  • Newsletter

    PRVNÍ NEBO CELÉ JMÉNO

    E-mail

  • řešení paypal  západní unieBank of China
    E-mail:[chráněno e-mailem]   WhatsApp: +8618078869184 Skype: sky198710021 Chatuj se mnou
    Copyright 2006 2020-Powered By www.fmuser.org

    Kontaktujte nás