DEV Community

Cover image for Crie seu servidor de Live Streaming privado PART 2

Crie seu servidor de Live Streaming privado PART 2

Paulo Porto on July 15, 2020

Se você chegou aqui de paraquedas e ainda não leu a parte 1 clique aqui e aproveite. No artigo anterior, nós criamos um servidor para Live Streami...
Collapse
 
deniscesar profile image
Denis César •

Parabéns Paulo muito bom o artigo.

Sabe me dizer em média a quantidade de espectadores que essa configuração sugerida por você suportaria?

O CDN seria apenas para distribuir o conteúdo estático do site ou estou enganado, seria para distribuir os arquivos do stream?

Collapse
 
cesarpaulomp profile image
Paulo Porto •

Seria para distribuir os arquivos estáticos e os arquivos do stream.

Collapse
 
ploquets profile image
ploquets •

Eu nao consigo assistir... no seu index tem um super-live-demo.b-cdn.net/hls/mast... e eu substitui pro meu.... mas da erro
o master eu tenho que substituir pelo key ?

Collapse
 
cesarpaulomp profile image
Paulo Porto • • Edited

Desculpe a demora. Você conseguiu assistir direto no IP do seu servidor? Nesta configuração, a key é necessária para transmitir, porém, não para assistir.

Collapse
 
Sloan, the sloth mascot
Comment deleted
 
cesarpaulomp profile image
Paulo Porto •

Qualquer texto

Collapse
 
broascaster profile image
Alexandre •

Muito fera hein Paulo, parabéns mesmo ! Agora aquela pergunta capciosa:
Conhece um jeito de fazer tudo isso e gerar a saída em LL-HLS fazendo a entrega de streaming também neste NGINX opensource ? Pq normalmente ele só vai suportar o HLS default (latência é muito muito mais alta). Parece que NGINX+ suporta mas é caríssimo, preciso de algo opensource mesmo. Estou aqui varando a madruga buscando a solução...Se souber, compartilha com a galera pq vai ter um utilidade incrível.
Obrigado.

Collapse
 
cesarpaulomp profile image
Paulo Porto •

Da uma olhada no ffmpeg. Provavelmente nele vc consegue configurar esse formato na saída.

Collapse
 
alexlealgalvao profile image
alexlealgalvao •

Olá Amigo, parabens pelo arquivo. Bem detalhado.
é possivel criar uma interface web onde cria outros streaming e tambem envio para plataformas de rede social?

Collapse
 
cesarpaulomp profile image
Paulo Porto •

Plataformas de rede social como Facebook já tem esse serviço. Você precisa de apenas softwares como OBS Studio para fazer as lives.

Sobre a interface web você teria que criar.

Collapse
 
norato profile image
Felipe Norato Lacerda •

To querendo validar uma ideia, mas comecei a pesquisar sobre isso agora. tenho como colocar uma autenticaçao para que impeça que alguém capture a url da transmissão? na real estou bem perdido

Collapse
 
cesarpaulomp profile image
Paulo Porto •

Você pode criar um token e validar ele no nginx.

Collapse
 
pauloizidorio profile image
PI.Dev •

ótimo artigo, está de parabéns Paulo Porto!

Paulo,
vc sabe informa qual seria o tamanho do arquivo gerado após 1h hora de live ?

Collapse
 
cesarpaulomp profile image
Paulo Porto •

Opa, boa noite. Isso varia com a resolução + qualidade de áudio.