利用腾讯云流媒体从0到1实现直播功能

流程

先说一下直播的大概流程。

最简单的流程是主播将直播的画面音频等推流到流媒体服务,然后观众从流媒体服务器拉流来观看。

前置内容

购买一个域名,并完成备案。

因为使用腾讯云流媒体,所以域名最好也在腾讯云购买。直接进入腾讯云官网,然后搜索域名,进入域名服务,搜索想要的域名,选择一个并购买就行。

备案的话,需要填写一些信息,比如网站用来干什么。腾讯云客服还会打电话来沟通。最后还需要打印一个什么证明,并提交。流程非常简单,每一步都有指引。

直播搭建

首先注册登录腾讯云。

1.搜索直播进入如下页面:

2.勾选,并点击开通云直播功能,并稍微等待进入如下页面。

点击上图的生成直播地址按钮,进入如下页面:

点击推流和播放地址组,推流地址可以直接使用默认的推流域名,播放地址选择购买的域名,然后随便填入streamName,点击生成地址即可生成推流和播放地址。如下:

现在需要下载安装一个OBS来进行直播推流。
官网地址

安装完成之后,打开OBS,如下:

点击左下角第二个框的加号,添加显示器和麦克风采集。

点击右下方的设置,点击直播:

将前面生成的OBS推流服务器和推流码分别填入上图两个框。确定保存,然后就可以点击开始直播了。

如果提示xxx硬件编码失败,无法直播。则需要进入设置,选择输出,将视频编码器选择成软件。如下图:

成功开启直播之后,回到腾讯云生成的播放地址,找到WebRTC 地址,点击右侧的快速播放。即可看到直播。如下图:

这样就是一个简单的直播demo。

后续需要的就是写页面,自动生成直播推拉流地址,并且接入腾讯云SDK写自己的播放页面以及接入直播间IM等。

为了提升性能,还需要引入CDN,做流分发。

相关推荐
九河云2 小时前
确保在AWS上的资源安全:构建坚不可摧的云安全防线
安全·云计算·aws
KubeSphere 云原生2 小时前
云原生周刊:Prometheus 3.0 Beta 发布|2024.09.16
云计算·k8s·容器平台·kubesphere
Jasonakeke10 小时前
本地镜像发布到阿里云
阿里云·云计算
奔跑的蜗牛fzq18 小时前
阿里云专业翻译api对接
阿里云·云计算
仙剑魔尊重楼20 小时前
FL Studio 24.1.1.4285中文破解完整版免费下载FL 2024注册密钥完整版crack百度云安装包下载
云计算·百度云·fl studio·fl studio 21·fl studio 24
风清已存在1 天前
阿里云OSS与IOT使用详解
物联网·阿里云·云计算
阿里云视频云1 天前
信通院发布首个《大模型媒体生产与处理》标准,阿里云智能媒体服务作为业界首家“卓越级”通过
阿里云·云计算·媒体
阿里云视频云2 天前
直播标准权威发布,阿里云RTS获首批卓越级评估认证
阿里云·云计算
MGT_97962 天前
ESP01的AT指令连接到阿里云平台
嵌入式硬件·物联网·阿里云·云计算
gikod2 天前
【智路】智路OS airos-edge
物联网·edge·云计算·自动驾驶·边缘计算·交通物流