FMUSER Wirless transmet la vidéo et l'audio plus facilement!

[email protected] WhatsApp + 8618078869184
Langue

    Résumé de m3u8 sur HLS

     

    HLS et Http Live Streaming sont des protocoles de streaming en temps réel définis par Apple. HLS est implémenté sur la base du protocole HTTP. Le contenu de la transmission comprend deux parties, l'une est le fichier de description M3U8 et l'autre est le fichier multimédia TS.

    1. Fichier M3U8

       Le fichier multimédia est décrit sous forme de texte, composé d'une série de balises.

    #EXTM3U

    # EXT-X-TARGETDURATION: 5

    #EXTINF: 5,

    ./0.ts

    #EXTINF: 5,

    ./1.ts

    # EXTM3U: La première ligne de chaque fichier M3U8 doit être cette balise.

    # EXT-X-TARGETDURATION: spécifiez la durée maximale du segment multimédia (secondes). La durée spécifiée dans #EXTINF doit être inférieure ou égale à cette valeur maximale. Cette valeur ne peut apparaître qu'une seule fois.

    #EXTINF: Décrivez la longueur d'un seul fichier multimédia. Les fichiers multimédias suivent, tels que ./0.ts


    Il peut être distribué par HTTP sur un appareil iOS et un mac. Le standard de la playlist est le fichier m3u8 étendu par m3u, et le fichier multimédia est un fichier MPEG2-TS ou AAC (audio uniquement).

    Il existe deux scénarios d'application pour les fichiers m3u8:

    Flux d'adaptation multi-débits,

    #EXTM3U

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 1280000

    http://example.com/low.m3u8

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 2560000

    http://example.com/mid.m3u8

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 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

    Flux d'adaptation de débit unique
    #EXTM3U

    # EXT-X-TARGETDURATION: 5220

    #EXTINF: 5220,

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

    # EXT-X-ENDLIST

     

    L'Organisation internationale de normalisation définit ce document rfc:
    http://tools.ietf.org/html/draft-pantos-http-live-streaming-06
    Le fichier m3u8 est une extension du fichier m3u. Les mots clés étendus sont définis dans le rfc:
    parmi eux:
    # EXT-X-TARGETDURATION
    Définissez la durée maximale de chaque TS.
    # EXT-X-MEDIA-SEQUENCE
    Définissez le numéro de série du premier fichier dans le fichier m3u8 actuel. Chaque fichier ts a un numéro de série fixe et unique dans le fichier m3u8. Le numéro de série est utilisé pour changer le taux de code pour l'alignement pendant le MBR.
    # EXT-X-KEY

    Définissez la méthode de cryptage et l'url du fichier de clé, utilisé pour obtenir le fichier de clé de 16 octets pour décoder le fichier ts.

    Attributs:
    MÉTHODE
    URL
    # EXT-X-PROGRAMME-DATE-HEURE
    Heure absolue du premier fichier

    # EXT-X-ALLOW-CACHE

    Autoriser ou non le cache.
    # EXT-X-ENDLIST
    Indique la fin du fichier m3u8. Live m3u8 n'a pas cette balise.
    # EXT-X-STREAM-INF
    Attributs:
    BANDWIDTH spécifie le débit binaire
    ID unique de PROGRAM-ID
    CODECS spécifie le type d'encodage du flux
    # EXT-X-DISCONTINUITÉ
    Lorsque la balise est rencontrée, les attributs suivants ont changé:
    format de fichier
    nombre et type de pistes
    paramètres de codage
    séquence de codage
    séquence d'horodatage

    # EXT-X-VERSION Cet attribut peut être utilisé ou non, vous ne pouvez en avoir aucun

     

     

     

    M3U8 est divisé en M3U8 de niveau supérieur et M3U8 de deuxième niveau. Le M3U8 de niveau supérieur est principalement utilisé pour l'adaptation à plusieurs débits. Le M3U8 de deuxième niveau est le vrai fichier de tranche.

    Par défaut, le client sélectionnera d'abord la demande avec le débit binaire le plus élevé. S'il constate que le débit ne peut pas être atteint, il demandera un flux avec un débit binaire faible


    Un fichier M3U8 de niveau supérieur en cours d'utilisation est le suivant:
    #EXTM3U
    # EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, BANDWIDTH = 358400
    11.m3u8
    # EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, BANDWIDTH = 972800
    22.m3u8

     

    Le fichier M3U8 de niveau supérieur ci-dessus définit deux fichiers de deuxième niveau, 11.m3u8 et 22.m3u8, et le client en sélectionnera un pour obtenir son contenu.

    Le contenu du fichier M3U8 secondaire est le suivant:

     

    #EXTM3U
    # VERSION EXT-X: 1
    # EXT-X-TARGETDURATION: 10
    # EXT-X-MEDIA-SEQUENCE: 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

     

    Une fois que le client a obtenu le fichier M3U8 secondaire ci-dessus, il continuera à demander le fichier à l'intérieur, puis il pourra être lu.

    Ce qui précède concerne la situation à la demande et la situation de la diffusion en direct, il y aura des attributs dans le fichier M3U8 pour indiquer qu'il est en direct, et le client demandera périodiquement de nouveaux fichiers M3U8.


    // Lorsque HLS réalise une diffusion à la demande et en direct, la différence du fichier M3U8

    1. Description du problème
    Récemment, j'ai fait un test de lecture de tranche transcodée, en utilisant HLS (HTTP Live Streaming) pour faire la diffusion en direct. Chaque temps de segmentation TS est de 10 s, et les fichiers m3u8 en direct suivants sont générés selon les fichiers de segmentation TS

    Copier le code
    #EXTM3U
    # EXT-X-MEDIA-SEQUENCE: 1
    # EXT-X-TARGETDURATION: 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
    Copier le code
     Enregistrez le fichier m3u8 ci-dessus en tant que live.m3u8, placez-le dans le répertoire de documents Apache et lisez l'URL suivante avec VLC:

    http://localhost/live.m3u8
    Le test a révélé que le premier fichier à commencer la lecture n'était pas 1.ts. Après plusieurs tests, il a été constaté que:

    Tant qu'il y a plus de trois fichiers dans la liste, les trois derniers fichiers de la liste sont toujours lus
    2. Résolution de problème
    C'est très triste qu'après avoir cherché sur Internet, je n'ai trouvé aucune information efficace. Un copain a rencontré la même situation, a-t-il partagé son expérience après l'avoir résolue?

    Après avoir consulté un collègue, le collègue a déclaré que c'était possible car la liste des fichiers m3u8 en direct doit être mise à jour en temps réel. Si nous faisons un test, nous pouvons d'abord ajouter # EXT-X-ENDLIST à la fin. Cette méthode a été testée Cela fonctionne, mais ce n'est plus le mode m3u8 live

    Après avoir cherché à nouveau sur Internet, j'ai confirmé que j'avais enfin trouvé une description m3u8 en direct

    Liste de lecture en direct (fenêtre coulissante)
    Pour les sessions en direct, le fichier d'index est mis à jour en supprimant les URI de média du fichier à mesure que de nouveaux fichiers multimédias sont créés et rendus disponibles.

    Important: la balise EXT-X-ENDLIST n'est pas présente dans la liste de lecture Live, ce qui indique que de nouveaux fichiers multimédias seront ajoutés au fichier d'index dès qu'ils seront disponibles.

    Voir le Listing 3 pour un exemple de playlist en direct tel qu'il apparaîtrait au début d'une session.

    Liste 3 Live Playlist au début d'une session.

    Copier le code
    #EXTM3U
    # EXT-X-TARGETDURATION: 10
    # VERSION EXT-X: 3
    # EXT-X-MEDIA-SEQUENCE: 1
    #EXTINF: 10,
    fichierSequence1.ts
    #EXTINF: 10,
    fichierSequence2.ts
    #EXTINF: 10,
    fichierSequence3.ts
    #EXTINF: 10,
    fichierSequence4.ts
    #EXTINF: 10,
    fichierSequence5.ts
    Copier le code
    La valeur de la balise EXT-X-MEDIA-SEQUENCE DOIT être incrémentée de 1 pour chaque URI multimédia qui est supprimée du fichier de liste de lecture. L'URI du média doit être supprimé du fichier de liste de lecture dans l'ordre dans lequel ils apparaissent dans la liste de lecture. Le fichier d'index mis à jour présente une fenêtre mobile dans un flux continu. Ce type de session convient aux diffusions en continu.

    Voici la même liste de lecture après sa mise à jour avec les nouveaux URI multimédias:

    Liste 4 Live Playlist après la mise à jour des URI des médias.

    Copier le code
    #EXTM3U
    # EXT-X-TARGETDURATION: 10
    # VERSION EXT-X: 3
    # EXT-X-MEDIA-SEQUENCE: 2
    #EXTINF: 10,
    fichierSequence2.ts
    #EXTINF: 10,
    fichierSequence3.ts
    #EXTINF: 10,
    fichierSequence4.ts
    #EXTINF: 10,
    fichierSequence5.ts
    #EXTINF: 10,
    fichierSequence6.ts
    Copier le code
    Règles de mise à jour 3.live m3u8
    La liste des fichiers m3u8 en direct doit être mise à jour en permanence, mettre à jour les règles:

    Supprimez le premier fichier (pensez lu) dans une liste de lecture de fichiers
    Mettre à jour en permanence le tag EXT-X-MEDIA-SEQUENCE, incrémenter de 1
    4. Expérience
    Ecrire un petit programme pour générer des m3u8 en direct pour les tests

    Usage:
    m3u8_gen.exe start_num list_count durée nom_fichier.m3u8 [préfixe]
    Exemple d'utilisation:

    m3u8_gen.exe 1 3 10 live.m3u8 hls /
    Générer le fichier live.m3u8 comme

    Copier le code
    #EXTM3U
    # EXT-X-MEDIA-SEQUENCE: 1
    # EXT-X-TARGETDURATION: 10
    #EXTINF: 10
    hls / 1.ts
    #EXTINF: 10
    hls / 2.ts
    #EXTINF: 10
    hls / 3.ts
    Copier le code
    Ecrire un script BAT pour mettre à jour le fichier live.m3u8 toutes les 10 s

    Copier le code
    @ Echo off

    f

     

     

     

     

     

     

    Dans quelle mesure (long) le couvercle du transmetteur?

    La portée de transmission dépend de nombreux facteurs. La distance réelle est basée sur l'antenne d'installer la hauteur, le gain de l'antenne, en utilisant l'environnement comme la construction et d'autres obstacles, la sensibilité du récepteur, l'antenne du récepteur. Installation de l'antenne plus élevée et l'utilisation dans la campagne, la distance sera beaucoup plus loin.

    Transmetteur FM 5W Exemple d'utilisation dans la ville et ville natale:

    J'ai une utilisation par le client 5W émetteur fm USA avec antenne GP dans sa ville natale, et il le tester avec une voiture, il couvre 10km (6.21mile).

    Je teste l'émetteur fm 5W avec antenne GP dans ma ville natale, il couvre environ 2km (1.24mile).

    Je teste l'émetteur fm 5W avec antenne GP dans la ville de Guangzhou, il couvre environ seulement 300meter (984ft).

    Voici la gamme approximative de différents émetteurs de puissance FM. (La plage est de diamètre)

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

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

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

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

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

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

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

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

    Comment nous contacter pour l'émetteur?

    Appelez-moi + 8618078869184 OU
    Envoyez-moi un courriel [email protected]
    1.How loin que vous voulez couvrir de diamètre?
    2.How haut de la tour vous?
    3.Where êtes-vous?
    Et nous allons vous donner plus de conseils professionnels.

    À propos de nous

    FMUSER.ORG est une société d’intégration de systèmes spécialisée dans la transmission sans fil RF / équipement audio vidéo / de studio / streaming et le traitement de données. Nous fournissons tout ce que vous souhaitez, du conseil au conseil en passant par l’intégration en rack, l’installation, la mise en service et la formation.
     
    Nous proposons des émetteurs FM, des émetteurs de télévision analogique, des émetteurs de télévision numérique, des émetteurs VHF UHF, des antennes, des connecteurs de câble coaxial, STL, Traitement en direct, Produits de diffusion pour le studio, Surveillance du signal RF, Encodeurs RDS, Processeurs audio et Unités de contrôle de site distant, Les produits IPTV, encodeur / décodeur vidéo / audio, sont conçus pour répondre aux besoins des grands réseaux de diffusion internationaux et des petites stations privées.
     
    Notre solution comprend une station de radio FM / une station de télévision analogique / une station de télévision numérique / un équipement de studio audio vidéo / une liaison d'émetteur de studio / un système de télémétrie d'émetteur / un système de télévision d'hôtel / une diffusion en direct IPTV / une diffusion en direct en continu / une conférence vidéo / un système de diffusion CATV.
     
    Nous utilisons des produits de technologie de pointe pour tous les systèmes, car nous savons que la fiabilité et les performances élevées sont essentielles pour le système et la solution. Dans le même temps, nous devons également nous assurer que notre système de produits a un prix très raisonnable.
     
    Nous avons des clients de diffuseurs publics et commerciaux, d'opérateurs de télécommunication et d'autorités de régulation, et nous proposons également des solutions et des produits à des centaines de diffuseurs plus petits, locaux et communautaires.
     
    FMUSER.ORG exporte depuis plus de 15 ans et a des clients partout dans le monde. Avec 13 ans d'expérience dans ce domaine, nous avons une équipe professionnelle pour résoudre toutes sortes de problèmes du client. Nous nous sommes engagés à fournir des prix extrêmement raisonnables de produits et services professionnels.
    Email du contact : [email protected]

    Notre Usine

    Nous avons modernisation de l'usine. Vous êtes invités à visiter notre usine lorsque vous venez en Chine.

    À l'heure actuelle, il existe déjà clients 1095 partout dans le monde visité notre bureau de Guangzhou Tianhe. Si vous venez en Chine, vous êtes invités à nous rendre visite.

    Au Salon

    Ceci est notre participation à 2012 Global Sources Hong Kong Electronics Fair . Les clients de partout dans le monde enfin avoir une chance de se réunir.

    Où est Fmuser?

    Vous pouvez rechercher ces numéros " 23.127460034623816,113.33224654197693 "dans google map, vous pouvez trouver notre bureau fmuser.

    bureau FMUSER Guangzhou se trouve dans le district de Tianhe, qui est le centre du Canton . Très près à la Foire de Canton , gare de guangzhou, route Xiaobei et Dashatou , seul besion 10 minutes si prendre TAXIS . Bienvenue amis partout dans le monde à visiter et à négocier.

    Contact: Blue Sky
    Mobile: + 8618078869184
    WhatsApp: + 8618078869184
    WeChat: + 8618078869184
    Courriel : [email protected]
    QQ: 727926717
    Skype: sky198710021
    Adresse: No.305 Chambre Huilan bâtiment No.273 Huangpu route Guangzhou Chine Code postal: 510620

    Français: Nous acceptons tous les paiements, tels que PayPal, carte de crédit, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer, si vous avez des questions, veuillez me contacter [email protected] ou WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Nous vous recommandons d'utiliser Paypal pour acheter nos articles, Le Paypal est un moyen sûr d'acheter sur Internet.

      Chaque de notre liste d'articles en bas de page sur le dessus ont un logo paypal pour payer.

      Carte de crédit.Si vous ne disposez pas paypal, mais vous avez la carte de crédit, vous pouvez également cliquer sur le bouton jaune PayPal pour payer avec votre carte de crédit.

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

      Mais si vous avez pas une carte de crédit et ne pas avoir un compte paypal ou difficile à obtenu un accout paypal, vous pouvez utiliser ce qui suit:

      Western union.  www.westernunion.com

       

      Paiement par Western Union à moi:

      Prénom / Prénom: Yingfeng
      Nom / Prénom / Nom de famille: Zhang
      Nom complet: Yingfeng Zhang
      Pays: Chine
      Ville: Guangzhou 

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

      T / T.  Payer par T / T (virement / transfert télégraphique / Virement bancaire)
       
      PREMIÈRES INFORMATIONS BANCAIRES (COMPTE COMPTE) :
      SWIFT BIC: BKCHHKHHXXX
      Nom de la banque: BANK OF CHINA (HONG KONG) LIMITÉE, HONG KONG
      Adresse de la banque: BANK OF CHINA TOWER, 1 GARDEN ROAD, CENTRAL, HONG KONG
      CODE DE LA BANQUE: 012
      Nom du compte: FMUSER INTERNATIONAL GROUP LIMITED
      N ° de compte. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Deuxième RENSEIGNEMENTS BANCAIRES (COMPTE) :
      Bénéficiaire : Fmuser International Group Inc
      Numéro de compte: 44050158090900000337
      Banque du bénéficiaire : succursale de la China Construction Bank Guangdong
      Code SWIFT : PCBCCNBJGDX
      Adresse : NO.553 Tianhe Road, Guangzhou, Guangdong, district de Tianhe, Chine
      ** Remarque : lorsque vous transférez de l'argent sur notre compte bancaire, veuillez ne rien écrire dans la zone de remarque, sinon nous ne pourrons pas recevoir le paiement en raison de la politique du gouvernement sur le commerce international.

    * Il sera envoyé en 1-2 jours ouvrables lorsque le paiement clair.

    * Nous vous enverrons à votre adresse paypal. Si vous voulez changer l'adresse, s'il vous plaît envoyez votre adresse et le numéro de téléphone à mon email [email protected]

    * Si les paquets est inférieur à 2kg, nous sera expédiée par la poste aérienne, il faudra environ 15-25days à votre main.

    Si le paquet est plus que 2kg, nous expédions par EMS, DHL, UPS, Fedex livraison rapide express, il faudra environ 7 ~ 15days à votre main.

    Si le paquet plus 100kg, nous vous ferons parvenir par DHL ou fret aérien. Il faudra environ 3 ~ 7days à votre main.

    Tous les paquets sont la forme la Chine guangzhou.

    * Le colis sera envoyé comme un "cadeau" et déclear le moins possible, l'acheteur n'a pas besoin de payer pour la "TAXE".

    * Après bateau, nous vous enverrons un e-mail et vous donner le numéro de suivi.

    Pour la garantie.
    Contactez-nous --- >> Renvoyez-nous l'article --- >> Recevez et envoyez un autre remplacement.

    Nom: Liu xiaoxia
    Adresse: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou en Chine.
    Code postal: 510620
    Téléphone: 8618078869184 XNUMX XNUMX XNUMX XNUMX

    S'il vous plaît revenir à cette adresse et écrivez votre paypal adresse, nom, problème sur la note:

    Liste de tous Question

    Surnom

    Email

    fréquemment posées

      Entrez l'email pour avoir une surprise

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> albanais
      ar.fmuser.org -> arabe
      hy.fmuser.org -> Armenian
      az.fmuser.org -> azerbaïdjanais
      eu.fmuser.org -> basque
      be.fmuser.org -> biélorusse
      bg.fmuser.org -> Bulgare
      ca.fmuser.org -> catalan
      zh-CN.fmuser.org -> chinois (simplifié)
      zh-TW.fmuser.org -> Chinois (traditionnel)
      hr.fmuser.org -> croate
      cs.fmuser.org -> tchèque
      da.fmuser.org -> danois
      nl.fmuser.org -> Néerlandais
      et.fmuser.org -> estonien
      tl.fmuser.org -> Philippin
      fi.fmuser.org -> finnois
      fr.fmuser.org -> Français
      gl.fmuser.org -> Galicien
      ka.fmuser.org -> géorgien
      de.fmuser.org -> allemand
      el.fmuser.org -> Grec
      ht.fmuser.org -> Créole haïtien
      iw.fmuser.org -> hébreu
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hongrois
      is.fmuser.org -> islandais
      id.fmuser.org -> indonésien
      ga.fmuser.org -> irlandais
      it.fmuser.org -> Italien
      ja.fmuser.org -> japonais
      ko.fmuser.org -> coréen
      lv.fmuser.org -> letton
      lt.fmuser.org -> Lituanien
      mk.fmuser.org -> macédonien
      ms.fmuser.org -> malais
      mt.fmuser.org -> maltais
      no.fmuser.org -> Norwegian
      fa.fmuser.org -> persan
      pl.fmuser.org -> polonais
      pt.fmuser.org -> portugais
      ro.fmuser.org -> Roumain
      ru.fmuser.org -> russe
      sr.fmuser.org -> serbe
      sk.fmuser.org -> slovaque
      sl.fmuser.org -> Slovène
      es.fmuser.org -> espagnol
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> suédois
      th.fmuser.org -> Thai
      tr.fmuser.org -> turc
      uk.fmuser.org -> ukrainien
      ur.fmuser.org -> ourdou
      vi.fmuser.org -> Vietnamienne
      cy.fmuser.org -> Gallois
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER Wirless transmet la vidéo et l'audio plus facilement!

  • Contactez-Nous

    Adresse :
    No.305 Chambre HuiLan Building No.273 Huanpu Road Guangzhou Chine 510620

    Courriel :
    [email protected]

    Tél/WhatApps :
    +8618078869184

  • Catégories

  • Newsletter

    Prénom ou nom complet

    Email

  • solution paypal  Western UnionBanque de Chine
    Courriel :[email protected]   WhatsApp: +8618078869184 Skype: sky198710021 Discuter avec moi
    Droit d'auteur 2006-2020 Powered By www.fmuser.org

    Contactez-Nous