<!-- review: finished -->

<a id="external-rtmp"></a>

# RTMP

El módulo RTMP proporciona capacidades de streaming en vivo en formatos HLS y MPEG-DASH para aquellos que desean usar una solución simplificada basada en el protocolo HTTP. El flujo se publica en formato MPEG-TS sobre HTTP.

<a id="installation-24"></a>

## Instalación

Para [instalar](https://es.angie.software//angie/docs/installation/index.md#install-packages) el módulo, utilice uno de los siguientes paquetes:

- Angie: `angie-module-rtmp`;
- Angie PRO: `angie-pro-module-rtmp`.

<a id="loading-the-module-24"></a>

## Carga del módulo

Cargue el módulo en el contexto `main{}`:

```nginx
load_module modules/ngx_rtmp_module.so;
```

<a id="configuration-example-98"></a>

## Ejemplo de configuración

```nginx
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;
    }
}
```

<a id="additional-information-25"></a>

## Información adicional

La documentación detallada y el código fuente están disponibles en:
[https://github.com/arut/nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module)
