文章目录

  • 前言
  • 环境准备
  • 搭建
    • 克隆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端口就可以。

这个时候就可以使用obs推流了,后面的具体步骤可以参考我这一篇文章Windows/Ubuntu搭建RTMP服务器+OBS推流+VLC拉流的后半部分。

参考&相关资料

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

CentOS从零搭建SRS直播服务器相关推荐

  1. 搭建SRS直播服务器

    安装环境: 1.如果没有git先装一个git: yum -y install git 安装完成用命令git --version测试是否安装成功: 2.参考SRS文档进行安装: (1)Get SRS g ...

  2. CentOS SRS直播服务器的搭建

    目录 1 linux 系统的安装 1.1 准备工作 1.2 安装CentOS 1.3 配置CentOS开发环境 1.4 配置CentOS 可视化界面(可以安装也可以不安装  个人觉得安装了好操作) 2 ...

  3. 如何基于 Nginx 搭建个人直播服务器.md

    前言 最近这几年做直播和短视频领域是真的很火,而且直播的领域也很广泛,可以预见,未来的音视频技术将会作为一种基础技术应用到更广泛的场景中.它可以与 AR/VR 结合,让你在远端体验虚拟与现实,如虚拟服 ...

  4. 在ubuntu 上搭建Nginx-RTMP 直播服务器

    前言 近段时间在学习Android直播,那么毋庸置疑ffmpeg和WebRTC是音视频界的两个大佬. ffmpeg的基本使用:https://blog.csdn.net/huangliniqng/ar ...

  5. 【在Centos系统上搭建原神服务器2.8题】

    在Centos系统上搭建原神服务器2.8 警告! 本文章及系列教程仅供个人技术研究使用,禁止向任何人提供私人游戏服务器服务 我为什么会分享出来,因为有人利用免费开源项目进行收费 不仅如此还有进服的二次 ...

  6. 简单搭建一个直播服务器

    一.动手搭建流媒体服务器 1.下载srsv2.0_r8 ,下载地址是:https://codeload.github.com/ossrs/srs/zip/v2.0-r8 建议用迅雷下载,个人感觉比较快 ...

  7. Docker 搭建 SRS 流媒体服务器

    1.SRS 简介 SRS(Simple RTMP Server) 是国人写的一款非常优秀的开源流媒体服务器软件,可用于直播/录播/视频客服等多种场景,其定位是运营级的互联网直播服务器集群. githu ...

  8. 网页测试本地服务器_音视频开发搭建一个直播服务器

    现在抖音.快手等直播实在是太火了,因此对音视频的开发非常感兴趣.查阅了相关资料,使用Nginx搭建一个简单的直播跟点播流媒体服务器,能够实时推流到服务器,同时在网页端播放直播的视频. 先上效果 使用O ...

  9. 如何自建obs服务器,使用 Nginx+OBS 搭建rmtp直播服务器并进行直播

    目录简介和安装 配置 OBS推流 运行 拉流 完成 简介和安装 Nginx 本身是一个非常出色的HTTP服务器,OBS (Open Broadcaster Software) 是一个免费且开源的,全平 ...

  10. ZEGO:如何从零搭建H5直播平台

    H5已成为品牌宣传最重要的表现方式,基于H5打造的的营销方案具有游戏化.场景化.跨屏互动等优势,能更好的展示商品促进用户转化.H5技术还有开发简单,研发周期短,用户接触成本低等特点,尤其是其强化了we ...

最新文章

  1. 高效学习方法论的学习笔记
  2. 中国人炫富的第N种表现。
  3. 计算机一级电子表格TF函数,tf.slice()函数详解(极详细)
  4. 上传图片-服务端-创建文件系统服务工程
  5. Google 翻译,梦想与现实的距离有多远
  6. ZooKeeper相关资料集锦
  7. UVA 11090 Going in Cycle!! 二分答案 + bellman-ford
  8. 论文公式编号右对齐_论文不会写?最详细的论文排版技巧
  9. 洛谷P4593 [TJOI2018]教科书般的亵渎(拉格朗日插值)
  10. 自定义控件的构建(6)
  11. 一个完整的C语言程序
  12. 360Hbase二级索引
  13. 计算机审计方法模板,计算机审计上机实验报告模板.doc
  14. python-docx页眉横线
  15. 怎样选择合适的电流继电器
  16. 集成googlepay,出现Service not registered
  17. 绝世巨作,阿里架构师著作的《架构解密:从分布式到微服务》来了
  18. BIT计科小学期web前端开发lab1
  19. VMware未能启动虚拟机解决方法
  20. 自动驾驶/智能网联在物流小车末端配送示范应用现状

热门文章

  1. qq音乐网络异常获取音乐失败_QQ音乐无法播放_为什么qq音乐总是提示歌曲无效或网络连接失败?...
  2. Substance Painter TDR issue TDR问题
  3. 浅谈认识商业智能过程中遇到的困难
  4. soc 设计soc设计 uml实务手册_芯片设计进阶之路——SOC电源管理系统
  5. linux编译一直失败,linux编译安装时常见错误解决办法
  6. 2017江苏高职计算机分数线,2017年江苏高考分数线公布
  7. 读书笔记:《少有人走的路1----心智成熟的旅程》
  8. 程序设计方法学作业—三天打渔两天晒网程序设计
  9. CSS代码查重开源项目,秒级代码查重与重复行标记
  10. 美团 2021 届秋季校园招聘—小团的 AB 队(排序)