1小时从0开始搭建自己的直播平台(详细步骤)

·
2025-11-18 05:48:10

本文讲述了如何从0开始,利用腾讯云的平台,快速搭建一个直播平台的过程。

文章目录

效果图

详细步骤

准备工作

第一步:添加域名并检验cname配置

1.先填加一个推流域名

2. 点击完下一步,得到一个cname地址

3. 将cname地址,配置到所添加的推流域名的解析当中。

4. 按如上1-3的过程,再配置一个播放域名。两个域名均过了校验之后,可以进入到下一步了。

第二步:生成推流地址

第三步:开始推流

1.下载obs软件

2. 填加采集对象

3. 开始推流

4. 验证推流成功

第四步:生成播流地址 && VLC验证

第五步:自定义播放(以Web为例)

1.新建一个vue应用

2. 安装播放器 SDK

3. 引入&App.vue的实现

4. 执行

5. 最终效果,大功告成

效果图

最终实现了:在网页当中,有直播框来直播画面和音频,其他地方显示文字的效果,如下图所示:

详细步骤

准备工作

要有两个已经备案完成的域名。 域名申请及备案的操作,这部分可以直接看腾讯云的文档,也可以等我后面有时间自己再写一下过程。 https://dnspod.cloud.tencent.com/ https://cloud.tencent.com/product/ba

第一步:添加域名并检验cname配置

https://console.cloud.tencent.com/live/domainmanage

1.先填加一个推流域名

填加过程中,需要校验对域名的持有,按页面的提示,为域名增加提示中的校验配置即可。

2. 点击完下一步,得到一个cname地址

3. 将cname地址,配置到所添加的推流域名的解析当中。

稍微要等待一会,大概不到20分钟的样子,cname校验成功后,会看到如下界面:

其中绿色勾,表示已经完成cname的配置校验,可以进行下一步。

4. 按如上1-3的过程,再配置一个播放域名。两个域名均过了校验之后,可以进入到下一步了。

第二步:生成推流地址

在地址生成器中,会看到已经带出来的推流地址, 自定义appName 自定义StreamName 选择过期时间后,点击生成地址,如下图所示:

然后会看到生成的直播地址:

其中,红框中的两项会用到。

第三步:开始推流

1.下载obs软件

Open Broadcaster Software(简称 OBS)是一款好用的第三方开源程序直播流媒体内容制作软件,为用户提供免费使用,它可支持 OS X、Windows、Linux 操作系统,适用多种直播场景,满足大部分直播行为的操作需求。

https://obsproject.com/download?spm=a2c4g.11186623.2.15.6aac1445JPlKR8

2. 填加采集对象

这里我选择了屏幕和音频

点击设置,选择直播后,添加上面获取到的:OBS服务器和OBS推流码。

3. 开始推流

点击开始直播,看到下面有绿色信号及传输速率,表示推流成功。