文档中心>轻量应用服务器>实践教程>使用 SRS 应用模板搭建个人直播间

使用 SRS 应用模板搭建个人直播间

最近更新时间:2024-05-08 14:19:51

我的收藏

操作场景

SRS 是一个开源的流媒体集群,主要应用在直播和 WebRTC,支持 RTMP、WebRTC、HLS、HTTP-FLV 和 SRT 等常用协议。
轻量应用服务器提供了 SRS 应用镜像,使您无需再关注繁杂的部署操作,即可通过该镜像在轻量应用服务器上一键搭建个人直播间。在本地下载推流客户端并且填写推流地址后,即可进行直播。除此之外,超清实时直播、多平台转播、直播录制等服务一应俱全,您可按需选择。

相关协议

综合两种传输协议特点,HTTP-FLV 会在互动直播(例如直播带货)的场景下发挥最优效果,而 HLS 在一些对时延不敏感的场景(例如一般直播)会更加适用。

操作步骤

使用 SRS 应用镜像创建实例

1. 登录 轻量应用服务器控制台,在服务器页面单击立即购买
2. 在轻量应用服务器购买页面,选择所需配置完成轻量应用服务器购买。
镜像:选择为应用模板 > 音视频场景 > SRS 音视频服务器应用模板,其他参数可参见 购买方式 进行选择。
说明:
应用模板即应用镜像。
查看镜像说明详情请参见 基本概念
说明:
若您想使用已创建的实例搭建直播间,则可使用 SRS 应用镜像 重装系统
本文以使用应用镜像 SRS 音视频服务器 4.5 版本为例,镜像可能会进行版本升级与更新,请您以购买页实际版本为准。

配置实例

1. 服务器页面中,选择并进入实例详情页
2. 选择防火墙页签,单击添加规则后根据界面提示放通1935端口。如下图所示:


3. 选择应用管理页签,单击应用内软件信息中的访问地址,进入 SRS 后台管理页面。如下图所示:



4. 首次进入 SRS 后台管理页面需设置管理员密码,请根据页面提示进行设置,并妥善保管。
5. 设置完成后,登录 SRS 后台管理页面,记录 OBS 推流地址及密钥。如下图所示:




安装及配置 OBS 推流软件

1. 本文以选择 OBS 推流方式为例,请前往 OBS 官网 下载软件安装包,并完成安装。
2. 运行 OBS 推流软件,界面基本介绍如下图所示:


2.1 直播画面。
2.2 场景分类。
2.3 媒体源设置。
2.4 音频设置。
2.5 直播设置。 如需了解 OBS 推流软件更多信息,可前往 OBS 官网
3. 选择界面左上角的文件 > 设置
4. 设置页面中,选择左侧菜单中的直播,并进行以下设置。如下图所示:


服务:选择下拉列表中的自定义
服务器:输入 步骤5 中已获取的 OBS 推流地址。
推流码:输入 步骤5 中已获取的串流密钥。
5. 单击确定
6. 在主界面的媒体源设置中,选择

,在弹出菜单中,根据直播的内容选择源(本文直播内容以本地视频为例,则选择媒体源)。
7. 在弹出的创建或选择源窗口中,按需创建或选择已有源,单击确定
8. 在弹出属性 '媒体源'窗口中,选择要推流(直播)的内容,单击确定。本文以选择本地的视频资源为例,如下图所示:


9. 单击直播设置中的开始直播(单击后会变成停止直播),画面效果如下图所示。您可在 OBS 中右键单击画面,实时调整直播画面(例如大小、方向等)。

此时,您已可 观看直播,若您有使用多平台转播、云录制、云点播、本地录制等需求,请参考下文继续配置。

相关操作

多平台转播

若私人直播间的流量已无法满足您的需求,可参考本步骤使用 SRS 提供的多平台转播功能。
1. 前往服务器页面,进入 SRS 实例详情页。
2. 选择应用管理页签,单击应用内软件信息中的访问地址,进入 SRS 后台管理页面。
3. 选择多平台转播,选择目标平台,并填写从目标平台获取的推流地址及推流密钥。如下图所示:
说明:
您需已在目标直播平台创建直播。



4. 单击开始转播后,即可将直播流推向目标平台。

本地录制

若您需将录制的直播内容存储在 SRS 实例磁盘中,可参考以下步骤使用本地录制功能。
1. 在 SRS 后台管理页面中,选择本地录制页签。
2. 本地录制设置录制规则中,单击开始录制,如下图所示:



3. 开始推流,大约等待10 - 60秒之后,可在录制任务列表中查看正在录制的流。如下图所示:



4. 您可进行以下操作:
录制预览:在录制过程中可单击预览,实时查看录制的效果。如下图所示:


下载录制视频到本地:录制结束后,可以在预览页面单击鼠标右键,在弹出菜单中选择下载 MP4 文件。如下图所示:


5. 实例保存录制视频的路径,可在录制文件夹中查看。如下图所示:




观看直播

在 SRS 后台管理页中,单击播放的流 HTTP-FLV 流或 HLS 流中的简易西瓜,即可进入直播画面。



说明:
此时您用浏览器或手机浏览器打开链接时,可能会查看“网站连接不安全”的类似提示。您可参考 一键设置 HTTPS 进行处理。
将链接分享给粉丝和观众后,即可收看您的直播。画面如下图所示:




一键设置 HTTPS

此时您的 SRS 实例未设置 HTTPS,在使用浏览器或手机浏览器打开链接时,可能会查看“网站连接不安全”的类似提示。您可参考以下步骤,使用 SRS 提供的自动设置 HTTPS 功能。
说明:
使用一键设置 HTTPS 功能前,您需具备域名,并已将域名解析至 SRS 实例。
1. 在 SRS 后台管理页面中,选择系统配置 > HTTPS 页签,在域名中输入您的域名。如下图所示:



2. 单击申请证书,等待证书申请成功即可。