Vídeo ao vivo com HTML 5?
Eu quero fazer streaming de vídeo ao vivo . Por exemplo, há discussão. E alguém está a gravar. Quero que o vídeo apareça na minha página web. Quero fazer isto com HTML 5 . Não sei se é possível, mas alguém tentou ? obrigado antecipadamente!
5 answers
Para gerar um fluxo ao vivo de última geração com boa qualidade de experiência, eu recomendo fazer uso de tecnologias de streaming adaptativas como MPEG-DASH ou HLS.
Utilizar o recurso de streaming ao vivo do Youtube é definitivamente uma opção (boa). Se preferir uma solução mais controlável, poderá usar serviços de streaming ao vivo, como Wowza ou Bitmovin , que oferecem codificação, bem como soluções de jogo baseadas em HTML5.Alguns navegadores podem mostrar uma transmissão HTTP à direita no HTML5 <video>
tag
<video src="http://example.com/stream.m3u8">
Devias construir contratempos para os outros...
Veja esta resposta também: https://stackoverflow.com/a/22001830/2874523
Eu não recomendaria usando o seu próprio servidor a menos que você tenha algum
-
Um pequeno público
Ou
Um servidor realmente buffed up
Quanto a ser responsivo, acredito que se você usar o Youtube Embed (usa Iframes) é muito responsivo. Certifique-se apenas de ter as suas portas de vista definidas ou usar as consultas de mídia.
Você precisa de um servidor intermediário como flashphoner . Aqui você pode ler o artigo Como transmitir o vídeo a partir da página HTML5 para o YouTube ao vivo usando o software gateway.
Resumindo, tem de converter o seu fluxo HTML5 (WebRTC) em Rtmp aceitável pelo Youtube ao vivo.