nginx crea un servidor de transmisión en vivo simple

1. Descargar el módulo (nginx-rtmp-module)

1 cd / data / nginx
 2 yum install git 3 git clone https: // github.com/arut/nginx-rtmp-module.git

2. Instale nginx:

1 yum install gcc make pcre-devel openssl- devel 
 2 wget http: // nginx.org/download/nginx-1.15.0.tar.gz 
3 tar xf nginx- 1.15 . 0 .tar.gz
 4 cd nginx- 1.15 . 0 
5 ./configure --with-http_ssl_module --add-module = .. / nginx-rtmp- module     
 6 make && make install

3. Modifique el archivo de configuración nginx

1  rtmp {      
 2      server {   
 3          listen 1935 ;          #listening port    
 4 chunk_size 4000 ; #packet size, default 4096, cuanto mayor es el valor, menor es la CPU, no puede ser inferior a 128
 5  
6          aplicaciones hls {#rtmp push stream request ruta 
 7 en              vivo;             # Encienda en vivo
 8  hls; # Encienda
              hls 9 hls_path / usr / share / nginx / html / hls; #rtmp ruta de almacenamiento de archivos de flujo de inserción, permisos de lectura y escritura
 10              hls_fragment 5s; # cada archivo TS contiene 5 segundos Contenido de video
 11         }   
 12      }   
 13 }

4. Flujo de empuje

flujo de empuje ffmpeg

推 流 :
ffmpeg -re -i /path/file.mp4 -vcodec copy - acodec copy -f flv rtmp: // 192.168.4.11:1935/hls

corriente de empuje obs

Descargue el software obs, haga clic en configuración, URL: rtmp: // IP: 1935 / hls, nombre de la secuencia: número de habitación

Cree un nuevo video local VLC, luego comience a transmitir, hay múltiples fuentes de transmisión (video local, imágenes, dispositivos externos), vea los archivos en el directorio / usr / local / nginx / html / hls

5. Ver transmisión en vivo (transmisión de extracción)

Juega con un navegador compatible con HTML5 (Microsoft Edge)

cat / usr / local / nginx / html / test.html 
 <video> 
    <source src = " http://192.168.4.11/hls/test.m3u8 " /> 
    <p class = " warning " > Su navegador no es compatible Video HTML5. </p> 
</video>

Juega con el software VLC

Dirección de transmisión: http: // 192.168.4.11/hls/test.m3u8

 

Supongo que te gusta

Origin www.cnblogs.com/wuhg/p/12731597.html
Recomendado
Clasificación