FMUSER Wirless Verzend video en audio eenvoudiger!

[e-mail beveiligd] WhatsApp + 8618078869184
Taal

    Samenvatting van m3u8 op HLS

     

    HLS en Http Live Streaming zijn door Apple gedefinieerde protocollen voor real-time streaming. HLS wordt geïmplementeerd op basis van het HTTP-protocol. De transmissie-inhoud bestaat uit twee delen: het ene is het M3U8-beschrijvingsbestand en het andere is het TS-mediabestand.

    1. M3U8-bestand

       Het mediabestand wordt beschreven in tekst, die is samengesteld uit een reeks tags.

    #EXTM3U

    # EXT-X-DOELDUUR: 5

    #EXTINF: 5,

    ./0.ts

    #EXTINF: 5,

    ./1.ts

    # EXTM3U: De eerste regel van elk M3U8-bestand moet deze tag zijn.

    # EXT-X-TARGETDURATION: Specificeer de maximale duur van het mediasegment (seconden). De tijdsduur die is opgegeven in #EXTINF, moet kleiner zijn dan of gelijk zijn aan deze maximale waarde. Deze waarde kan maar één keer voorkomen.

    #EXTINF: Beschrijf de lengte van een enkel mediabestand. Mediabestanden volgen, zoals ./0.ts


    Het kan worden gedistribueerd via HTTP op iOS-apparaat en Mac. De afspeellijststandaard is het m3u8-bestand uitgebreid met m3u, en het mediabestand is MPEG2-TS- of AAC-bestand (alleen audio).

    Er zijn twee toepassingsscenario's voor m3u8-bestanden:

    Aanpassingsstroom met meerdere snelheden,

    #EXTM3U

    # EXT-X-STREAM-INF: PROGRAMMA-ID = 1, BANDBREEDTE = 1280000

    http://example.com/low.m3u8

    # EXT-X-STREAM-INF: PROGRAMMA-ID = 1, BANDBREEDTE = 2560000

    http://example.com/mid.m3u8

    # EXT-X-STREAM-INF: PROGRAMMA-ID = 1, BANDBREEDTE = 7680000

    http://example.com/hi.m3u8

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 65000, CODECS = "mp4a.40.5"

    http://example.com/audio-only.m3u8

    Aanpassingsstroom met één snelheid
    #EXTM3U

    # EXT-X-DOELDUUR: 5220

    #EXTINF: 5220,

    http://media.example.com/entire.ts

    # EXT-X-ENDLIST

     

    De International Standards Organization definieert dit rfc-document:
    http://tools.ietf.org/html/draft-pantos-http-live-streaming-06
    Het m3u8-bestand is een extensie van het m3u-bestand. De uitgebreide trefwoorden zijn gedefinieerd in de rfc:
    onder hen:
    # EXT-X-DOELDUUR
    Definieer de maximale duur van elke TS.
    # EXT-X-MEDIA-SEQUENTIE
    Definieer het serienummer van het eerste bestand in het huidige m3u8-bestand. Elk ts-bestand heeft een vast en uniek serienummer in het m3u8-bestand. Het serienummer wordt gebruikt om de codesnelheid voor uitlijning tijdens MBR te wijzigen.
    # EXT-X-SLEUTEL

    Definieer de versleutelingsmethode en de url van het sleutelbestand, dat wordt gebruikt om het 16 bytes sleutelbestand op te halen om het ts-bestand te decoderen.

    Attributen:
    METHODE
    URL
    # EXT-X-PROGRAMMA-DATUM-TIJD
    Absolute tijd van het eerste bestand

    # EXT-X-ALLOW-CACHE

    Of cache moet worden toegestaan.
    # EXT-X-ENDLIST
    Geeft het einde van het m3u8-bestand aan. Live m3u8 heeft deze tag niet.
    # EXT-X-STREAM-INF
    Attributen:
    BANDWIDTH specificeert de bitsnelheid
    PROGRAMMA-ID unieke ID
    CODECS specificeert het coderingstype van de stream
    # EXT-X-DISCONTINUITY
    Wanneer de tag wordt aangetroffen, zijn de volgende kenmerken gewijzigd:
    bestandsformaat
    aantal en type tracks
    coderingsparameters
    coderende sequentie
    tijdstempel volgorde

    # EXT-X-VERSION Dit attribuut kan worden gebruikt of niet, u kunt er geen hebben

     

     

     

    M3U8 is onderverdeeld in M3U8 op het hoogste niveau en M3U8 op het tweede niveau. De M3U8 van het hoogste niveau wordt voornamelijk gebruikt voor aanpassing op meerdere snelheden. De M3U8 van het tweede niveau is het echte slice-bestand.

    Standaard selecteert de client eerst het verzoek met de hoogste bitrate. Als het merkt dat de bitrate niet kan worden bereikt, zal het een stream met een lage bitrate aanvragen


    Een M3U8-bestand op het hoogste niveau dat daadwerkelijk wordt gebruikt, is als volgt:
    #EXTM3U
    # EXT-X-STREAM-INF: PROGRAMMA-ID = 201273221265, BANDBREEDTE = 358400
    11.m3u8
    # EXT-X-STREAM-INF: PROGRAMMA-ID = 201273221265, BANDBREEDTE = 972800
    22.m3u8

     

    Het M3U8-bestand op het hoogste niveau hierboven definieert twee bestanden op het tweede niveau, 11.m3u8 en 22.m3u8, en de klant zal er een selecteren om de inhoud op te halen.

    De inhoud van het secundaire M3U8-bestand is als volgt:

     

    #EXTM3U
    # EXT-X-VERSIE: 1
    # EXT-X-DOELDUUR: 10
    # EXT-X-MEDIA-SEQUENTIE: 0
    #EXTINF: 3,
    1-4.ts
    #EXTINF: 8,
    1-6.ts
    #EXTINF: 8,
    1-8.ts
    #EXTINF: 8,
    1-10.ts
    #EXTINF: 8,
    1-12.ts
    #EXTINF: 8,
    1-14.ts
    #EXTINF: 8,
    1-16.ts
    #EXTINF: 9,
    1-18.ts
    #EXTINF: 6,
    1-20.ts
    #EXTINF: 8,
    1-22.ts
    #EXTINF: 9,
    1-24.ts
    #EXTINF: 3,
    1-26.ts
    # EXT-X-ENDLIST

     

    Nadat de client het bovenstaande secundaire M3U8-bestand heeft ontvangen, blijft het het bestand binnenin opvragen en kan het worden afgespeeld.

    Het bovenstaande gaat over de on-demand situatie en de situatie van live-uitzending, er zullen attributen in het M3U8-bestand zijn om aan te geven dat het live is, en de klant zal periodiek nieuwe M3U8-bestanden opvragen.


    // Wanneer HLS on-demand en live-uitzending realiseert, is het verschil met M3U8-bestand

    1. Probleembeschrijving
    Onlangs heb ik een transcoded slice-afspeeltest gedaan, met behulp van HLS (HTTP Live Streaming) om de live-uitzending te doen. Elke TS-segmentatietijd is 10 seconden en de volgende live m3u8-bestanden worden gegenereerd volgens de TS-segmentatiebestanden

    Kopieer code
    #EXTM3U
    # EXT-X-MEDIA-SEQUENTIE: 1
    # EXT-X-DOELDUUR: 10

    #EXTINF: 10
    hls / 1.ts
    #EXTINF: 10
    hls / 2.ts
    #EXTINF: 10
    hls / 3.ts
    #EXTINF: 10
    hls / 4.ts
    #EXTINF: 10
    hls / 5.ts
    #EXTINF: 10
    hls / 6.ts
    #EXTINF: 10
    hls / 7.ts
    #EXTINF: 10
    hls / 8.ts
    #EXTINF: 10
    hls / 9.ts
    #EXTINF: 10
    hls / 10.ts
    Kopieer code
     Sla het bovenstaande m3u8-bestand op als live.m3u8, plaats het in de Apache-documentdirectory en speel de volgende URL af met VLC:

    http://localhost/live.m3u8
    Uit de test bleek dat het eerste bestand dat werd afgespeeld niet 1.ts was. Na verschillende tests werd vastgesteld dat:

    Zolang er meer dan drie bestanden in de lijst staan, worden altijd de laatste drie bestanden in de lijst afgespeeld
    2. Probleemoplossing
    Het is heel triest dat ik na het zoeken op internet geen effectieve informatie heb gevonden. Een buddy kwam in dezelfde situatie terecht, deelde hij zijn ervaring nadat hij deze had opgelost?

    Na overleg met een collega zei de collega dat het mogelijk is omdat de live m3u8-bestandslijst in realtime moet worden bijgewerkt. Als we een test doen, kunnen we aan het einde eerst # EXT-X-ENDLIST toevoegen. Deze methode is getest. Het werkt, maar dit is niet langer de live m3u8-modus

    Na opnieuw op internet te hebben gezocht, bevestigde ik dat ik eindelijk een live m3u8-beschrijving had gevonden

    Live-afspeellijst (schuifvenster)
    Voor live-sessies wordt het indexbestand bijgewerkt door media-URI's uit het bestand te verwijderen wanneer nieuwe mediabestanden worden gemaakt en beschikbaar worden gesteld.

    Belangrijk: de EXT-X-ENDLIST-tag is niet aanwezig in de Live-afspeellijst, wat aangeeft dat nieuwe mediabestanden aan het indexbestand zullen worden toegevoegd zodra ze beschikbaar komen.

    Zie Listing 3 voor een voorbeeld van een live-afspeellijst zoals deze aan het begin van een sessie zou verschijnen.

    3 Live-afspeellijsten aan het begin van een sessie weergeven.

    Kopieer code
    #EXTM3U
    # EXT-X-DOELDUUR: 10
    # EXT-X-VERSIE: 3
    # EXT-X-MEDIA-SEQUENTIE: 1
    #EXTINF: 10,
    bestandSequence1.ts
    #EXTINF: 10,
    bestandSequence2.ts
    #EXTINF: 10,
    bestandSequence3.ts
    #EXTINF: 10,
    bestandSequence4.ts
    #EXTINF: 10,
    bestandSequence5.ts
    Kopieer code
    De waarde van de EXT-X-MEDIA-SEQUENCE-tag MOET met 1 worden verhoogd voor elke media-URI die uit het afspeellijstbestand wordt verwijderd. Media-URI's moeten uit het afspeellijstbestand worden verwijderd in de volgorde waarin ze in de afspeellijst verschijnen. Het bijgewerkte indexbestand presenteert een bewegend venster in een continue stroom. Dit type sessie is geschikt voor continue uitzendingen.

    Hier is dezelfde afspeellijst nadat deze is bijgewerkt met nieuwe media-URI's:

    Listing 4 Live Playlist na het updaten van de media-URI's.

    Kopieer code
    #EXTM3U
    # EXT-X-DOELDUUR: 10
    # EXT-X-VERSIE: 3
    # EXT-X-MEDIA-SEQUENTIE: 2
    #EXTINF: 10,
    bestandSequence2.ts
    #EXTINF: 10,
    bestandSequence3.ts
    #EXTINF: 10,
    bestandSequence4.ts
    #EXTINF: 10,
    bestandSequence5.ts
    #EXTINF: 10,
    bestandSequence6.ts
    Kopieer code
    3. live m3u8-updateregels
    De lijst met live m3u8-bestanden moet continu worden bijgewerkt, update regels:

    Verwijder het bovenste (denk gespeelde) bestand in een afspeellijst met bestanden
    Werk de EXT-X-MEDIA-SEQUENCE-tag continu bij, oplopend met 1
    4. Experimenteren
    Schrijf een klein programma om live m3u8 te genereren om te testen

    Gebruik:
    m3u8_gen.exe start_num list_count duur bestandsnaam.m3u8 [prefix]
    Gebruiksvoorbeeld:

    m3u8_gen.exe 1 3 10 live.m3u8 hls /
    Genereer live.m3u8-bestand als

    Kopieer code
    #EXTM3U
    # EXT-X-MEDIA-SEQUENTIE: 1
    # EXT-X-DOELDUUR: 10
    #EXTINF: 10
    hls / 1.ts
    #EXTINF: 10
    hls / 2.ts
    #EXTINF: 10
    hls / 3.ts
    Kopieer code
    Schrijf een BAT-script om het live.m3u8-bestand elke 10 seconden bij te werken

    Kopieer code
    @ Echo off

    f

     

     

     

     

     

     

    Hoe ver (lang) de zender dekking?

    Het zendbereik is afhankelijk van veel factoren. De werkelijke afstand is gebaseerd op de antenne installeren hoogte antenneversterking, gebruiksomgeving zoals gebouw en andere obstakels, gevoeligheid van de ontvanger antenne van de ontvanger. Het installeren van de antenne meer hoog en het gebruik van op het platteland, de afstand zal veel meer toe.

    Voorbeeld 5W FM-zender te gebruiken in de stad en woonplaats:

    Ik heb een Amerikaanse klant gebruik 5W fm-zender met GP-antenne in zijn woonplaats, en hij testen met een auto, het dekken 10km (6.21mile).

    Ik test de 5W fm-zender met GP-antenne in mijn woonplaats, het te bedekken ongeveer 2km (1.24mile).

    Ik test de 5W fm-zender met GP-antenne in Guangzhou stad, het beslaan ongeveer slechts 300meter (984ft).

    Hieronder zijn de geschatte range van verschillende power FM-zenders. (Het bereik is diameter)

    0.1W ~ 5W FM-zender: 100M ~ 1KM

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

    15W ~ 80W FM-zender: 3KM ~ 10KM

    80W ~ 500W FM-zender: 10KM ~ 30KM

    500W ~ 1000W FM-zender: 30KM ~ 50KM

    1KW ~ 2KW FM-zender: 50KM ~ 100KM

    2KW ~ 5KW FM-zender: 100KM ~ 150KM

    5KW ~ 10KW FM-zender: 150KM ~ 200KM

    Hoe contact met ons op voor de zender?

    Bel me + 8618078869184 OR
    Email mij [e-mail beveiligd]
    1.How ver je wilt gaan in diameter?
    2.How lang van je toren?
    3.Where kom je vandaan?
    En wij zullen u meer professioneel advies te geven.

    Over Ons

    FMUSER.ORG is een systeemintegratiebedrijf dat zich richt op draadloze RF-transmissie / video-studioapparatuur / streaming en gegevensverwerking. We bieden alles, van advies en consultancy tot rackintegratie tot installatie, inbedrijfstelling en training.
     
    Wij bieden een FM-zender, een analoge TV-zender, een digitale TV-zender, een VHF UHF-zender, antennes, coaxkabelaansluitingen, STL, On Air Processing, Broadcast-producten voor de studio, RF-signaalmonitoring, RDS-encoders, audioprocessors en externe site-besturingseenheden, IPTV-producten, Video / Audio Encoder / Decoder, ontworpen om te voldoen aan de behoeften van zowel grote internationale uitzendnetwerken als kleine privé-stations.
     
    Onze oplossing heeft FM-radiostation / analoog tv-station / digitaal tv-station / audio-video-studioapparatuur / studiozenderlink / zendertelemetriesysteem / hotel-tv-systeem / IPTV live-uitzending / streaming live-uitzending / videoconferentie / CATV-uitzendsysteem.
     
    We gebruiken geavanceerde technologieproducten voor alle systemen, omdat we weten dat de hoge betrouwbaarheid en hoge prestaties zo belangrijk zijn voor het systeem en de oplossing. Tegelijkertijd moeten we er ook voor zorgen dat ons productsysteem tegen een zeer redelijke prijs werkt.
     
    We hebben klanten van publieke en commerciële omroepen, telecomoperators en regelgevende instanties, en we bieden ook oplossingen en producten aan vele honderden kleinere, lokale en gemeenschapszenders.
     
    FMUSER.ORG exporteert al meer dan 15 jaar en heeft klanten over de hele wereld. Met 13 jaar ervaring op dit gebied hebben we een professioneel team om alle soorten problemen van de klant op te lossen. We zijn toegewijd in het leveren van de uiterst redelijke prijzen van professionele producten en diensten.
    Contact email : [e-mail beveiligd]

    onze Fabriek

    We hebben modernisering van de fabriek. U bent van harte welkom om onze fabriek te bezoeken wanneer je naar China.

    Momenteel zijn er al 1095 klanten over de hele wereld bezocht onze Guangzhou Tianhe kantoor. Als je naar China, bent u welkom om ons te bezoeken.

    bij Fair

    Dit is onze deelname aan 2012 Global Sources Hong Kong Electronics Fair . Klanten van over de hele wereld eindelijk een kans om samen te komen.

    Waar is FMUSER?

    U kunt deze nummers zoeken " 23.127460034623816,113.33224654197693 "in google map, dan vindt u ons fmuser-kantoor.

    FMUSER kantoor in Guangzhou is in Tianhe District dat is de centrum van het kanton . Heel in de buurt aan de Canton Fair , Guangzhou station, Xiaobei weg en dashatou , Hoeft alleen maar 10 minuten aflegt TAXI . Welkom vrienden over de hele wereld om te bezoeken en te onderhandelen.

    Contact: Sky Blue
    Mobiel: + 8618078869184
    WhatsApp: + 8618078869184
    Wechat: + 8618078869184
    E-mail: [e-mail beveiligd]
    QQ: 727926717
    Skype: sky198710021
    Adres: No.305 Room Huilan Building No.273 Huanpu Road Guangzhou China Zip: 510620

    Engels: We accepteren alle betalingen, zoals PayPal, Credit Card, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer. Als u vragen heeft, neem dan contact met mij op [e-mail beveiligd] of WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Wij raden u Paypal gebruiken om onze producten kopen, Paypal is een veilige manier om te kopen op internet.

      Elk van onze post lijst pagina onderaan op de top hebben een paypal logo te betalen.

      Kredietkaart.Als u paypal niet hebt, maar je hebt een creditcard, kunt u ook klikken op de gele knop PayPal te betalen met uw credit card.

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

      Maar als je geen creditcard en niet over een PayPal-rekening of het moeilijk om een paypal accout gekregen, kunt u het volgende gebruiken:

      Western Union.  www.westernunion.com

       

      Betalen via Western Union naar mij:

      Voornaam / Voornaam: Yingfeng
      Achternaam / Achternaam / familienaam: Zhang
      Volledige naam: Yingfeng Zhang
      Land: China
      Plaats: Guangzhou 

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

      T / T.  Betalen met T / T (overschrijving / Telegrafische Transfer / Bank Transfer)
       
      Eerste BANKINFORMATIE (BEDRIJFSREKENING):
      SWIFT BIC: BKCHHKHHXXX
      Banknaam: BANK VAN CHINA (HONG KONG) LIMITED, HONG KONG
      Bank Adres: BANK VAN CHINA TOREN, 1 TUINWEG, CENTRAAL, HONG KONG
      BANKCODE: 012
      Accountnaam: FMUSER INTERNATIONAL GROUP LIMITED
      Account nummer. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Tweede BANKINFORMATIE (BEDRIJFSREKENING):
      Begunstigde: FMuser International Group Inc
      Accountnummer: 44050158090900000337
      Bank van de begunstigde: China Construction Bank Guangdong Branch;
      SWIFT-code: PCBCCNBJGDX
      Adres: NO.553 Tianhe Road, Guangzhou, Guangdong, Tianhe District, China
      **Opmerking: wanneer u geld overmaakt naar onze bankrekening, schrijf dan niets in het opmerkingenveld, anders kunnen we de betaling niet ontvangen vanwege het overheidsbeleid inzake internationale handelszaken.

    * Het zal in 1-2 worden verzonden werkdagen wanneer de betaling duidelijk.

    * We sturen het naar uw paypal adres. Als u wilt adres te wijzigen, stuur dan uw juiste adres en telefoonnummer naar mijn e-mail [e-mail beveiligd]

    * Als de pakketten onder 2kg, zullen we worden verzonden via de post luchtpost, duurt het ongeveer 15-25days om uw hand.

    Als het pakket is meer dan 2kg, zullen we verzenden via EMS, DHL, UPS, Fedex snelle express, duurt het ongeveer 7 ~ 15days om je hand.

    Als het pakket meer dan 100kg, sturen wij via DHL of luchtvracht. Het duurt ongeveer 3 ~ 7days om je hand.

    Alle pakketten zijn vorm China Guangzhou.

    * Pakket wordt als "cadeau" verzonden en zo min mogelijk aangeven, koper hoeft niet te betalen voor "BTW".

    * Na het schip, sturen wij u een e-mail en geven u de tracking-nummer.

    Voor garantie.
    Neem contact met ons op --- >> Stuur het artikel naar ons terug --- >> Ontvang en stuur een nieuwe vervanging.

    Naam: Liu Xiaoxia
    Adres: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou China.
    ZIP: 510620
    Telefoon: + 8618078869184

    Gelieve terug te keren naar dit adres en schrijf uw paypal adres, naam, probleem op Opmerking:

    Een lijst van alle Question

    Bijnaam

    E-mail

    Contact

      Voer een e-mailadres in om een ​​verrassing te ontvangen

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> Albanees
      ar.fmuser.org -> Arabisch
      hy.fmuser.org -> Armenian
      az.fmuser.org -> Azerbeidzjaans
      eu.fmuser.org -> Baskisch
      be.fmuser.org -> Wit-Russisch
      bg.fmuser.org -> Bulgarian
      ca.fmuser.org -> Catalaans
      zh-CN.fmuser.org -> Chinees (vereenvoudigd)
      zh-TW.fmuser.org -> Chinees (traditioneel)
      hr.fmuser.org -> Kroatisch
      cs.fmuser.org -> Tsjechisch
      da.fmuser.org -> Deens
      nl.fmuser.org -> Nederlands
      et.fmuser.org -> Ests
      tl.fmuser.org -> Filipijns
      fi.fmuser.org -> Fins
      fr.fmuser.org -> Frans
      gl.fmuser.org -> Galicisch
      ka.fmuser.org -> Georgisch
      de.fmuser.org -> Duits
      el.fmuser.org -> Greek
      ht.fmuser.org -> Haïtiaans Creools
      iw.fmuser.org -> Hebreeuws
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hungarian
      is.fmuser.org -> IJslands
      id.fmuser.org -> Indonesisch
      ga.fmuser.org -> Iers
      it.fmuser.org -> Italian
      ja.fmuser.org -> Japans
      ko.fmuser.org -> Koreaans
      lv.fmuser.org -> Lets
      lt.fmuser.org -> Lithuanian
      mk.fmuser.org -> Macedonisch
      ms.fmuser.org -> Maleis
      mt.fmuser.org -> Maltees
      no.fmuser.org -> Norwegian
      fa.fmuser.org -> Perzisch
      pl.fmuser.org -> Pools
      pt.fmuser.org -> Portugees
      ro.fmuser.org -> Roemeens
      ru.fmuser.org -> Russisch
      sr.fmuser.org -> Servisch
      sk.fmuser.org -> Slowaaks
      sl.fmuser.org -> Slovenian
      es.fmuser.org -> Spaans
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> Zweeds
      th.fmuser.org -> Thai
      tr.fmuser.org -> Turks
      uk.fmuser.org -> Oekraïens
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnamese
      cy.fmuser.org -> Welsh
      yi.fmuser.org -> Jiddisch

       
  •  

    FMUSER Wirless Verzend video en audio eenvoudiger!

  • Neem contact op

    Adres:
    No.305 Zaal HuiLan Gebouw No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [e-mail beveiligd]

    Telefoon / WhatApps:
    + 8618078869184

  • Categorieën

  • Nieuwsbrief

    EERSTE OF VOLLEDIGE NAAM

    E-mail

  • paypal solution  Western UnionBank OF China
    E-mail:[e-mail beveiligd]   WhatsApp: +8618078869184 Skype: sky198710021 Chat with me
    Copyright 2006 2020-Powered By www.fmuser.org

    Contact