当前位置: 首页 > 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是打过补丁的
 

http://www.dtcms.com/a/200249.html

相关文章:

  • 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 组件生命周期
  • MYSQL故障排查和环境优化
  • 学习黑客 PowerShell 详解
  • 远程医疗结合贴肤芯片技术对体育院校学生提升运动表现的路径分析
  • 详解Oracle HASH CHAIN和HASH BUCKET
  • PostgreSQL基本用法
  • 数据分析入门指南:从历史到实践
  • Linux详解基本指令(一)
  • HttpMessageConverter 的作用是什么? 它是如何实现请求体到对象、对象到响应体的自动转换的(特别是 JSON/XML)?
  • # YOLOv4:目标检测的全新突破
  • 特种作业操作证考试题库及答案(登高架设作业)