当前位置: 首页 > news >正文

linux编译安装srs

下载编译运行

git clone https://github.com/ossrs/srs.git
cd srs/trunk
./configure --h265=on 
make需要安装
yum install -y patch
yum install -y unzip
yum install -y tcl


编译完成后即可启动SRS

# 启动
./objs/srs -c conf/srs.conf
# 查看日志
tail -n 30 -f ./objs/srs.log


开放端口
默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可以通过修改conf/srs.conf文件进行变更

SRS网页管理界面
网址: http://192.168.31.14.208:8080/

点击进入 SRS控制台,可以查看相关详情,包括当前系统的内存CPU,当然最有用的还是查看当前的视频流参数,查看当前推流个数和用户点播个数

SRS网页点播HTTP-FLV页面
网址: http://192.168.31.14:8080/players/?schema=http

推流指令

ffmpeg -rtsp_transport tcp  -i  rtsp://admin:admin12345@192.168.11.204:554/h265/ch1/main/av_stream -c copy  -f flv  rtmp://192.168.12.208:1935/live/test

点播URL

 http://192.168.12.208:8080/live/test.flv

备注

目前如果推流如上是H265码流,需要在Google浏览器上才能调用flv.js硬件解码,Edge点播失败

当然FFmpeg默认是不支持H265推流到RTMP,因此当前的FFmpeg是打过补丁的
 

相关文章:

  • Java(基础)day02 输入、输出、数组、重载、递归
  • 零基础设计模式——设计模式入门
  • SRS流媒体服务器(6)源码分析之推流篇
  • 范围管理的实践策略与创新应用
  • 博图1200硬件组态与启保停程序编写步骤详解
  • java的arraylist集合
  • 基于SpringBoot的家政预约系统
  • 鸿蒙 Background Tasks Kit(后台任务开发服务)
  • 全局配置文件
  • 如何确保低空经济中的数据安全?
  • Flink概述
  • 排序复习/下(C语言版)
  • Scala语言基础与函数式编程详解
  • Web3:Ubuntu系统 使用Docker-compose方式部署blockscout浏览器配置版本-v5.2.3-beta+charts图表
  • Web 技术与 Nginx 网站环境部署
  • 大数据hadoop小文件处理方案
  • CRMEB多商户预约服务上门师傅端
  • 可编辑98页PPT | 某大型制造业数字化转型战略规划项目方案
  • 使用PowerShell备份和还原Windows环境变量
  • vue2.0 组件生命周期
  • 新华每日电讯:把纪律的螺丝拧得紧而又紧
  • 述评:赖清德当局上台一年恶行累累
  • 周国辉谈花开岭现象 :年轻的公益人正在用行动点亮希望
  • 女子应聘文员被说“太丑”?官方回应:有关部门启动核查处置
  • 菲律宾选举委员会公布中期选举结果,马科斯阵营选情未达预期
  • 中国情怀:时代记录与家国镜相|澎湃·镜相第三届非虚构写作大赛征稿启事