FMUSER ¡Transmite video y audio sin cables más fácilmente!

[email protected] WhatsApp + 8618078869184
Idioma

    Resumen de m3u8 en HLS

     

    HLS y Http Live Streaming son protocolos para la transmisión en tiempo real definidos por Apple. HLS se implementa según el protocolo HTTP. El contenido de la transmisión incluye dos partes, una es el archivo de descripción M3U8 y la otra es el archivo multimedia TS.

    1. Archivo M3U8

       El archivo multimedia se describe en texto, que se compone de una serie de etiquetas.

    #EXTM3U

    # EXT-X-TARGETDURATION: 5

    #EXTINF: 5,

    ./0.ts

    #EXTINF: 5,

    ./1.ts

    # EXTM3U: La primera línea de cada archivo M3U8 debe ser esta etiqueta.

    # EXT-X-TARGETDURATION: especifique la duración máxima del segmento de medios (segundos). El tiempo especificado en #EXTINF debe ser menor o igual a este valor máximo. Este valor solo puede aparecer una vez.

    #EXTINF: describe la longitud de un solo archivo multimedia. A continuación, se muestran los archivos multimedia, como ./0.ts


    Se puede distribuir por HTTP en dispositivos iOS y mac. El estándar de la lista de reproducción es el archivo m3u8 ampliado por m3u, y el archivo multimedia es un archivo MPEG2-TS o AAC (solo audio).

    Hay dos escenarios de aplicación para archivos m3u8:

    Flujo de adaptación de múltiples velocidades,

    #EXTM3U

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, ANCHO DE BANDA = 1280000

    http://example.com/low.m3u8

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, ANCHO DE BANDA = 2560000

    http://example.com/mid.m3u8

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

    Flujo de adaptación de tasa única
    #EXTM3U

    # EXT-X-TARGETDURATION: 5220

    #EXTINF: 5220,

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

    # EXT-X-ENDLIST

     

    La Organización Internacional de Estándares define este documento rfc:
    http://tools.ietf.org/html/draft-pantos-http-live-streaming-06
    El archivo m3u8 es una extensión del archivo m3u. Las palabras clave extendidas se definen en el rfc:
    entre ellos:
    # EXT-X-TARGETDURATION
    Defina la duración máxima de cada TS.
    # SECUENCIA-EXT-X-MEDIA
    Defina el número de serie del primer archivo en el archivo m3u8 actual. Cada archivo ts tiene un número de serie fijo y único en el archivo m3u8. El número de serie se utiliza para cambiar la tasa de código para la alineación durante MBR.
    # EXT-X-KEY

    Defina el método de cifrado y la URL del archivo de clave, que se utiliza para obtener el archivo de clave de 16 bytes para decodificar el archivo ts.

    Atributos:
    MÉTODO
    Enlance
    # EXT-X-PROGRAMA-FECHA-HORA
    Tiempo absoluto del primer archivo

    # EXT-X-ALLOW-CACHE

    Ya sea para permitir caché.
    # EXT-X-ENDLIST
    Indica el final del archivo m3u8. Live m3u8 no tiene esta etiqueta.
    # EXT-X-STREAM-INF
    Atributos:
    BANDWIDTH especifica la tasa de bits
    ID de PROGRAMA ID único
    CODECS especifica el tipo de codificación de la secuencia
    # EXT-X-DISCONTINUIDAD
    Cuando se encuentra la etiqueta, los siguientes atributos han cambiado:
    formato de archivo
    número y tipo de pistas
    parámetros de codificación
    secuencia de codificación
    secuencia de marca de tiempo

    # EXT-X-VERSION Este atributo puede usarse o no, no puede tener ninguno

     

     

     

    M3U8 se divide en M3U8 de nivel superior y M3U8 de segundo nivel. El M3U8 de nivel superior se utiliza principalmente para la adaptación de múltiples velocidades. El M3U8 de segundo nivel es el archivo de corte real.

    De forma predeterminada, el cliente primero seleccionará la solicitud con la tasa de bits más alta. Si encuentra que no se puede alcanzar la tasa de bits, solicitará una transmisión con una tasa de bits baja


    Un archivo M3U8 de nivel superior en uso real es el siguiente:
    #EXTM3U
    # EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, ANCHO DE BANDA = 358400
    11.m3u8
    # EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, ANCHO DE BANDA = 972800
    22.m3u8

     

    El archivo M3U8 de nivel superior anterior define dos archivos de segundo nivel, 11.m3u8 y 22.m3u8, y el cliente seleccionará uno de ellos para obtener su contenido.

    El contenido del archivo secundario M3U8 es el siguiente:

     

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

     

    Después de que el cliente obtenga el archivo M3U8 secundario anterior, continuará solicitando el archivo dentro y luego se podrá reproducir.

    Lo anterior se trata de la situación bajo demanda y la situación de la transmisión en vivo, habrá atributos en el archivo M3U8 para indicar que está en vivo y el cliente solicitará periódicamente nuevos archivos M3U8.


    // Cuando HLS realiza una transmisión en vivo y bajo demanda, la diferencia del archivo M3U8

    1. Descripción del problema
    Recientemente hice una prueba de reproducción de cortes transcodificados, usando HLS (HTTP Live Streaming) para hacer la transmisión en vivo. Cada tiempo de segmentación de TS es de 10 segundos, y los siguientes archivos m3u8 en vivo se generan de acuerdo con los archivos de segmentación de TS

    Copiar código
    #EXTM3U
    # SECUENCIA-EXT-X-MEDIA: 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
    Copiar código
     Guarde el archivo m3u8 anterior como live.m3u8, colóquelo en el directorio de documentos de Apache y reproduzca la siguiente URL con VLC:

    http://localhost/live.m3u8
    La prueba encontró que el primer archivo en comenzar a reproducir no era 1.ts. Después de varias pruebas, se encontró que:

    Siempre que haya más de tres archivos en la lista, los últimos tres archivos de la lista siempre se reproducen
    2. Resolución de problemas
    Es muy triste que después de buscar en Internet, no encontré ninguna información efectiva. Un amigo se encontró con la misma situación, ¿compartió su experiencia después de resolverla?

    Después de consultar con un colega, el colega dijo que es posible porque la lista de archivos m3u8 en vivo debe actualizarse en tiempo real. Si hacemos una prueba, podemos agregar # EXT-X-ENDLIST al final primero. Este método ha sido probado Funciona, pero ya no es el modo m3u8 en vivo

    Después de buscar en Internet nuevamente, confirmé que finalmente encontré una descripción de m3u8 en vivo

    Lista de reproducción en vivo (ventana deslizante)
    Para las sesiones en vivo, el archivo de índice se actualiza eliminando los URI de medios del archivo a medida que se crean y se ponen a disposición nuevos archivos de medios.

    Importante: La etiqueta EXT-X-ENDLIST no está presente en la lista de reproducción en vivo, lo que indica que se agregarán nuevos archivos multimedia al archivo de índice a medida que estén disponibles.

    Consulte el Listado 3 para ver un ejemplo de una lista de reproducción en vivo como aparecería al comienzo de una sesión.

    Listado 3 Lista de reproducción en vivo al comienzo de una sesión.

    Copiar código
    #EXTM3U
    # EXT-X-TARGETDURATION: 10
    # EXT-X-VERSION: 3
    # SECUENCIA-EXT-X-MEDIA: 1
    #EXTINF: 10,
    archivoSequence1.ts
    #EXTINF: 10,
    archivoSequence2.ts
    #EXTINF: 10,
    archivoSequence3.ts
    #EXTINF: 10,
    archivoSequence4.ts
    #EXTINF: 10,
    archivoSequence5.ts
    Copiar código
    El valor de la etiqueta EXT-X-MEDIA-SEQUENCE DEBE incrementarse en 1 por cada URI de medios que se elimine del archivo de lista de reproducción. Los URI de medios deben eliminarse del archivo de lista de reproducción en el orden en que aparecen en la lista de reproducción. El archivo de índice actualizado presenta una ventana en movimiento en un flujo continuo. Este tipo de sesión es adecuado para transmisiones continuas.

    Aquí está la misma lista de reproducción después de que se haya actualizado con nuevos URI de medios:

    Listado 4 Lista de reproducción en vivo después de actualizar los URI de medios.

    Copiar código
    #EXTM3U
    # EXT-X-TARGETDURATION: 10
    # EXT-X-VERSION: 3
    # SECUENCIA-EXT-X-MEDIA: 2
    #EXTINF: 10,
    archivoSequence2.ts
    #EXTINF: 10,
    archivoSequence3.ts
    #EXTINF: 10,
    archivoSequence4.ts
    #EXTINF: 10,
    archivoSequence5.ts
    #EXTINF: 10,
    archivoSequence6.ts
    Copiar código
    3.reglas de actualización live m3u8
    La lista de archivos m3u8 en vivo debe actualizarse continuamente, actualice las reglas:

    Eliminar el archivo superior (creo que reproducido) en una lista de reproducción de archivos
    Actualice continuamente la etiqueta EXT-X-MEDIA-SEQUENCE, incrementándola en 1
    4. Experimento
    Escriba un pequeño programa para generar m3u8 en vivo para probar

    Uso:
    m3u8_gen.exe start_num list_count duración nombre de archivo.m3u8 [prefijo]
    Ejemplo de uso:

    m3u8_gen.exe 1 3 10 live.m3u8 hls /
    Genere el archivo live.m3u8 como

    Copiar código
    #EXTM3U
    # SECUENCIA-EXT-X-MEDIA: 1
    # EXT-X-TARGETDURATION: 10
    #EXTINF: 10
    hls / 1.ts
    #EXTINF: 10
    hls / 2.ts
    #EXTINF: 10
    hls / 3.ts
    Copiar código
    Escriba un script BAT para actualizar el archivo live.m3u8 cada 10 segundos

    Copiar código
    @ Echo off

    f

     

     

     

     

     

     

    ¿A qué distancia (largo) de la cubierta del transmisor?

    El alcance de transmisión depende de muchos factores. La distancia real se basa en la instalación de la antena de altura, ganancia de antena, utilizando como medio de construcción y otras obstrucciones, la sensibilidad del receptor, la antena del receptor. La instalación de la antena más alta y el uso en el campo, la distancia será mucho más lejos.

    Transmisor FM 5W ejemplo, el uso en la ciudad y la ciudad natal:

    Tengo un cliente de uso del transmisor FM con antena 5W EE.UU. GP en su ciudad natal, y lo prueba con un coche, es cubrir 10km (6.21mile).

    Puedo probar el transmisor de FM con antena GP 5W en mi ciudad natal, que cubren alrededor 2km (1.24mile).

    Puedo probar el transmisor de FM con antena 5W médico de cabecera en la ciudad de Guangzhou, que sólo cubren alrededor 300meter (984ft).

    A continuación se presentan el intervalo aproximado de diferentes transmisores de FM de potencia. (El rango es de diámetro)

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

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

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

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

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

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

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

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

    Cómo ponerse en contacto con nosotros para el transmisor?

    Llámame + O 8618078869184
    Envía un email [email protected]
    1.How hasta dónde quiere cubrir de diámetro?
    2.How alta de que la torre?
    3.Where eres?
    Y vamos a darle más consejo profesional.

    Sobre Nosotros

    FMUSER.ORG es una empresa de integración de sistemas que se enfoca en la transmisión inalámbrica de RF / equipos de audio / video de estudio / transmisión y procesamiento de datos. Ofrecemos todo tipo de asesoría, desde consultoría hasta la integración en rack, instalación, puesta en marcha y capacitación.
     
    Ofrecemos transmisor de FM, transmisor de TV analógica, transmisor de TV digital, transmisor UHF VHF, antenas, conectores de cable coaxial, STL, procesamiento en el aire, productos de difusión para el estudio, monitoreo de señal RF, codificadores RDS, procesadores de audio y unidades de control de sitio remoto. Productos de IPTV, codificador / decodificador de video / audio, diseñados para satisfacer las necesidades de las grandes redes de transmisión internacionales y las pequeñas estaciones privadas.
     
    Nuestra solución tiene estación de radio FM / estación de TV analógica / estación de TV digital / equipo de estudio de audio y video / enlace de transmisor de estudio / sistema de telemetría de transmisor / sistema de TV de hotel / transmisión en vivo de IPTV / transmisión en vivo de transmisión / videoconferencia / sistema de transmisión de CATV.
     
    Estamos utilizando productos de tecnología avanzada para todos los sistemas, porque sabemos que la alta confiabilidad y el alto rendimiento son tan importantes para el sistema y la solución. Al mismo tiempo, también tenemos que asegurarnos de que nuestro sistema de productos tenga un precio muy razonable.
     
    Tenemos clientes de emisoras públicas y comerciales, operadores de telecomunicaciones y autoridades de regulación, y también ofrecemos soluciones y productos a cientos de emisoras más pequeñas, locales y comunitarias.
     
    FMUSER.ORG lleva más de 15 años exportando y tiene clientes en todo el mundo. Con 13 años de experiencia en este campo, contamos con un equipo profesional para resolver todo tipo de problemas del cliente. Nos dedicamos a ofrecer precios extremadamente razonables de productos y servicios profesionales.
    Email de contacto : [email protected]

    Nuestra fábrica

    Tenemos modernización de la fábrica. Que son bienvenidos a visitar nuestra fábrica cuando se llega a China.

    En la actualidad, ya hay clientes 1095 en todo el mundo visitaron nuestra oficina Guangzhou Tianhe. Si usted viene a China, que son bienvenidos a visitarnos.

    en la Feria

    Esta es nuestra participación en 2012 Global Sources Hong Kong Electronics Fair . Los clientes de todo el mundo finalmente tener la oportunidad de reunirse.

    ¿Dónde está Fmuser?

    Puede buscar estos números " 23.127460034623816,113.33224654197693 "en el mapa de Google, entonces puede encontrar nuestra oficina fmuser.

    FMUSER oficina de Guangzhou se encuentra en el distrito de Tianhe, que es el centro del Cantón . Muy cerca En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. Feria de Cantón , Estación de tren de Guangzhou, Xiaobei carretera y Dashatou , solo necesito 10 minutos si toma TAXI . Bienvenidos amigos de todo el mundo a visitar y negociar.

    Contacto: Blue Sky
    Celular: + 8618078869184
    WhatsApp: + 8618078869184
    WeChat: + 8618078869184
    E-mail: [email protected]
    QQ: 727926717
    Skype: sky198710021
    Dirección: Sala de No.305 Huilan Edificio No.273 Huanpu carretera Guangzhou, China Código Postal: 510620

    Inglés: Aceptamos todos los pagos, como PayPal, tarjeta de crédito, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer, si tiene alguna pregunta, comuníquese conmigo [email protected] o WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Recomendamos que utilice PayPal para comprar nuestros artículos, el PayPal es una forma segura para comprar en Internet.

      Cada página de nuestra lista de elementos de fondo en la parte superior tienen un logotipo de PayPal para pagar.

      Tarjeta de crédito.Si usted no tiene PayPal, pero usted tiene tarjeta de crédito, también puede hacer clic en el botón amarillo de PayPal para pagar con su tarjeta de crédito.

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

      Pero si usted no tiene una tarjeta de crédito y no tener una cuenta de PayPal o difícil consiguió un accout PayPal, puede utilizar lo siguiente:

      Western Union.  www.westernunion.com

       

      Pagar por Western Union a mí:

      Nombre / Nombre: Yingfeng
      Apellido / Apellido / Nombre familiar: Zhang
      Nombre completo: Yingfeng Zhang
      País: China
      Ciudad: Guangzhou 

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

      T / T.  Pagado por T / T (transferencia bancaria / transferencia telegráfica / transferencia bancaria)
       
      Primera INFORMACIÓN BANCARIA (CUENTA DE LA EMPRESA):
      SWIFT BIC: BKCHHKHHXXX
      Nombre del banco: BANK OF CHINA (HONG KONG) LIMITED, HONG KONG
      Dirección del banco: BANK OF CHINA TOWER, 1 GARDEN ROAD, CENTRAL, HONG KONG
      CÓDIGO BANCO: 012
      Nombre de cuenta: FMUSER INTERNATIONAL GROUP LIMITED
      Cuenta NO. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Segunda INFORMACIÓN BANCARIA (CUENTA DE LA EMPRESA):
      Beneficiario: Fmuser International Group Inc
      Número de cuenta: 44050158090900000337
      Banco del beneficiario: China Construction Bank Guangdong Branch
      Código SWIFT: PCBCCNBJGDX
      Dirección: NO.553 Tianhe Road, Guangzhou, Guangdong, Tianhe District, China
      ** Nota: Cuando transfiera dinero a nuestra cuenta bancaria, NO escriba nada en el área de comentarios; de lo contrario, no podremos recibir el pago debido a la política gubernamental sobre comercio internacional.

    * Este documento se enviará en 1 2-días de trabajo cuando el pago claro.

    * Enviaremos a su dirección de PayPal. Si usted quiere cambiar la dirección, por favor, envíe su dirección correcta y número de teléfono a mi correo electrónico [email protected]

    * Si los paquetes se encuentra por debajo 2kg, nos enviarán a través de correo aéreo, tardará aproximadamente 15-25days a la mano.

    Si el paquete es más que 2kg, enviaremos a través de EMS, DHL, UPS, Fedex entrega rápida expresa, tomará alrededor de 7 ~ 15days a su lado.

    Si el paquete de más de 100kg, vamos a enviar por DHL o el flete aéreo. Se llevará a cerca 3 ~ 7days a su lado.

    Todos los paquetes son la forma china de Guangzhou.

    * El paquete se enviará como "regalo" y se eliminará lo menos posible, el comprador no tiene que pagar "IMPUESTOS".

    * Después de la nave, le enviaremos un correo electrónico y le dará el número de seguimiento.

    Para garantía.
    Contáctenos --- >> Devuélvanos el artículo --- >> Reciba y envíe otro reemplazo.

    Nombre: Liu xiaoxia
    Dirección: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou, China.
    Postal: 510620
    Teléfono: + 8618078869184

    Por favor, devuelva a esta dirección y escribir su PayPal, nombre, dirección problema en la nota:

    Una lista de todas pregunta

    Apodo

    Correo electrónico

    Preguntas

      Ingrese el correo electrónico para recibir una sorpresa

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikáans
      sq.fmuser.org -> albanés
      ar.fmuser.org -> árabe
      hy.fmuser.org -> Armenio
      az.fmuser.org -> azerbaiyano
      eu.fmuser.org -> Vasco
      be.fmuser.org -> bielorruso
      bg.fmuser.org -> Bulgaria
      ca.fmuser.org -> catalán
      zh-CN.fmuser.org -> chino (simplificado)
      zh-TW.fmuser.org -> Chino (tradicional)
      hr.fmuser.org -> croata
      cs.fmuser.org -> checo
      da.fmuser.org -> danés
      nl.fmuser.org -> Holandés
      et.fmuser.org -> estonio
      tl.fmuser.org -> filipino
      fi.fmuser.org -> finlandés
      fr.fmuser.org -> Francés
      gl.fmuser.org -> gallego
      ka.fmuser.org -> georgiano
      de.fmuser.org -> alemán
      el.fmuser.org -> Griego
      ht.fmuser.org -> criollo haitiano
      iw.fmuser.org -> hebreo
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hungarian
      is.fmuser.org -> islandés
      id.fmuser.org -> indonesio
      ga.fmuser.org -> irlandés
      it.fmuser.org -> Italiano
      ja.fmuser.org -> japonés
      ko.fmuser.org -> coreano
      lv.fmuser.org -> letón
      lt.fmuser.org -> Lituania
      mk.fmuser.org -> macedonio
      ms.fmuser.org -> malayo
      mt.fmuser.org -> maltés
      no.fmuser.org -> Noruega
      fa.fmuser.org -> persa
      pl.fmuser.org -> polaco
      pt.fmuser.org -> portugués
      ro.fmuser.org -> Rumano
      ru.fmuser.org -> ruso
      sr.fmuser.org -> serbio
      sk.fmuser.org -> eslovaco
      sl.fmuser.org -> Eslovenia
      es.fmuser.org -> español
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> sueco
      th.fmuser.org -> Tailandés
      tr.fmuser.org -> turco
      uk.fmuser.org -> ucraniano
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnamita
      cy.fmuser.org -> galés
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER ¡Transmite video y audio sin cables más fácilmente!

  • Contacto

    Dirección:
    Habitación No.305 Edificio HuiLan No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email protected]

    Teléfono / WhatApps:
    +8618078869184

  • Categorías

  • Newsletter

    PRIMER O NOMBRE COMPLETO

    E-mail

  • solución paypal  Western UnionBanco de China
    E-mail:[email protected]   WhatsApp: +8618078869184 Skype: sky198710021 Chatear conmigo
    Los derechos de autor 2006 2020-accionada por el www.fmuser.org

    Contáctenos