ubuntu搭建rtmp服务器

       rtmp的服务器有很多,本篇博客介绍如何安装配置nginx-rtmp服务器。

       系统ubuntu, deepin或者其它linux版本。

先安装以下依赖

sudo apt-get install libssl-dev

sudo apt-get install libpcre3 libpcre3-dev

sudo apt-get install openssl libssl-dev 
 
sudo apt-get install zlib1g-dev  

sudo apt-get install git

sudo apt-get install wget

 

nginx官网 http://nginx.org

 

创建文件夹存放nginx

mkdir rtmp

cd rtmp

wget http://nginx.org/download/nginx-1.13.3.tar.gz

 

去github下载nginx-rtmp模块

git clone https://github.com/arut/nginx-rtmp-module.git

 

tar -zxvf nginx-1.13.3.tar.gz

cd nginx-1.13.3

 

./configure --add-module=../nginx-rtmp-module

make

make install

没报错的话,会有如下目录

 

cd /usr/local/nginx

cd sbin

 

启动nginx

./nginx

 

查看进程

ps -ef|grep nginx

ifconfig 查看ip,浏览器访问ip,看到下图, 说明nginx安装ok

 

配置rtmp服务

配置文件修改, cd到nginx的conf目录  vim nginx.conf 添加如下内容

重启nginx

pkill nginx

重启./nginx

 

推本地流测试

ffmpeg -re -i 1.mp4 -f flv rtmp://192.168.126.132/live

VLC播放测试

 

发布了124 篇原创文章 · 获赞 84 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/yao_hou/article/details/103847715
今日推荐