linux rtmp流服务器,实时流媒体服务器搭建试验(nginx+rtmp)

实时流媒体服务器搭建试验(nginx+rtmp)

实时流媒体服务器搭建试验(nginx+rtmp)

试验环境

linux centos7.3

软件包

服务器相关软件包下载网址:https://download.csdn.net/download/ddazz0621/12688329

419375955fd8e2870763e0de371ce50c.png

推流及播流软件包下载网址:https://download.csdn.net/download/ddazz0621/12700904

a8929096b52f861360531583e20c3298.png

服务器安装

将服务器相关软件包放至 /home/software(自己创建任意目录) 目录下,并全部解压。

安装pcre库命令tar -zxvf pcre-8.40.tar.gz

cd pcre-8.40

./configure

make && make install

安装nginx+rtmp模块+openssl命令tar -zxvf nginx-1.17.1.tar.gz

tar -zxvf nginx-rtmp-module-1.2.0.tar.gz

tar -zxvf openssl-1.0.1f.tar.gz

cd nginx-1.17.1

./configure --prefix=/usr/local/nginx_rtmp --with-http_ssl_module --add-module=../nginx-rtmp-module-1.2.0 --with-openssl=../openssl-1.0.1f

make && make install

nginx安装成功如下图

42c08fe22b86ffd85c48ae5b75479360.png

推流播流软件安装

安装nasm依赖库tar -zxvf nasm-2.15.03.tar.gz

cd nasm-2.15.03/

./configure

make && make install

安装成功如下图

0ec52d3bd0575e7c8c3974ade49b8019.png

安装x264依赖库tar -jxvf x264-master.tar.bz2

cd x264-master

./configure --enable-shared

make && make install

安装成功如下图

11dc738a34b8570422c5db88b0014b4b.png

安装 ffmpeg软件tar -jxvf ffmpeg-snapshot.tar.bz2

cd ffmpeg/

./configure --enable-libx264 --enable-gpl --enable-shared --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --enable-pic

make && make install

安装成功如下图

63b5c6c4e7ef6ddb4bfb5e5490091939.png

安装windows下安装播流软件VLC(直接双击exe安装)

试验演示

配置文件里面加rtmp模块,启动nginxrtmp {

server {

listen 1935;

chunk_size 4000;

application video{

live on;#开启实时

}

}

}

96ac77c0db8e5637bf849f232ee58a0d.png

启动播流软件

打开VLC media player软件,设置 ‘媒体’->'、‘打开网络串流’ 如下图

41756ed0f9ba338be49614a7f74163b6.png

启动推流软件

将需要播放的视频放在指定目录(/home/software/)下,然后执行命令如下图

命令:ffmpeg -re -i /home/software/lijd.mp4 -vcodec copy -acodec copy -b:v 800k -b:a 32k -f flv rtmp://192.168.200.154/video

147717aec7d9917cc293b29de7d4a8b9.png

视频流播放如下图

391c8fd4415a9ed04977c03f66fccb02.png

实时流媒体服务器搭建试验(nginx+rtmp)相关教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值