CentOS从零搭建SRS直播服务器

文章目录

  • 前言
  • 环境准备
  • 搭建
    • 克隆srs项目
    • 编译和启动
  • 参考&相关资料

前言

本文的目标为在服务器上搭建SRS直播服务器,以供Windows电脑以OBS等方式进行直播推流,以VLC等方式拉流观看直播。

之前曾经写过一篇使用nginx搭建rtmp服务器的教程,后来感觉这种方式延迟有些大,偶然发现了srs https://github.com/ossrs/srs的存在,于是决定再写一篇这种方式的攻略。

环境准备

建议服务器操作系统选择CentOS7,我自己刚开始使用Ubuntu16.04老是配不好。

另外为了推流和拉流,我们需要在Windows上下载好OBShttps://obsproject.com/download和VLChttps://www.videolan.org/软件。

搭建

克隆srs项目

srs项目在不断地更新,我这里克隆的是3.0版本,目前官方已经更新到了4.0。

git clone -b 3.0release https://gitee.com/ossrs/srs.git

克隆完成后进入对应文件夹下,可以看到目录结构如图所示:
在这里插入图片描述

编译和启动

cd srs/trunk && ./configure && make && ./objs/srs -c conf/srs.conf

之后可以根据下面命令查看是否成功

./etc/init.d/srs status

在这里插入图片描述
和我一样的结果就表示已经成功,srs服务器已经搭建完成了。
这个时候查看8080端口就可以。
CentOS从零搭建SRS直播服务器_第1张图片
这个时候就可以使用obs推流了,后面的具体步骤可以参考我这一篇文章Windows/Ubuntu搭建RTMP服务器+OBS推流+VLC拉流的后半部分。

参考&相关资料

ossrs/srs git仓库的README写的很清楚,可以多看看。
Windows/Ubuntu搭建RTMP服务器+OBS推流+VLC拉流

你可能感兴趣的:(项目,攻略,srs,rtmp,视频流,直播,服务器)