欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

搭建rtmp直播流服务之1:使用nginx搭建rtmp服务器(nginx-rtmp模块的安装以及rtmp直播流配置)

程序员文章站 2022-04-29 14:52:54
...
一、方案简要

首先通过对开发方案的仔细研究(实时监控、流媒体、直播流方案的数据源-->协议转换-->服务器-->前端播放的简单介绍:http://blog.csdn.net/eguid_1/article/details/51725970)

二、采用nginx作为rtmp直播流服务器

由于已经存在一台nginx服务器,(该nginx的web配置:http://blog.csdn.net/eguid_1/article/details/51727060)这台服务器上运行着两个测试网站,非常适合nginx-rtmp服务器搭建,所以最终采用nginx搭建rtmp的直播流服务。

三、nginx配置

1、nginx-rtmp模块的安装

(注:由于这一块的东西比较多,就直接外链我安装的时候参考的网站,还是很不错的)

1.1、nginx环境搭建可以使用lamp包进行集成环境安装(比较省事,快速安装)

可以看这里:https://blog.linuxeye.com/31.html

1.2、nginx-rtmp模块安装和点播配置

可以看这里:https://blog.linuxeye.com/383.html

2、nginx的配置

在之前web配置的基础上增加一个rtmp的服务器即可,

(注:rtmp服务为独立的服务,不要跟http服务搞混了,默认监听1935端口,允许所有用户播放)

配置如下:

#rtmp service
rtmp
{
 #LIVE
  server
  {
     listen 1935;
     chunk_size 4000;

     application live
     {
        live on;
       
        allow play all;
     }
   }
}


补充:我是这样配置的:

搭建rtmp直播流服务之1:使用nginx搭建rtmp服务器(nginx-rtmp模块的安装以及rtmp直播流配置)

以上就介绍了 搭建rtmp直播流服务之1:使用nginx搭建rtmp服务器(nginx-rtmp模块的安装以及rtmp直播流配置),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。