前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云直播产品系列(一):标准直播POC实践

腾讯云直播产品系列(一):标准直播POC实践

原创
作者头像
Chris Fei
发布2022-01-05 14:33:59
2.2K0
发布2022-01-05 14:33:59
举报
文章被收录于专栏:云计算实践

简单记录下最近的一个云直播POC,如何基于腾讯云直播产品平台速搭建一个直播房间,场景虽然简单,但可以通过快速POC了解腾讯云直播的基础服务;

一:了解直播总拓扑架构;

如下图,是云直播的产品架构图;

从以上产品架构图,我们提取关键过程其实很简单;

平台产生一个推流地址给到音视频采集设备软件,产生一个播放地址给到观众和播放软件。

今天POC 主要任务就是通过云直播服务平台创建推流地址和播放地址。

推流地址和播放地址的规则如下;

二:创建直播推流

基于腾讯云直播产品,主要支持五种推流方式:PC端推流,Web端推流,移动端推流,直播SDK推流,小程序推流。用户可以根据实际情况选择推流方式,今天我们POC 演示从PC端OBS推流软件完成推流动作。

现在我们主要任务是创建推流地址,创建过程中主要如下步骤;

1:企业实名腾讯云账户,并手动开通云直播服务

2:登录云直播控制台;

3:域名管理— 添加推流域名(域名要求存在备案记录)

PS:平台默认有一个测试域名,但建议客户还是通过添加自有域名。测试域名推流过程中的任何问题,平台不负责。

4:对添加的推流域名进行CNAME 记录添加(配置域名CNAME 的步骤,可参阅官网说明https://cloud.tencent.com/document/product/267/19908)

5:直播工具箱-地址生成器,借助地址生成器生成推流地址,

在地址生产器中,请关注下“StreamName” ,这个参数在后面播放地址生成中,需要填写和推流地址相同的“StreamName”, 才能完整的进行直播流。

以上推流可配置到你的终端推流软件中;

6:以OBS为例,配置推流地址,

特别需要注意的是,从云平台复制的推流地址需要拆分填写到OBS配置中(复制完整的推流地址,我们需要拆分前后部分,补充到OBS配置中);

i.选择服务类型为:自定义。

ii.填写服务器为推流地址前半部分,如 rtmp://3891.livepush.myqcloud.com/live/。

iii.填写串流密钥为推流地址的后半部分,如 3891_test?bizid=3891&txSecret=xxx&txTime=58540F7F。

三:生产播放地址

播放地址用于将推流上来的音视频,在播放器或者第三方平台中进行直播播放;步骤和推流地址生成相似。

1:域名管理— 添加播放域名 (域名要求完成备案)

2:根据要求对域名进行CNAME配置,(配置域名CNAME 的步骤,可参阅官网说明https://cloud.tencent.com/document/product/267/19908

3:地址生成器— 生成播放地址, 请注意StreamName 需要和之前的推流地址生成过程中的值相同。

为检验是否可以正常播放,我们可以通过第三方工具进行播放测试;

我使用的是VLC 工具(http://get.videolan.org/vlc/3.0.16/win64/vlc-3.0.16-win64.exe)

四:检测故障问题

腾讯云平台提供一个自助诊断功能,

输入你的推流和播放地址可以检测通讯过程中的问题,例如如下结果;

以上是POC简单的主要过程,

同学们一起上手玩一玩吧;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档