RTMP#
O módulo RTMP fornece capacidades de streaming ao vivo nos formatos HLS e MPEG-DASH para aqueles que desejam usar uma solução simplificada baseada no protocolo HTTP. O stream é publicado no formato MPEG-TS sobre HTTP. Para instalar o módulo, use um dos seguintes pacotes: Angie: Angie PRO: Conectando o módulo no contexto de Documentação detalhada e código-fonte estão disponíveis em:
arut/nginx-rtmp-moduleInstalação#
angie-module-rtmp
angie-pro-module-rtmp
Carregando o Módulo#
main{}
:load_module modules/ngx_rtmp_module.so;
Exemplo de Configuração#
http {
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /var/ssl/example.com.pem;
ssl_certificate_key /var/ssl/example.com.private;
location /keys {
root /tmp;
}
}
server {
listen 80;
server_name example.com;
location /hls {
root /tmp;
}
}
}
rtmp {
server {
listen 1935;
hls on;
hls_path /tmp/hls;
hls_keys on;
hls_key_path /tmp/keys;
hls_key_url https://example.com/keys/;
hls_fragments_per_key 2;
}
}
Informações Adicionais#