¿Qué tipo de servidor debería construirse para direcciones RTMP de Twitter como YY Live Broadcast? ¿Cómo construir un servidor de este tipo?
Se puede construir usando el módulo rtmp de nginx. Puede descargarlo desde github, ingresar al directorio nginx y ejecutar el comando. /configurar-prefijo=. /bin-add-module =../nginx-rtmp-module-1 2 . Durante este proceso, debido a diferentes entornos, pueden ocurrir diferentes errores, como falta de pcre, openssl, etc. , estas bibliotecas deben instalarse en este momento.
nginx.conf? Información de perfil
¿Usuario? root;
trabajador _ procesos 1;
error_loglogs/error.log? Depuración;
¿Evento? {
trabajador_conexiones 1024;
}
rtmp? {
¿Servidor? {
Escucha. 1935;
¿Aplicar? miaplicación? {
¿Transmisión en vivo? En;
drop_idle_publisher? 5s;
}
}
}
http? {
¿Servidor? {
Escuchar 8081;
¿Ubicación? /estadística? {
rtmp_stat? Todos;
rtmp_stat_stylesheet? stat.xsl
}
¿Ubicación? /stat.xsl? {
¿Raíz? /root/nginx-rtmp-module-1 . 2 1/;
}
¿Ubicación? /¿control? {
rtmp_control? Todos;
}
¿Ubicación? /rtmp-editor? {
¿Raíz? /root/nginx-rtmp-module-1 . 2 1/prueba;
}
¿Ubicación? /?{
¿Raíz? /root/nginx-rtmp-module-1 . 2 1/test/www;
}
}
}Reinicie nginx después de que todo esté completo.