0基础使用SRS搭建自己的RTMP直播流媒体服务器及srs常见问题汇总

本文介绍了从零开始使用SRS搭建RTMP直播流媒体服务器的详细步骤,包括环境要求、代码下载、编译、启动、推流和拉流测试,以及SRS的其他配置和功能说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Srs直播接入介绍

联系邮箱:425116228@qq.com

参考文档:https://github.com/ossrs/srs/wiki/v2_CN_Home

一.Srs环境简单接入并运行

1.什么是srs

是定位于互联网直播服务器集群的开源框架。

开源地址:https://github.com/ossrs/srs/wiki/v2_CN_Home

2.srs的功能(已实现的功能)

  1. 推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取流到SRS。
  2. SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码
  3. 可以将流转发给其他服务器、转封装成HTTP-FLV流,转封装成HDS、录制成FLV
  4. SRS包含大规模集群的关键特性,譬如RTMP多级集群、VHOST虚拟服务器、无中断服务Reload、HTTP-FLV集群。
  5. SRS还提供丰富的应用接口,包括HTTP回调 安全策略Security、HTTP API接口、测速

3.部署srs前服务器环境要求

SRS主要运行在Linux系统上,譬如Centos和Ubuntu,包括x86、x86-64、ARM和MIPS。MacOS支持代码编辑和编译。    其他Unix-like系统不支持,SRS也不支持Windows系统。SRS的系统偏好主要是由于state-threads导致的,它极大的简化了服务器在复杂协议的处理。(注:如果本地测试搭建 windows系统需要安装Centos或Ubuntu,远程的购买镜像即可)

4.下载srs代码到服务器

如果国内访问github clone代码慢,可以使用oschina或csdn镜像,参考下面的地址

https://github.com/ossrs/srs/tree/develop#mirrors

获取SRS代码前,需要先安装git或Xshell(如何安装可以百度下)。

安装好git或Xshell后登陆服务器,就可以执行命令

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值