【玩转Lighthouse】使用轻量服务器做多平台直播推流

2022-04-15 13:26:37 浏览数 (1)

最近,因为我们当地疫情,导致好多学校都无法准时复课,我们学校的领导焦急万分,在家里的老师和学生非常焦急,学生无法到学校上课,老师也无法去学校,不能好好的给学生上课,于是乎学校的领导找到了机灵的我,说要让孩子们在任意直播平台看到自己的老师给自己上课,不能因为没有下载对应的APP拒绝上网课(有的学生下载了斗鱼,有的学生下载了bilibili,或者其他的直播平台),思考三分钟后,我决定使用腾讯云轻量应用服务器SRS音视频服务器,搭建一套多平台直播推流服务,让我们的老师随时随地可以给我们的学生上网课

一.准备阶段

我们需要腾讯云的以下几个服务,分别是腾讯云的轻量服务器1台,可以前往腾讯云的秒杀活动购买(秒杀活动地址:https://cloud.tencent.com/act/new?from=16689),配置咱们选择轻量应用服务器配置2C4G6M带宽的轻量服务器即可,考虑学生的数量,如果您的学生观看人数越多,你就选择带宽越大的轻量服务器即可

秒杀配置选择秒杀配置选择

轻量服务器购买成功后,我们还需要将其重置为腾讯云轻量服务器SRS音视频服务应用镜像,并在我们的防火墙放通指定端口,本次我们以bilibili直播弹幕网的推流为例,其他直播平台基本类似

重置为SRS音视频服务镜像重置为SRS音视频服务镜像
放通1935端口放通1935端口

在本地电脑安装OBS推流工具,参考OBS官网安装,官网地址:https://obsproject.com/,根据实际需求安装OBS工具,不清楚就下一步下一步即可,本次实际使用windows本地电脑安装OBS

OBS官网下载OBS官网下载

开通bilibili弹幕网的直播权限,其他直播平台类似,bilibili官网:https://www.bilibili.com/

Bilibili直播实例Bilibili直播实例

二.执行阶段

登录我们的SRS服务,首次进入会要求重置密码,我们按照提示重置密码即可

登录SRS音视频服务登录SRS音视频服务
按照提示重置密码登录按照提示重置密码登录

使用我们的OBS先在下图的私人直播间获取推流地址,并在OBS填写我们的推流地址

获取OBS推流地址获取OBS推流地址
在OBS填写我们获取的推流地址在OBS填写我们获取的推流地址
点击加号填写媒体或者摄像头采集的视频资源点击加号填写媒体或者摄像头采集的视频资源

本次以一个录制文件为例,然后点击右下角的开始推流,直到右下角出现绿色图标显示推流成功,示例如下图

推流到SRS音视频服务推流到SRS音视频服务

显示推流成功后,我们开始执行其他平台转推,我们在SRS音视频服务管理页查看推流到bilibili平台的推流信息,我们在SRS服务后台填写bilibili的直播推流地址,使用我们的SRS服务转推到Bilibili直播平台

在Bilibili获取B站推流地址在Bilibili获取B站推流地址
在SRS音视频服务填写推流地址在SRS音视频服务填写推流地址

最后,前往bilibili直播间查看推流效果,如下示例图

示例图示例图

三.总结

腾讯云轻量应用服务器的SRS音视频服务,非常好用,作为三方直播平台统一推流管理一级棒,且有非常优秀的功能,非常值得大家去进行二次开发~

0 人点赞