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
 
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
 
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
 
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.