User Tools

Site Tools


nginx

Table of Contents

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 e do RTMP. Além disso, ele também realiza o reverse proxy HTTP para Unix do 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 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.

nginx.txt · Last modified: 2024/07/17 17:15 by carneiro

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki