Linux nginx+rtmp服务器配置

本文详细介绍了如何在Linux系统中配置nginx服务器,结合rtmp模块实现流媒体服务。首先,讲解了nginx作为高性能HTTP服务器和反向代理的角色,以及rtmp协议在实时音视频通信中的作用。接着,通过一系列步骤,包括安装依赖、下载和编译nginx及rtmp模块、设置开机启动和启动nginx服务,完成了服务器的配置。最后,提到了使用ffmpeg进行推流测试和配置nginx.conf文件的方法。
摘要由CSDN通过智能技术生成

nginx服务器

nginx服务器是开源的高性能的http服务器,反向代理服务器,是俄罗斯的大佬开发的,在国内许多公司应用比较多,具体看百科!

反向代理服务器:代理服务器接收internet请求,然后改代理服务器将请求转向内部的服务器,内部服务器将处理的结果返回代理服务器,这个代理服务器就为反向代理服务器!

rtmp

实时消息传输协议(real time messaging protocol),主要应用在流媒体传输,实时音视频通信的协议!

nginx服务器与rtmp mudle

nginx服务器支持许多功能模块,比如http–mudle,rtmp–mudle等等,不同的mudle占用不同的端口,通过端口,客户端就可以与nginx的mudle进行通信!我们对音视频通过rtmp协议进行推流到nginx服务器,所以需要安装nginx支持的rtmp–mudle!

安装配置

开始我是在redhat版本上进行安装的,遇到的许多问题:
    红帽redhat没有apt-get命令(ubantu),使用yum一直提示没有可用的资源,就安装不了编译依赖工具
    去github下载脚本的时候,不知道什么原因也一直down不下来!
于是去下载apt-get,瞎搞了半天,没有成功,就这样前前后后折腾了几天,实在不想折腾了,就去阿里云买了一个低配置的云主机,一个月45左右,接下来环境配置一路畅通!

1.下载nginx,rtmp支持的编译依赖工具

    sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev

2.下载nginx,以及rtmp源码,然后解压

wget http://nginx.org/download/nginx-1.8.1.tar.gz
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip

3.进行解压后的ningx目录,执行configue文件

添加http,rmpt模块
./configure --with-http_ssl_module --add-
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值