CentOS搭建Nginx-RTMP直播服务器

唠嗑:

        一个low货朋友开车回家的时候总喜欢给我打微信语音聊天,玩LOL的时候也一样,也不知道玩游戏的时候聊别的东西怎么一心二用才能把游戏玩好。于是我和他语音聊天的同时,仍然开起了别人的直播间...

        后来想想,让这low货自己开个直播间,我和他聊天还能看看他究竟能菜成什么样,于是就想搭建一个直播服务器,让他推到我的电脑里。毕竟如果开播,推哪里不是推,还不如让我看看..


于是准备自己动手搭建直播服务器。准备好一些软硬件:

VMware(本文搭建在虚拟机环境下。物理机,阿里云均可)

CentOS(本文使用8.2版本的iso镜像)

lnmp环境

Nginx-RTMP模块(Nginx开源中的一个模块,默认不会自带安装)

网络环境准备:

  1. 内网环境:
    1. 服务器与播放客户端IP之间互相能ping通
  2. 如果是家庭宽带动态IP,外网推流则需要准备
    1. 宽带IP为公网IP
    2. 使用桥接模式拨号上网
    3. 路由器端口转发内外网端口的映射
  3. 固定公网IP
    1. 阿里云、腾讯云等则需在主机配置中开放端口

本文做内网部署,后续通过家庭宽带映射端口的方式,从外网IP映射到虚拟机服务器上。


VMware安装CentOS的安装过程本文不再赘述,需要的可自行搜索其他文章查看。

安装完CentOS之后,以Root账户登录,首先配置网卡地址。

Ps:安装CentOS过程中,仔细发现可以看到有手动配置网卡信息的入口,如果忘记配置,则可以手动对网卡进行配置。

如果你是装的GUI服务器,那么右上角设置按钮可以直接进行IP地址以及网卡开关的配置(没错,CentOS需要手动打开网卡网络连接情况),如果装的是核心,那么需要手动配置。

虚拟机配置网络为桥接模式 打开centos终端,进入网卡文件夹。

cd /etc/sysconfig/network-scripts/ 

使用ls命令查看网络配置文件

 看到配置文件名称为ifcfg-ens33,这是一块网卡配置,我们使用vi命令编辑他。

vi ifcfg-ens33

根据需要自行选择dhcp自动分配IP地址,或者是设置static模式手动配置。

网卡重要参数说明:

BOOTPROTO=static #配置模式,默认为none,可修改为dhcp或static静态获取

ONBOOT=yes #开机启用本配置,注意这个不修改无法开启网卡。

IPADDR=192.168.104.227 #静态IP

GATEWAY=192.168.104.254 #默认网关

NETMASK=255.255.255.0 #子网掩码

DNS1=192.168.x.x #DNS 配置

Vi编辑器的用法

  1. 进入后按键盘i进入编辑模式
  2. 编辑完后按esc退出编辑模式
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大肚子的灰太狼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值