FMUSER Transmitir vídeo e áudio sem fio mais fácil!
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
Quais protocolos de push streaming são compatíveis com o serviço de vídeo ao vivo?
O serviço de vídeo ao vivo da Alibaba Cloud suporta streaming RTMP
RTMP significa Real Time Messaging Protocol. O protocolo de mensagens em tempo real é um protocolo de camada de aplicativo baseado em TCP desenvolvido pela Adobe. Atualmente, os serviços domésticos de nuvem de vídeo usam RTMP como o principal protocolo de streaming.
Adicione um nome de domínio de aceleração de streaming ao vivo ao console de serviço de streaming RTMP por meio do console de serviço de streaming ao vivo. No gerenciamento de nome de domínio, você pode visualizar o endereço de streaming atribuído a cada nome de domínio. Os endereços de streaming podem ser organizados por si próprios de acordo com as regras correspondentes.
Quais protocolos de transmissão ao vivo são compatíveis?
O serviço de vídeo ao vivo suporta a saída de RTMP, FLV, HLS três protocolos
O protocolo RTMP é mais versátil e pode ser usado para transmissão push e ao vivo. Seu conceito central é "cortar" grandes pedaços de quadros de vídeo e áudio e, em seguida, transmiti-los na Internet na forma de pequenos pacotes de dados e oferecer suporte à criptografia, de modo que a privacidade é relativamente ideal, mas o processo de desempacotamento e agrupamento é relativamente Boa. É complicado, portanto, alguns problemas de estabilidade imprevisíveis tendem a ocorrer em simultaneidade massiva.
O protocolo HTTP-FLV é promovido principalmente pela Adobe. O formato é extremamente simples. Ele apenas adiciona algumas informações do cabeçalho do marcador a grandes quadros de vídeo e cabeçalhos de áudio e vídeo. Devido a essa extrema simplicidade, é maduro em termos de desempenho de atraso e simultaneidade em grande escala. A única deficiência é que o suporte no navegador móvel é muito limitado, mas é extremamente adequado para uso como protocolo de transmissão ao vivo de APP de telefone móvel.
Protocolo HLS: a solução da Apple é dividir o vídeo em pequenos segmentos de vídeo de 5 a 10 segundos e, em seguida, usar a tabela de índice m3u8 para gerenciamento. Como o vídeo baixado pelo cliente tem de 5 a 10 segundos de dados completos, o vídeo é uniforme, mas também apresenta um grande atraso (o atraso geral do HLS é de cerca de 10-30s). Comparado ao FLV, o HLS oferece muito suporte no iPhone e na maioria dos navegadores móveis Android, por isso é frequentemente usado para compartilhamento de URL em momentos QQ e WeChat.
RTMP, HLS, comparação de protocolo HTTP-FLV
Quais são as formas comuns de streaming push?
Computador desktop ou notebook, usando câmera ou desktop
Use software de terceiros para coletar vídeo da câmera ou imagens da área de trabalho e transmitir o vídeo ou área de trabalho para o endereço de transmissão RTMP. O software de streaming de terceiros inclui: OBS (recomendado), FMLE, XSplit, etc.
Android / iOS, use a câmera do telefone
Use um software de terceiros ou SDK para coletar o vídeo da câmera e enviar o fluxo de vídeo para o endereço de fluxo RTMP push.
Equipamento de captura de vídeo
Se o equipamento de câmera de alta definição tiver uma interface de saída HDMI ou SDI, ele pode ser conectado a um codificador para enviar conteúdo ao vivo para o serviço de transmissão ao vivo por meio de streaming RTMP. Você precisa configurar o endereço de streaming ao vivo para o endereço de publicação RTMP do codificador.
Para dispositivos de câmera de rede, se eles suportarem streaming RTMP, o endereço de streaming ao vivo pode ser configurado para o endereço de publicação RTMP da câmera.
Converter arquivo de vídeo em fluxo de vídeo
Leia um determinado arquivo de vídeo e produza-o como uma fonte de vídeo no modo de streaming RTMP para publicar o vídeo no endereço de streaming RTMP do serviço de transmissão ao vivo. Você pode usar o comando ffmpeg para alcançar (Windows / Linux / Mac são aplicáveis). Por exemplo, use a seguinte linha de comando:
ffmpeg -re -i {your_video_file} -r 30 -s 1280x720 -f flv {your_rtmp_address} Como proteger os direitos autorais da transmissão ao vivo e impedir que usuários não autorizados acessem?
O serviço de vídeo ao vivo oferece suporte a várias estratégias de segurança, como certificação de streaming, certificação de reprodução e lista negra de streaming para proteger seus direitos autorais de transmissão ao vivo contra violação.
Autenticação de streaming: a autenticação de URL é usada para streaming ao vivo. A função de autenticação de URL foi projetada para proteger os recursos de conteúdo carregados por usuários contra apropriação indébita.
Autenticação de reprodução: a autenticação de URL é usada para transmissão ao vivo. Depois que o console de streaming ao vivo ativa a autenticação push stream, ele ativa automaticamente a autenticação do URL de reprodução. Use a URL autenticada para reproduzir o endereço para reduzir o risco de os recursos do cliente serem hackeados.
Nota: Para a política de segurança de cadeia antifurto, os usuários atualmente não têm suporte para definir as funções de referenciador de cadeia antifurto e lista negra e branca de IP no console. Os usuários podem usar a interface CDN para definir essas duas funções.
Usando uma ferramenta de streaming de terceiros, por que o endereço de reprodução m3u8 atrasa mais de 50 segundos ou até mais de 1 minuto?
Ao usar uma ferramenta de streaming para realizar uma operação de streaming, você precisa ajustar manualmente o tempo de atraso do streaming. No momento, o atraso do endereço de reprodução m3u8 está dentro da faixa normal de 10 ~ 35 segundos. Se o seu atraso excedeu a faixa normal, consulte as etapas a seguir para definir os parâmetros.
Configurações da ferramenta de push streaming de OBS
Escolha Exportar> Avançado.
Defina o intervalo do quadro-chave (segundos, 0 = automático) para 2.
Configurações da ferramenta de streaming FMLE
Selecione Vídeo> Formatar> Freqüência de quadro-chave.
Escolha 5 segundos.
A tela fica embaçada ao jogar com o jogador?
Resolva se é um problema de fonte de vídeo
Problema de fonte de vídeo
Confirme se a fonte de reprodução é normal e elimine o problema no processo de transcodificação.
Confirme se a taxa de quadros e a taxa de bits do fluxo push são normais e elimine os problemas no processo de transmissão do fluxo push.
Problemas com fontes que não são de vídeo
Determine se o player usa decodificação suave. Chame a interface setDefaultDecoder no SDK, o parâmetro 0 é a decodificação de hardware e 1 é a decodificação de software. Defina o parâmetro 1. Antes de reinstalar o APK, exclua o programa anterior e reinicie o computador para evitar o impacto dos dados no cache.
O player exibe um erro de domínio cruzado ao jogar m3u8?
Quando o jogador acessa vários domínios, um arquivo de política precisa ser adicionado, ou seja, um arquivo crossdomain.xml é adicionado ao diretório raiz do nome de domínio onde o link de reprodução de vídeo está localizado, o que adiciona a autoridade do nome de domínio onde o jogador está localizado
Resolva o problema de que a transmissão ao vivo não pode ser vista
Existem muitos fatores que tornam a transmissão ao vivo indisponível, e você precisa investigar um por um se não souber onde está o problema.
Verifique se a emenda do URL de reprodução está correta
Confirme se deseja usar o endereço de streaming como o endereço de reprodução. Os usuários podem cometer esse erro quando não estão visualizando as regras.
Confirme se o endereço de reprodução está em conformidade com as regras de emenda e está correto. O endereço de transmissão da transmissão ao vivo é dividido de acordo com o nome de domínio de aceleração de transmissão ao vivo + AppName + StreamName. Para obter detalhes, consulte o endereço de transmissão ao vivo.
Verifique o jogador
Insira o endereço de reprodução no player de terceiros para jogar e elimine o problema do próprio player.
Verifique se é um problema de domínio cruzado do jogador. Quando o player acessa vários domínios, você precisa adicionar um arquivo de política. Para obter detalhes, consulte "Reproduzindo arquivos m3u8 com prompt entre domínios".
Confirme se o formato de reprodução suporta:
Use o flash player no PC para suportar os formatos: rtmp, flv, m3u8.
O player H5 no terminal móvel suporta apenas m3u8 (compatível com iOS e Android 4.0 ou superior e compatível com o navegador móvel).
Não consegue arrastar o flash player?
Flash player não pode arrastar mp4 / flv
O arrastar e soltar de mp4 e flv exige que o CDN adicione suporte, que é enviar uma solicitação com o tempo para o CDN por meio do player, e o CDN retorna os dados de vídeo do período. Se você deseja implementar arrastar e soltar, você precisa das duas condições a seguir:
As informações de índice de arquivo precisam estar no cabeçalho do vídeo. O mp4 contém informações de índice, como carimbo de data / hora do vídeo, e as meta informações de flv devem estar no topo do vídeo. Depois que o player analisa as informações de índice de vídeo, elas podem ser recuperadas pelas informações de índice de acordo com a posição arrastada. Vá para o ponto de dados no local especificado e envie uma solicitação ao CDN;
O CDN oferece suporte a solicitações com intervalo de bytes de tempo, que precisam ser abertos no console do cdn. Para obter detalhes, consulte a ajuda de reprodução de arrastar e soltar do CDN.
Preso durante a transmissão ao vivo?
problema de internet
Verifique se a largura de banda upstream ou downstream do usuário é suficiente.
Determine a clareza do vídeo sendo reproduzido. Quanto maior for a resolução, maior será a taxa de código e quanto maior for o tamanho da codificação, maior será a largura de banda necessária. A resolução de reprodução pode ser ajustada razoavelmente de acordo com a largura de banda atual.
equipamento
Verifique se a memória do dispositivo de reprodução está cheia, muitos programas em segundo plano no dispositivo também afetarão o efeito de reprodução.
Não consegue jogar depois de um push bem-sucedido? Confirme se o endereço de reprodução está correto
Obtenha o endereço de transmissão ao vivo.
Faça login no console de vídeo ao vivo.
Selecione a região desejada.
Clique em Gerenciar à direita do nome de domínio desejado.
A informação de difusão pode ser obtida na informação básica, nomeadamente o endereço de difusão em direto.
A regra de splicing personalizada para o endereço de reprodução é o nome do domínio de reprodução + AppName + StreamName + _ + nome do modelo de transcodificação. Para obter detalhes, consulte as regras para endereços de reprodução de emenda.
Confirme se o nome de domínio é CNAME para o servidor Alibaba Cloud
Você pode verificar se o CNAME é válido por PING; se PING para alikunlun * .com, significa que o nome de domínio CNAME é válido. Se o CNAME for válido, execute a operação de vinculação do CNAME, consulte a configuração do CNAME para obter detalhes.
|
Digite o e-mail para obter uma surpresa
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
Categorias
Newsletter