FMUSER Transmitir vídeo e áudio sem fio mais fácil!

[email protegido] WhatsApp + 8618078869184
Língua

    Resumo de m3u8 em HLS

     

    HLS e Http Live Streaming são protocolos para streaming em tempo real definidos pela Apple. O HLS é implementado com base no protocolo HTTP. O conteúdo da transmissão inclui duas partes, uma é o arquivo de descrição M3U8 e a outra é o arquivo de mídia TS.

    1. Arquivo M3U8

       O arquivo de mídia é descrito em texto, que é composto por uma série de tags.

    #EXTM3U

    # EXT-X-TARGETDURATION: 5

    #EXTINF: 5,

    ./0.ts

    #EXTINF: 5,

    ./1.ts

    # EXTM3U: A primeira linha de cada arquivo M3U8 deve ser esta tag.

    # EXT-X-TARGETDURATION: Especifique a duração máxima do segmento de mídia (segundos). O tempo especificado em #EXTINF deve ser menor ou igual a este valor máximo. Este valor só pode aparecer uma vez.

    #EXTINF: Descreva o comprimento de um único arquivo de mídia. Seguem arquivos de mídia, como ./0.ts


    Ele pode ser distribuído por HTTP no dispositivo iOS e mac. O padrão da lista de reprodução é o arquivo m3u8 estendido por m3u, e o arquivo de mídia é MPEG2-TS ou arquivo AAC (somente áudio).

    Existem dois cenários de aplicação para arquivos m3u8:

    Fluxo de adaptação multi-taxa,

    #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

    Fluxo de adaptação de taxa única
    #EXTM3U

    # EXT-X-TARGETDURATION: 5220

    #EXTINF: 5220,

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

    # EXT-X-ENDLIST

     

    A International Standards Organization define este documento rfc:
    http://tools.ietf.org/html/draft-pantos-http-live-streaming-06
    O arquivo m3u8 é uma extensão do arquivo m3u. As palavras-chave estendidas são definidas no rfc:
    entre eles:
    # EXT-X-TARGETDURATION
    Defina a duração máxima de cada TS.
    # EXT-X-MEDIA-SEQUENCE
    Defina o número de série do primeiro arquivo no arquivo m3u8 atual. Cada arquivo ts possui um número de série fixo e exclusivo no arquivo m3u8. O número de série é usado para alternar a taxa de código para alinhamento durante MBR.
    # EXT-X-KEY

    Defina o método de criptografia e o url do arquivo de chave, usado para obter o arquivo de chave de 16 bytes para decodificar o arquivo ts.

    Atributos:
    MÉTODO
    URL
    # EXT-X-PROGRAM-DATE-TIME
    Tempo absoluto do primeiro arquivo

    # EXT-X-ALLOW-CACHE

    Permitir ou não o cache.
    # EXT-X-ENDLIST
    Indica o fim do arquivo m3u8. Live m3u8 não tem essa tag.
    # EXT-X-STREAM-INF
    Atributos:
    BANDWIDTH especifica a taxa de bits
    ID exclusivo do PROGRAM-ID
    CODECS especifica o tipo de codificação do fluxo
    # EXT-X-DISCONTINUITY
    Quando a tag é encontrada, os seguintes atributos foram alterados:
    formato de arquivo
    número e tipo de faixas
    parâmetros de codificação
    sequência de codificação
    sequência de carimbo de data / hora

    # EXT-X-VERSION Este atributo pode ser usado ou não, você não pode ter nenhum

     

     

     

    M3U8 é dividido em M3U8 de nível superior e M3U8 de segundo nível. O M3U8 de nível superior é usado principalmente para adaptação multi-taxa. O M3U8 de segundo nível é o arquivo de fatia real.

    Por padrão, o cliente primeiro selecionará a solicitação com a maior taxa de bits. Se ele descobrir que a taxa de bits não pode ser alcançada, ele solicitará um stream com uma taxa de bits baixa


    Um arquivo M3U8 de nível superior em uso real é o seguinte:
    #EXTM3U
    # EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, BANDWIDTH = 358400
    11.m3u8
    # EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, BANDWIDTH = 972800
    22.m3u8

     

    O arquivo M3U8 de nível superior acima define dois arquivos de segundo nível, 11.m3u8 e 22.m3u8, e o cliente selecionará um deles para obter seu conteúdo.

    O conteúdo do arquivo M3U8 secundário é o seguinte:

     

    #EXTM3U
    # EXT-X-VERSION: 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

     

    Depois que o cliente obtém o arquivo M3U8 secundário acima, ele continuará solicitando o arquivo dentro dele e, em seguida, poderá ser reproduzido.

    O texto acima é sobre a situação sob demanda e a situação de transmissão ao vivo, haverá atributos no arquivo M3U8 para informar que está ao vivo, e o cliente solicitará periodicamente novos arquivos M3U8.


    // Quando o HLS realiza transmissão on-demand e ao vivo, a diferença do arquivo M3U8

    1. Descrição do problema
    Recentemente fiz um teste de playback de slice transcodificado, usando HLS (HTTP Live Streaming) para fazer a transmissão ao vivo. Cada tempo de segmentação TS é 10s, e os seguintes arquivos m3u8 ao vivo são gerados de acordo com os arquivos de segmentação TS

    Copiar código
    #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
    Copiar código
     Salve o arquivo m3u8 acima como live.m3u8, coloque-o no diretório de documentos do Apache e reproduza a seguinte URL com VLC:

    http://localhost/live.m3u8
    O teste descobriu que o primeiro arquivo a ser reproduzido não era 1.ts. Após vários testes, verificou-se que:

    Contanto que haja mais de três arquivos na lista, os últimos três arquivos da lista são sempre reproduzidos
    2. Solução de problemas
    É muito triste que, após pesquisar na Internet, não tenha encontrado nenhuma informação eficaz. Um amigo encontrou a mesma situação, ele compartilhou sua experiência depois de resolvê-la?

    Após consultar um colega, o colega disse que é possível porque a lista de arquivos m3u8 ao vivo precisa ser atualizada em tempo real. Se fizermos um teste, podemos adicionar # EXT-X-ENDLIST no final primeiro. Este método foi testado. Funciona, mas não é mais o modo m3u8 ao vivo

    Depois de pesquisar na Internet novamente, confirmei que finalmente encontrei uma descrição do m3u8 ao vivo

    Lista de reprodução ao vivo (janela deslizante)
    Para sessões ao vivo, o arquivo de índice é atualizado removendo URIs de mídia do arquivo à medida que novos arquivos de mídia são criados e disponibilizados.

    Importante: A tag EXT-X-ENDLIST não está presente na lista de reprodução Live, indicando que novos arquivos de mídia serão adicionados ao arquivo de índice assim que estiverem disponíveis.

    Consulte a Listagem 3 para um exemplo de lista de reprodução ao vivo como ela apareceria no início de uma sessão.

    Listagem 3 Playlist ao vivo no início de uma sessão.

    Copiar código
    #EXTM3U
    # EXT-X-TARGETDURATION: 10
    # EXT-X-VERSION: 3
    # EXT-X-MEDIA-SEQUENCE: 1
    #EXTINF: 10,
    arquivoSequence1.ts
    #EXTINF: 10,
    arquivoSequence2.ts
    #EXTINF: 10,
    arquivoSequence3.ts
    #EXTINF: 10,
    arquivoSequence4.ts
    #EXTINF: 10,
    arquivoSequence5.ts
    Copiar código
    O valor da marca EXT-X-MEDIA-SEQUENCE DEVE ser incrementado em 1 para cada URI de mídia removido do arquivo de lista de reprodução. Os URIs de mídia devem ser removidos do arquivo de lista de reprodução na ordem em que aparecem na lista de reprodução. O arquivo de índice atualizado apresenta uma janela móvel em um fluxo contínuo. Este tipo de sessão é adequado para transmissões contínuas.

    Esta é a mesma lista de reprodução após ter sido atualizada com novos URIs de mídia:

    Listagem 4 Lista de reprodução ao vivo após atualizar os URIs de mídia.

    Copiar código
    #EXTM3U
    # EXT-X-TARGETDURATION: 10
    # EXT-X-VERSION: 3
    # EXT-X-MEDIA-SEQUENCE: 2
    #EXTINF: 10,
    arquivoSequence2.ts
    #EXTINF: 10,
    arquivoSequence3.ts
    #EXTINF: 10,
    arquivoSequence4.ts
    #EXTINF: 10,
    arquivoSequence5.ts
    #EXTINF: 10,
    arquivoSequence6.ts
    Copiar código
    3. regras de atualização do live m3u8
    A lista de arquivos m3u8 ativos precisa ser atualizada continuamente, regras de atualização:

    Remova o arquivo principal (talvez reproduzido) em uma lista de reprodução de arquivos
    Atualizar continuamente a tag EXT-X-MEDIA-SEQUENCE, incrementar em 1
    4. Experimente
    Escreva um pequeno programa para gerar m3u8 ao vivo para teste

    Uso:
    m3u8_gen.exe start_num list_count duração nome do arquivo.m3u8 [prefixo]
    Exemplo de uso:

    m3u8_gen.exe 1 3 10 live.m3u8 hls /
    Gerar arquivo live.m3u8 como

    Copiar código
    #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
    Copiar código
    Escreva um script BAT para atualizar o arquivo live.m3u8 a cada 10s

    Copiar código
    @ Echo off

    f

     

     

     

     

     

     

    Como distante (long) a tampa do transmissor?

    A faixa de transmissão depende de muitos fatores. A distância real baseia-se na altura da antena de instalar, o ganho da antena, usando ambiente como a construção e outras obstruções, a sensibilidade do receptor, a antena do receptor. Instalação de antena mais alta e usando no campo, a distância vai muito mais longe.

    EXEMPLO 5W FM Transmitter usar na cidade e cidade natal:

    Eu tenho um uso do cliente 5W transmissor FM EUA com antena GP em sua cidade natal, e ele testá-lo com um carro, cobrir 10km (6.21mile).

    I testar o transmissor FM 5W com antena GP na minha cidade natal, que cobrem cerca de 2km (1.24mile).

    I testar o transmissor FM 5W com antena GP na cidade de Guangzhou, que abrangem cerca de única 300meter (984ft).

    Abaixo estão o intervalo aproximado de diferentes transmissores de energia FM. (O intervalo é de diâmetro)

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

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

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

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

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

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

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

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

    Como contactar-nos para o transmissor?

    Ligue-me + 8618078869184 OR
    Me mande um e-mail [email protegido]
    1.How longe você quer cobrir de diâmetro?
    2.How altura de vocês torre?
    3.Where você é?
    E vamos dar-lhe conselhos mais profissional.

    Sobre Nós

    A FMUSER.ORG é uma empresa de integração de sistemas com foco em transmissão de RF sem fio / equipamento de áudio de vídeo de estúdio / streaming e processamento de dados. Fornecemos desde consultoria e consultoria até integração de rack a instalação, comissionamento e treinamento.
     
    Oferecemos Transmissor FM, Transmissor de TV Analógico, Transmissor de TV Digital, Transmissor UHF VHF, Antenas, Conectores Coaxiais, STL, Processamento On Air, Produtos Broadcast para Estúdio, Monitoramento de Sinais RF, Codificadores RDS, Processadores de Áudio e Unidades de Controle Remoto, Produtos de IPTV, codificador / decodificador de vídeo / áudio, projetados para atender às necessidades tanto de grandes redes de transmissão internacionais quanto de pequenas estações privadas.
     
    Nossa solução possui Estação de Rádio FM / Estação de TV Analógica / Estação de TV Digital / Equipamento de Estúdio de Áudio / Vídeo / Link de Transmissor de Estúdio / Sistema de Telemetria de Transmissor / Sistema de TV de Hotel / Transmissão ao Vivo de IPTV / Transmissão ao Vivo de Transmissão / Conferência de Vídeo / Sistema de Transmissão de CATV.
     
    Estamos usando produtos de tecnologia avançada para todos os sistemas, porque sabemos que a alta confiabilidade e o alto desempenho são tão importantes para o sistema e a solução. Ao mesmo tempo, também temos que garantir que nosso sistema de produtos tenha um preço muito razoável.
     
    Temos clientes de radiodifusores públicos e comerciais, operadoras de telecomunicações e autoridades reguladoras, além de oferecer soluções e produtos para centenas de pequenas emissoras locais e comunitárias.
     
    A FMUSER.ORG exporta há mais de 15 anos e tem clientes em todo o mundo. Com 13 anos de experiência neste campo, temos uma equipe profissional para resolver todos os tipos de problemas dos clientes. Nós nos dedicamos a fornecer preços extremamente razoáveis ​​para produtos e serviços profissionais.
    Email de contato : [email protegido]

    Nossa fábrica

    Nós temos modernização da fábrica. Você está convidado a visitar nossa fábrica quando você vir para a China.

    Actualmente, já existem clientes 1095 em todo o mundo visitaram nosso escritório Guangzhou Tianhe. Se você vir para a China, você está convidado a visitar-nos.

    na Feira

    Esta é a nossa participação em 2012 Global Sources Hong Kong Fair Eletrônica . Clientes de todo o mundo finalmente ter a chance de ficar juntos.

    Onde está Fmuser?

    Você pode pesquisar esses números " 23.127460034623816,113.33224654197693 "no google map, então você pode encontrar nosso escritório fmuser.

    escritório FMUSER Guangzhou está em Tianhe District, que é a centro do cantão . Muito perto ao Feira de Cantão , Estação Ferroviária Guangzhou, estrada Xiaobei e dashatou , só precisa 10 minutos se tomar TÁXI . Bem-vindos amigos de todo o mundo para visitar e negociar.

    Contato: Céu azul
    Celular: + 8618078869184
    WhatsApp: + 8618078869184
    WeChat: + 8618078869184
    E-mail [email protegido]
    QQ: 727926717
    Skype: sky198710021
    Endereço: No.305 quarto Huilan Edifício No.273 Huanpu Estrada Guangzhou China Zip: 510620

    Inglês: Aceitamos todos os pagamentos, como PayPal, cartão de crédito, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer, se você tiver alguma dúvida, entre em contato comigo [email protegido] ou WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Recomendamos que você use Paypal para comprar nossos produtos, o Paypal é uma forma segura de comprar na internet.

      Cada da nossa lista de itens de página de fundo na parte superior tem um logotipo paypal para pagar.

      Cartão de crédito.Se você não tem paypal, mas você tem cartão de crédito, você também pode clicar no botão amarelo PayPal para pagar com seu cartão de crédito.

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

      Mas se você não tiver um cartão de crédito e não tem uma conta paypal ou de difícil tem um accout PayPal, você pode usar o seguinte:

      Western Union.  www.westernunion.com

       

      Pagamento por Western Union para mim:

      Nome próprio / nome próprio: Yingfeng
      Sobrenome / sobrenome / sobrenome: Zhang
      Nome completo: Yingfeng Zhang
      País: China
      Cidade: Guangzhou 

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

      T / T.  Pagar por T / T (transferência bancária / transferência telegráfica / Transferência Bancária)
       
      Primeiras INFORMAÇÕES BANCÁRIAS (CONTA DA EMPRESA):
      SWIFT BIC: BKCHHKHHXXX
      Nome do banco: BANK OF CHINA (HONG KONG) LIMITADA, HONG KONG
      Endereço do Banco: BANK OF CHINA TOWER, 1 GARDEN ROAD, CENTRAL, HONG KONG
      CÓDIGO BANCÁRIO: 012
      Nome da conta: FMUSER INTERNATIONAL GROUP LIMITED
      Conta NO. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      SEGUNDA INFORMAÇÃO BANCÁRIA (CONTA DA EMPRESA):
      Beneficiário: Fmuser International Group Inc
      Número da conta: 44050158090900000337
      Banco do beneficiário: Sucursal do China Construction Bank em Guangdong
      Código SWIFT: PCBCCNBJGDX
      Endereço: NO.553 Tianhe Road, Guangzhou, Guangdong, distrito de Tianhe, China
      ** Nota: Quando você transferir dinheiro para nossa conta bancária, NÃO escreva nada na área de comentários, caso contrário, não poderemos receber o pagamento devido à política governamental sobre negócios de comércio internacional.

    * Será enviada em 1 2-dia de trabalho quando o pagamento clara.

    * Nós vamos enviá-lo para seu endereço de paypal. Se você quiser mudar de endereço, por favor, envie seu endereço correto e número de telefone para o meu e-mail [email protegido]

    * Se os pacotes está abaixo 2kg, que serão enviados via correio aéreo, vai demorar cerca de 15-25days para sua mão.

    Se o pacote é mais do que 2kg, nós enviamos via EMS, DHL, UPS, Fedex entrega rápida expressa, vai demorar cerca de 7 ~ 15days para sua mão.

    Se o pacote de mais de 100kg, iremos enviar via DHL ou frete aéreo. Isso levará cerca de 3 ~ 7days para sua mão.

    Todos os pacotes são a forma China Guangzhou.

    * O pacote será enviado como um "presente" e descontar o menos possível, o comprador não precisa pagar por "TAX".

    * Depois de navio, nós lhe enviaremos um e-mail e dar-lhe o número de rastreamento.

    Para garantia.
    Entre em contato conosco --- >> Devolva o item para nós --- >> Receba e envie outra substituição.

    Nome: Liu Xiaoxia
    Endereço: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou China.
    CEP: 510620
    Telefone: + 8618078869184

    Por favor, retorne a este endereço e escrever seu paypal endereço, nome, problema na nota:

    Liste todos os Pergunta

    Alcunha/Nickname

    E-mail

    Frequentes

      Digite o e-mail para obter uma surpresa

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> albanês
      ar.fmuser.org -> árabe
      hy.fmuser.org -> armênio
      az.fmuser.org -> Azerbaijão
      eu.fmuser.org -> Basco
      be.fmuser.org -> bielorrusso
      bg.fmuser.org -> búlgaro
      ca.fmuser.org -> catalão
      zh-CN.fmuser.org -> Chinês (simplificado)
      zh-TW.fmuser.org -> chinês (tradicional)
      hr.fmuser.org -> croata
      cs.fmuser.org -> checo
      da.fmuser.org -> dinamarquês
      nl.fmuser.org -> holandês
      et.fmuser.org -> estoniano
      tl.fmuser.org -> filipino
      fi.fmuser.org -> finlandês
      fr.fmuser.org -> francês
      gl.fmuser.org -> galego
      ka.fmuser.org -> georgiano
      de.fmuser.org -> alemão
      el.fmuser.org -> grego
      ht.fmuser.org -> crioulo haitiano
      iw.fmuser.org -> hebraico
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> húngaro
      is.fmuser.org -> islandês
      id.fmuser.org -> indonésio
      ga.fmuser.org -> irlandês
      it.fmuser.org -> italiano
      ja.fmuser.org -> Japonês
      ko.fmuser.org -> coreano
      lv.fmuser.org -> letão
      lt.fmuser.org -> Lituano
      mk.fmuser.org -> macedônio
      ms.fmuser.org -> malaio
      mt.fmuser.org -> maltês
      no.fmuser.org - norueguês
      fa.fmuser.org -> persa
      pl.fmuser.org -> polonês
      pt.fmuser.org -> português
      ro.fmuser.org -> romeno
      ru.fmuser.org -> russo
      sr.fmuser.org -> Sérvio
      sk.fmuser.org -> Eslovaco
      sl.fmuser.org -> esloveno
      es.fmuser.org -> espanhol
      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 -> iídiche

       
  •  

    FMUSER Transmitir vídeo e áudio sem fio mais fácil!

  • Contato

    Endereço:
    No.305 Sala HuiLan Edifício No.273 Huanpu Road Guangzhou China 510620

    E-mail
    [email protegido]

    Tel/What Apps:
    +8618078869184

  • Categorias

  • Newsletter

    PRIMEIRO OU NOME COMPLETO

    Email

  • solução paypal  Western Union Banco da China
    E-mail[email protegido]   WhatsApp: +8618078869184 Skype: sky198710021 Fala comigo
    Copyright 2006 2020-Powered By www.fmuser.org

    Contate-nos