【视频】SRS将RTMP转WebRTC、HLS流;获取RTSP转其它流

devtools/2025/3/18 6:24:12/

1、安装依赖库

sudo apt install tclsh
sudo apt install cmake
sudo apt install autotools-dev automake m4 perl
sudo apt install libtool

2、源码安装

1)下载源码

https://github.com/ossrs/srs/releases/tag/v5.0-r3

2)配置、编译

./configure && make -j8

3、RTMP转WebRTC

参考配置文件 conf/rtmp2rtc.conf
主要配置:rtmp_to_rtc

rtc {enabled     on;rtmp_to_rtc on;rtc_to_rtmp on;
}

运行命令如下:

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

完整配置如下:

listen              1935

http://www.ppmy.cn/devtools/168008.html

相关文章

【C++】:C++11详解 —— 入门基础

目录 C11简介 统一的列表初始化 1.初始化范围扩展 2.禁止窄化转换(Narrowing Conversion) 3.解决“最令人烦恼的解析”(Most Vexing Parse) 4.动态数组初始化 5. 直接初始化返回值 总结 声明 1.auto 类型推导 2. declty…

共享经济再中介化进程中的技术创新与模式重构研究——以“开源AI智能名片链动2+1模式S2B2C商城小程序“为例

摘要 本文基于共享经济中介化演进的双重逻辑,通过案例研究与技术解构,探讨"开源AI智能名片链动21分销机制S2B2C商城小程序"集成系统如何重构数字经济时代的价值网络。研究发现,该技术生态通过三维需求匹配、动态价值分配与智能风险…

PyQt6内嵌http.server Web 和Flask Web服务器方法详解

PyQt6 可以内嵌一个简单的 Web 服务器。虽然 PyQt6 本身不提供直接的 Web 服务器功能,但可以结合 Python 的标准库(如 http.server)或其他 Web 框架(如 Flask、FastAPI 等)来实现。 示例:使用 http.server…

遗传算法基础讲解

一、遗传算法基础 1. 什么是遗传算法? 一种模拟生物进化过程的优化算法,基于达尔文的“自然选择”和“遗传学理论”。核心思想:通过选择(优胜劣汰)、交叉(基因重组)、变异(基因突变)操作,逐步逼近问题的最优解。2. 为什么用遗传算法? 适用性强:解决复杂的非线性、…

C语言的软件工程

C语言的软件工程 引言 C语言作为一种历史悠久、功能强大的编程语言,在软件工程领域有着广泛的应用。自1972年由Dennis Ritchie开发以来,C语言凭借其高效性能、灵活性以及可移植性,成为了操作系统、嵌入式系统及高性能应用程序开发的首选语言…

【css酷炫效果】纯CSS实现进度条加载动画

【css酷炫效果】纯CSS实现进度条加载动画 缘创作背景html结构css样式完整代码基础版进阶版 效果图 通过CSS渐变与背景位移动画,无需JavaScript即可创建流体动态进度条。 想直接拿走的老板,链接放在这里:https://download.csdn.net/download/u…

conda、poetry,pip相关

poetry poetry 是一个 Python 打包和依赖管理工具,旨在简化 Python 包的创建、发布和依赖管理。与传统的 setuptools、pip 和 requirements.txt 的组合相比,poetry 提供了一个统一和简化的工具和工作流程。 以下是关于 poetry 的详细介绍: …

【Leetcode 每日一题】1963. 使字符串平衡的最小交换次数

问题背景 给你一个字符串 s s s,下标从 0 0 0 开始 ,且长度为偶数 n n n。字符串 恰好 由 n / 2 n / 2 n/2 个开括号 ‘[’ 和 n / 2 n / 2 n/2 个闭括号 ‘]’ 组成。 只有能满足下述所有条件的字符串才能称为 平衡字符串 : 字符串是…