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

Ambos lados da revisão anteriorRevisão anterior
nginx [2024/07/17 20:10] 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.