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

轻松搭建RTMP推流、WebRTC拉流服务器SRS服务,源码编译安装

轻松搭建RTMP推流、WebRTC拉流服务器SRS服务,源码编译安装

下载源码

ossrs服务程序可以实现接收rtmp推流,并提供该视频流的webrtc服务,让客户端通过webrtc协议实现视频的低延迟直播。项目git下载地址:https://gitee.com/ossrs/srs.git

编译

我们对源码可以进行编译安装,我们的操作系统环境为linux服务器,使用命令:

cd srs/trunk
./configure
make

切换到trunk目录下,这个目录里面是源码
编译完成后我们需要修改配置:
配置文件在 conf目录下的srs.conf ,我们需要修改rtmp_to_rtc off为rtmp_to_rtc on

运行

然后我们就可以指定这个配置文件启动服务了:

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

我们可以检查一下启动成功了没,通过以下命令查询srs状态:

./etc/init.d/srs status

或者看SRS的日志

tail -n 30 -f ./objs/srs.log

打开http://localhost:8080/players/rtc_player.html 这是测试地址,可以直接播放web_rtc视频,该服务的默认端口是8080,这个端口在srs.conf里面也可以修改。
打开后界面如下:
在这里插入图片描述

测试

我们可以通过一个rtmp推流工具进行推流,然后进行播放测试,这里推荐一个安卓端的rtmp推流工具:
在这里插入图片描述
ip摄像头,大家可以自行搜索下载

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

相关文章:

  • Linux内核架构浅谈26-Linux实时进程调度:优先级反转与解决方案
  • 企业官方网站建设目的网站基础知识
  • 天水市建设局企业注册网站紧急访问升级狼人通知
  • 计算机视觉进阶教学之颜色识别
  • 实战任务二:用扣子空间通过任务提示词制作精美PPT
  • 【Docker】13、Docker安装RustFS服务
  • 什么是 Web3 品牌?
  • 指纹技术深度剖析:从原理到实践的全方位探索
  • 在 MySQL 中,当使用 SUM() 函数对某列进行求和时,如果没有符合条件的记录(即查询结果为空),SUM() 会返回 NULL
  • 公司全场景运营中 PPT 的类型、功能与作用详解
  • WHAT - SQLite 数据库
  • 网站开发 工程师 类型电商网站文档
  • 框架--Swagger
  • 网站设计的基本步骤有意思的网站
  • Ethernaut Level 10: Re-entrancy - 经典重入攻击详解
  • 维星AI GEO优化:AI搜索引擎时代,企业如何抢占流量C位?
  • 京东pc网站用什么做的php编程语言
  • STM32 单片机ADC 使用内部电压基准
  • 从美团到朴朴、我店与远方好物:本地生活的四种演化路径与未来趋势
  • U盘白名单管控工具(可以添加U盘ID无法实现白名单效果)
  • 【仿真测试】基于FPGA的完整DQPSK通信链路实现,含频偏锁定,帧同步,定时点,Viterbi译码,信道,误码统计
  • 网站开发推荐资料柯城区住房和城乡建设局网站
  • 算法沉淀第一天(Triple Removal)
  • PGLRNet论文笔记
  • 如何利用docker部署springboot应用
  • 前端学习3:学习时间:40分钟
  • 网站建设主页文档互联网网站运营推广
  • 七台河网站网站建设做网站有什么意义
  • 【完整源码+数据集+部署教程】种子检测系统源码和数据集:改进yolo11-swintransformer
  • python进阶_Day7