详情页标题前

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

详情页1

操作场景

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

相关协议

HTTP_FLVHTTP-FLV 是 Adobe 公司推出的另一种视频格式(在网络上传输的流媒体数据存储容器格式),相对简单轻量,无需大量的媒体头部信息,整个 FLV 由 The FLV Header、The FLV Body 以及其他 Tag 组成,因此加载速度极快。FLV(全称 FlashVideo)是一种网络视频格式,以体积小、加载速度极快的特性著称,采用 FLV 格式封装的文件后缀为 .flv。而 HTTP-FLV 即将流媒体数据封装成 FLV 格式,再通过 HTTP 协议传输给客户端。HLSHLS(全称 HTTP Live Streaming)是 Apple 的动态码率自适应技术,主要应用在 PC 以及 Apple 终端的音视频服务。HLS 并不是一次请求完整的数据流,它会在服务器端将流媒体数据切割成连续的时长较短的 ts 小文件,并通过 M3U8 索引文件按序访问 ts 文件。客户端只需不停的按序播放从服务器获取到的文件,从而实现播放音视频。相比于 HTTP-FLV,HLS 的优势如下:Apple 全系列原生支持,同时在 Android 和 PC 端也有很好的支持。给予 HTTP/HTTPS 传输,有效避免防火墙拦截。具备高性能。但由于传输协议的特点,造成以下不足:实时性较差,时延往往会大于10s。由于文件切片传输的特性,会考验存储和缓存的性能。综合两种传输协议特点,HTTP-FLV 会在互动直播(例如直播带货)的场景下发挥最优效果,而 HLS 在一些对时延不敏感的场景(例如一般直播)会更加适用。

操作步骤

使用 SRS 应用镜像创建实例

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

配置实例

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二



安装及配置 OBS 推流软件

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二


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

相关操作

多平台转播

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二


4. 单击更新配置后,勾选开启转推即可将直播流推向目标平台。

本地录制

若您需将录制的直播内容存储在 SRS 实例磁盘中,可参考以下步骤使用本地录制功能。1. 使用本地录制功能前,您需选择组件管理,将Host(主机管理)升级到 v1.0.252 及以上版本。如下图所示:

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

2. 在 SRS 后台管理页面中,选择录制页签。3. 本地录制设置录制规则中,勾选录制所有流并单击提交。如下图所示:

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二


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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二



云录制及云点播指南

云录制

若您的使用场景相对单一,例如希望将直播内容保存,并且后续进行剪辑等操作,建议您使用云录制。在直播的场景下,录制同样是重要的。直播的内容在录制并存储后,可进行二次创作并再次分发。但如果将录制的内容存储在本地磁盘,则会造成空间不足或数据丢失的压力。SRS 并不直接对接云存储,而是 SRS 服务器使用 SRS 的回调 on_hls,将 HLS 切片保存在 Local Disk 或 Cloud Storage。Local Disk 指 SRS 服务器的本地磁盘。Cloud Storage 则是指对象存储 COS 或云点播 VoD。此时可通过 SRS 近期更新的重磅功能云录制,来很好的解决该问题。云录制将直播内容以 HLS 格式存储在了 COS 中,可以认为 COS 是个无限容量的磁盘(消耗存储空间遵循 COS 计费规则),使用云录制可避免录制内容撑爆 SRS 云服务器的磁盘。

云点播

如果业务场景比较丰富,建议您选择云点播。云点播是指转换视频流到腾讯云云点播 VoD 服务,只要推送至服务器的流均可以对接云点播。除了提供基础的存储服务外,还具备媒体 AI、媒体处理以及版权保护的能力。

云录制操作示例

SRS 云录制及云点播使用简单且操作步骤接近,本文以云录制为例,介绍如何在 SRS 中使用云录制功能。步骤如下:1. 在 SRS 后台管理页面中,选择云录制页签,即可查看云录制场景介绍及使用说明。2. 在“设置云密钥”中,输入 SecretId 及 SecretKey。如下图所示:说明SecretId 及 SecretKey 可前往 API密钥管理 页面获取。

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二


3. 单击设置账号4. 设置录制规则中,勾选录制所有流后单击提交。如下图所示:

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二


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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

录制视频管理:录制结束后,可复制 HLS 链接,或进入存储桶进行管理。

观看直播

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二



一键设置 HTTPS

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

腾讯云轻量应用服务器使用 SRS 应用模板搭建个人直播间云小二

2. 单击申请证书,等待证书申请成功即可。
轻量应用服务器官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:http://www.yunxiaoer.com/138738.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云CVM服务器Windows 恢复模式

    Windows 恢复模式的概述 Windows 系统恢复模式(Recovery),是指 Windows 使用自动修复功能。当 Windows 检测到某些系统问题,并认为继续使用对系统造成损坏时,将阻止 Windows 启动,进入到系统恢复选项,以提供给用户进行修复、备份或系统还原等处理的一种状态。系统恢复选项包含了若干工具,例如“启动修复”、“系统还原”、“…

    2023年12月9日
  • 腾讯云对象存储快速入门

    相关资源 SDK 源码下载示例 DemoSDK 更新日志NPM 地址 准备工作 1. 您需要一个纯 React Native 项目或 React Native 原生混合项目,这个应用可以是您现有的工程,也可以是您新建的一个空的工程。2. React Native 版本要求:0.69.7 及以上 第一步:SDK 介绍 react-native-cos-sdk …

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库CheckDBNameAvailable – 检查数据库名称是否可用-云淘科技

    该接口用于检查数据库名称是否重复或不符合命名规范。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL RDS SQL Server RDS MariaDB 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是A…

    阿里云数据库 2023年12月9日
  • 腾讯云对象存储盲水印

    简介 本文档提供关于盲水印的 API 概览以及 SDK 示例代码。 API 操作描述 盲水印 对本地图片添加或提取盲水印并上传至存储桶 SDK API 参考 SDK 所有接口的具体参数与方法说明,请参考 SDK API 参考。 添加盲水印 功能说明 盲水印支持在上传时添加以及下载时添加。 示例代码一:上传时添加盲水印 List rules = new Lin…

    腾讯云 2023年12月9日
  • 阿里云日志服务SLS多源Logstore数据汇总-云淘科技

    日志服务支持对每一个源Logstore配置一个数据加工任务,实现多源Logstore数据汇总。本文介绍多源Logstore数据汇总的典型应用场景和对应的操作方法。 背景信息 某资讯网站业务分布全球,不同资讯频道的用户访问日志被采集存储在阿里云不同账号中的Logstore,现有需求将同一目标区域英国(伦敦)的用户请求访问信息日志进行汇总从而进行后续的查询与分析…

    阿里云日志服务SLS 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。