生成海报3
# 关于SRS
- 搭建一个属于自己的直播服务器,SRS是一款非常方便的软件
- 直播服务器的原理就是,你的服务器作为推流服务器,你从你的电脑使用推流软件,例如
OBS
,推流到服务器,SRS将你的视频流封装成RTMP流、FLV流、HLS流等视频流转发,别人通过你给的链接观看你的直播
# 环境要求
- 本文将基于SRS最常用的Linux系统开始教程,以CentOS 8.1.1911 架构为x86_64的服务器为例
TIP
- SRS不支持Windows系统
# 获取SRS
- 使用远程链接软件连接到你的服务器,通过指令下载srs的代码
git clone -b 4.0release https://gitee.com/ossrs/srs.git
1
不出意外,你的远程链接应该是这样的👇
# 配置SRS
# 进入文件夹
使用cd进入srs
里面的trunk
文件夹
cd srs/trunk
1
# 编译SRS
输入命令
./configure && make
1
对SRS进行编译,等待完成(云服务器ecs有可能会提示错误并中断,如果中断了再输入一遍上面这一条指令就可以)
# 启动SRS
找到srs/trunk/conf/http.flv.live.conf文件,内容修改如下:
# the config for srs to remux rtmp to flv live stream.
# @see https://ossrs.net/lts/zh-cn/docs/v4/doc/delivery-http-flv
# @see full.conf for detail config.
listen 1935;
max_connections 1000;
daemon off;
srs_log_tank console;
http_server {
enabled on;
listen 8080;
dir ./objs/nginx/html;
}
vhost __defaultVhost__ {
http_remux {
enabled on;
mount [vhost]/[app]/[stream].flv;
hstrs on;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TIP
- ⚠1935和8080端口都需要开放!否则你的视频流无法正常观看!⚠
- 8080端口如果有所限制,可以改为8081,8082等其他端口
输入命令
./objs/srs -c conf/http.flv.live.conf
1
如果启动失败,可以去查看一下日志,启动失败日志地址:srs/trunk/objs/srs.log
# 大功告成!🎇
如果你到这一步都没有出现什么不一样的地方,那么恭喜你,你的直播服务器已经搭建完毕!
- 那么接下来,有一些信息你是需要了解的
- 关于直播推流
服务器串流地址:rtmp://127.0.0.1/live
串流秘钥:livestream
观看串码:http://127.0.0.1:8082/live/livestream.flv
TIP
你需要将127.0.0.1改为你的服务器的ip地址或者域名 如果你更改了端口,8082改为你所更改端口,默认8080可以不加 livestream是你在OBS等推流软件推流的时候设置的,秘钥和串码链接结尾的必须一致才能正常观看直播流
参考:SRS中文文档



奶茶
$ 18

全味奶茶
¥ 11
赞赏列表
昵称
备注
价格
推荐阅读
点击评论