2019-9-3obs

Sep 3, 2019

OBS

OBS 下载

来源处添加【媒体源】-【新建】选择好本地文件时,顺便点选【循环】(方便测试)-【确定】

然后点击OBS 的【设置】-【推流】服务一栏选择【自定义】-【服务器】:rtmp://104.230.236.234/live/live 【串流秘钥】填:111(填111 为test)

这里说一点,【串流秘钥】在那片教程中没有说明,也就是111 在之后rtmp 流或者flv 流的后面的basename 位置,最后一定要加上111,如播放rtmp://104.230.236.234/live/live/111 或者http://104.230.236.234/live/live/111.flv

不然流推上去了,客户端就一直报错,找不到拉不到流啊。

接着OBS 按下【开始推流】,那就是推送到已开启的SRS 流了。

SRS

docker run --name srs -v /dockerVolume/SRS/conf/docker.conf:/srs/conf/docker.conf -p 8808:8080 -p 1985:1985 -p 1935:1935 ossrs/srs:3.0

用容器美滋滋。同时,/dockerVolume/SRS/conf/docker.conf 是本地文件映射到容器的对应文件。该文件拷贝自:srs/trunk/conf/http.flv.live.conf

这时可以在浏览器测试: http://104.230.236.234:8808/live/live.flv

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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;
}
}