欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SRS系统部署

程序员文章站 2022-07-13 12:07:25
...

SRS系统部署

相关流程图

流程图简要:

Created with Raphaël 2.2.0 开始 docker准备 拉取SRS容器与docker相关操作 SRS系统运行与转码 结束

一、docker准备

1.docker 的下载

下载地址

通道1:百度官网(速度慢)
通道2:阿里云网站(速度快)
根据系统合理下载资源,下载stable下的文件即可

2.docker的安装

a.windows与mac版本

直接运行下载文件按流程一步步即可完成,中间需要注册或者登陆docker账号。

b.ubuntu linux版本

待定

3.镜像加速服务(阿里云)

地址:阿里云镜像网址
点击进入注册登陆阿里云,搜索镜像加速器如下图:
SRS系统部署
SRS系统部署
第二张图中有加速服务的域名,下方也有不同系统的植入方法,简述一下windows与mac的植入方法:
在docker应用程序中找到preferences中的docker engine,并添加配置

// 添加配置
"registry-mirrors": [
    "https://c3m5wreg.mirror.aliyuncs.com"
  ]

如图:
SRS系统部署

小结

本节主要讲解docker容器的下载与安装。

二、拉取SRS容器与docker相关操作

1.拉取srs容器

终端命令行输入:(使用vscode下的命令行也可以)

// 拉取srs2.0容器
dockers pull darcywu/srs:2.0

预计不到20g内存大概时长一个半小时。

2.启动srs容器

终端命令行输入:(使用vscode下的命令行也可以)

// 拉取srs2.0容器
docker run -it --rm -p 1935:1935/tcp -p 8080:8080/tcp -p 80:80/tcp -p 19350:19350 darcywu/srs:2.0

这将会占用你两个端口号,注意有没有其他docker占用端口,关闭了再启动
SRS系统部署
当出现蓝色框中的容器id的时候说明已经成功启动了srs容器(记住容器ID,之后会有用)

3.多开docker容器路径下的命令行

终端命令行输入:(使用vscode下的命令行也可以)

// 拉取srs2.0容器
docker exec -it 你的容器id /bin/sh -c "[ -e /bin/bash ] && /bin/bash || /bin/sh"

结果如图
SRS系统部署

小结

本节讲解srs容器的拉取与启动

三、srs系统的启动与转码

1.修改send1080p.sh文件

// 在下载好的srs容器路径下进入trunk路径
cd /home/srs/trunk
// 查看编辑sh文件
ls
vim send1080.sh

将文件中的ip地址改为本地地址,保存退出:
SRS系统部署

2.启动推流

// 在trunk路径
bash send1080.sh

3.多开一个srs路径下的命令行启动转码

// 在trunk路径
./objs/srs -c ./conf/ff360.conf

将上传的视频流转换成360码

小结

本节讲解srs系统启动与转码

结束

成功之后就可以在vlc或者potplayer上观看

相关标签: srs