首页 > 系统相关 >linux下安装nginx-rtmp

linux下安装nginx-rtmp

时间:2023-05-08 23:23:21浏览次数:37  
标签:## module nginx yum rtmp install linux

1.下载安装包并且解压

mkdir nginx
cd nginx
wget https://repo.huaweicloud.com/nginx/nginx-1.17.9.tar.gz
wget https://codeload.github.com/arut/nginx-rtmp-module/tar.gz/v1.2.1

tar -zxvf nginx-1.17.9.tar.gz 
unzip master.zip 

2.安装基础环境

yum install -y openssl openss-devel
yum install -y zlib zlib-devel
yum install ‐y pcre pcre‐devel
yum install -y unzip 
yum install -y gcc-c++

3.编译

cd nginx-1.17.9

##/home/nginx为安装目录,可以自定义##
./configure  --prefix=/home/nginx --with-http_ssl_module --add-module=../nginx-rtmp-module

make

make install

4.启动

cd /home/nginx

##启动命令##
./sbin/nginx 

##停止命令##
./sbin/nginx -s stop

##重启命令##
./sbin/nginx -s reload

5.打开浏览器测试nginx是否启动成功,出现以下页面即代表nginx启动成功了

http://192.168.48.48/

image-20230508224727874

6.修改nginx配置文件

cd /home/nginx
vi ./conf/nginx.conf

添加以下内容如下,内容在最外层

rtmp {
	server {
		listen 11900;
		chunk_size 4096;

		application live {
			live on;
			record off;
		}
	}
}
./sbin/nginx -s reload

7.使用obs工具进行推流

8.使用vlc测试视频流播放

标签:##,module,nginx,yum,rtmp,install,linux
From: https://www.cnblogs.com/linmt/p/17383495.html

相关文章

  • 学Linux学到的C函数
    strncmp()库文件:string.hstrncmp函数为字符串比较函数,字符串大小的比较是以ASCII码表上的顺序来决定,此顺序亦为字符的值。其函数声明为intstrncmp(constchar*str1,constchar*str2,size_tn);功能是把str1和str2进行比较,最多比较前 n 个字节,若str1与str2的......
  • Nginx安装配置
    Nginx如今分为商业版,开源版,支持Linux与Windows平台下载使用nginx.com商业版nginx.org开源版https://tengine.taobao.org/【环境准备】操作系统:CentOSLinuxrelease7.3.1611(Core)GCC编译环境:yuminstall-ygccgcc-c++autoconfautomakemake模块依赖性:Nginx......
  • ubuntu20安装nginx支持多站点及代理配置
    上文说到安装mysql、redis、net6及部署应用 GO接着本次配置通过域名访问站点,站点总共分为两个,前端、后端项目为前后端分离,管理包括服务+管理UI,为一个站点,管理UI,放到服务某个文件夹中Web访问为另一个站点。一、安装Nginxsudoapt-getinstallnginx二、增加站点配置文件1......
  • Windows、Linux快速排查系统是否被黑
    一、Windows1.存在隐藏用户或异常用户以Windows为例,右键计算机->管理->查看本地用户和组,如果用户或用户组带有$符号,说明该用户/用户组被隐藏,很有可能被黑了。如下截图    2.异常进程通过任务管理器查看是否存在异常进程,比如phpstudy被黑后可能存在12345.exe这......
  • 如何灵活运用Linux 进程资源监控和进程限制
    报告Linux进程统计信息你可以使用 mpstat 单独查看每个处理器或者系统整体的活动,可以是每次一个快照或者动态更新。为了使用这个工具,你首先需要安装 sysstat:#yumupdate&&yuminstallsysstat[基于CentOS的系统]#aptitutdeupdate&&aptitudeinst......
  • Linux使用源安装nginx
    1.安装依赖包##一键安装上面四个依赖yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2.下载并解压安装包//创建一个文件夹cd/usr/localmkdirnginxcdnginx//下载tar包wgethttp://nginx.org/download/nginx-1.21.6.tar.gztar-xvfnginx-1.21.......
  • Linux中Buffer和Cache的区别
    Linux中Buffer和Cache的区别1.cache,缓存区,是高速缓存。是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而 Cache保存着CPU刚用过的数据或循环使用的部分数据,这时从Cache中读取数据会更快,减少了CPU......
  • lazarus 2.2.6+FPC 3.2.2绿色整合版 for linux aarch64
    lazarus2.2.6+FPC3.2.2绿色整合版forlinuxaarch64https://www.cnblogs.com/qiufeng2014/p/17213806.html已集成常见控件及修正了我开发遇到的Bug,这个版本包含x86_64win64交叉编译环境,有兴趣的可以下载玩玩。这个整合版的特点:一、修复代码编辑不能输入中文的Bug二、修......
  • linux LVM和磁盘配额
    目录一、LVM原理二、LVM的命令三、创建lvm过程四、扩容五、磁盘配额         一、LVM原理lvm是逻辑卷管理,可以让用户动态管理磁盘,不用考虑物理磁盘的问题,可以快速扩充磁盘大小,可以不用一个磁盘一个磁盘挂载使用,不在要求是连续的空间,将多个物理磁盘连......
  • Linux常用命令-Shell应用技巧
    Bash应用技巧命令补齐:允许用户输入文件名起始的若干个字,按Tab键补齐文件名 命令历史:history命令可以显示以前执行过的命令列表方向键↑和方向键↓可以查找以前执行过的命令 命令别名例:aliascopy=cp 表示给cp命令取个copy的别名aliasxrm='rm-f' 查看别名信息:......