搭建srs服务器(rtmp)

目录:

  • 1、下载srs源码(从码云上):
  • 2、 切换到srs.oschina:
  • 3、 这里使用3.0版本:
  • 4、 切换到trunk:
  • 5、 编译:
  • 6、 启动:
  • 7、查看日志输出:
  • 8、使用ffmpeg 推流:
  • 9、使用ffplay拉流:

srs(Simple Realtime Server)是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181/RTSP。

1、下载srs源码(从码云上):

git clone https://gitee.com/winlinvip/srs.oschina.git

2、 切换到srs.oschina:

cd srs.oschina

3、 这里使用3.0版本:

git checkout -b 3.0 remotes/origin/3.0release

4、 切换到trunk:

cd trunk

5、 编译:

./configure && make

完成:

6、 启动:

./objs/srs -c conf/rtmp.conf

7、查看日志输出:

使用tail -f ./objs/srs.log

8、使用ffmpeg 推流:

ffmpeg -re -i cctv1.flv -vcodec copy -acodec copy -f flv -y rtmp://服务器ip/live/livestream

9、使用ffplay拉流:

ffplay -x 640 -y 480 rtmp://服务器ip /live/livestream

搭建srs服务器(rtmp)相关推荐

  1. Linux操作系统搭建srs服务器

    Linux双系统 双系统的安装博客:https://blog.csdn.net/fjaljda/article/details/110385001 一开始我是用Ubuntu双系统进行安装. 在搭建服务 ...

  2. 搭建SRS服务器(一)

    公司需要做一个同屏显示的项目,需要用到SRS服务器,看SRS在GIthub上的讲解: SRS's an industrial-strength live streaming cluster, with ...

  3. 利用SRS搭建直播服务器

    前言 初入公司,调研SRS搭建流媒体服务器,实现直播.点播功能,并搭建基于SRS的流媒体服务器集群. 我们知道,SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码.SRS ...

  4. SRS搭建流媒体服务器

    流媒体服务器搭建 目录 流媒体服务器搭建 1.安装 2.常用设置 HTTPCallback Config SRS HTTP callback events(回调事件) 3.回调测试 SRS HTTP ...

  5. 使用SRS搭建流服务器使用ffmpeg推流用VLC拉流

    目录 一.背景 二.下载srs 三.编译srs 四.编写srs配置文件 五.启动srs 六.使用ffmpeg推流 七.使用VLC拉流观看 八.在树莓派上推一下摄像头的视频流用VLC拉流看一下延迟 一. ...

  6. srs服务器播放文件,使用SRS+ffmpeg搭建流媒体服务器播放m3u8格式视频

    1.简介 srs是一个简单的流媒体开源直播软件,ffmpeg是完整的跨平台解决方案,用于记录,转换和流传输音频和视频. 2.相关 官网下载页面:点击我到达 在线演示播放页面:点击我到达 Git页面:点 ...

  7. SRS流媒体服务器——RTMP推流、拉流创建连接

    SRS流媒体服务器--RTMP推流.拉流创建连接 目录 识别客户端,然后获取或者创建SrsLiveSource 启动推流 启动拉流 SRS安装部署相关内容: SRS流媒体服务器--单机环境搭建和源码目 ...

  8. SRS服务器搭建以及展现配置说明

    对于企业而言,数字化建设是一项全面的.系统的工程,不仅仅只是部署几套软件.实现办公自动化而已,尤其是大型企业,数字化的建设往往涉及到了服务器.硬件.软件.网络等一系列内容.如门禁系统和人力.认证等系统 ...

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

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

最新文章

  1. 钉钉日志范文100篇_看图写话范文328:暑假旅行(4篇)
  2. linux npm安装_怎样在Linux上开发vue项目
  3. 看完这篇,Oracle数据库运维不用愁
  4. opencv同时开启两个外接USB摄像头采集图像信息,并设置摄像头输出图像的分辨率
  5. php怎么控制递归多少次,关于一个PHP递归处理统计的问题
  6. C#实现多级子目录Zip压缩解压实例
  7. mysql检索面试题目_MySQL面试题目二十七道整理
  8. django 1.8 官方文档翻译: 2-4-3 模式编辑器
  9. 从语音识别到语义识别还有多少路要走?
  10. Python实现C代码统计工具(一)
  11. 基于动态规划DTW算法加速衡量两个不同的时间序列的相似性
  12. Vuepress2.X从0-1保姆级入门教程
  13. Spring学习-Bean的理解
  14. STM32第九课(Input Capture, HAL)
  15. php页面强制横屏,Css实现手机端页面强制横屏(仅适用与一屏页面)
  16. [Python]第一章(建议收藏)
  17. 第三部分 项目整合管理
  18. 企业金融App评测系列——微众银行以App构筑企业金融服务新生态,成为企业的随身数字银行
  19. tkinter在Mac下运行主界面显示黑色
  20. keybindings.json

热门文章

  1. 移动端UC /QQ 浏览器的部分私有Meta 属性
  2. 关于移动端页面强制竖屏
  3. CSS3 实用技巧:制作三角形
  4. Two.js – 为现代浏览器而生的 2D 绘图 API
  5. 激发你的灵感:16个精美视差效果网页设计作品
  6. Python萌新笔记
  7. LintCode 387: Smallest Difference
  8. 关于手机端CSS Sprite图标定位的一些领悟
  9. 转载 从SRAM中读写一个数据问题——Verilog
  10. Linq Group By 注意点