Ferramentas do usuário

Ferramentas do site


nginx

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
nginx [2024/07/17 20:07] – created carneironginx [2024/07/17 20:15] (atual) carneiro
Linha 1: Linha 1:
 +====== NGinx ======
 +O NGinx é responsável por realizar o reverse proxy de TCP e UDP, facilitando o uso de SSL em ambos. Atualmente, ele faz o reverse proxy do [[ldap|LDAP]] e do RTMP. Além disso, ele também realiza o reverse proxy HTTP para Unix do [[streamauth|Stream Auth]]. O NGinx também executa o servidor RTMP.
  
 +===== Reverse Proxy UDP e TCP =====
 +O reverse proxy de TCP e UDP é útil para facilitar o uso de SSL nas aplicações. A aplicação que necessita de SSL opera em uma porta fechada sem SSL, enquanto o NGinx recebe as requisições com SSL na porta aberta e as encaminha para as aplicações. Atualmente o LDAP e o RTMP utilizam SSL desta maneira.
 +
 +===== RTMP =====
 +O módulo RTMP do NGinx recebe as transmissões ao vivo e faz uma requisição para o [[streamauth|Stream Auth]] para autenticação do usuário e da chave de transmissão. Se a autenticação for permitida, a transmissão ao vivo é iniciada, e o nome do arquivo será o nome do usuário que está realizando a transmissão.
 +
 +Durante a transmissão, o vídeo fica disponível em /var/www/html/stream, e é necessário um player de DASH para visualizá-lo. Após a transmissão, o vídeo completo é enviado para o diretório /var/rec.