首页 >> 大全

【直播系列之二】快速接入PC端直播功能

2023-10-06 大全 35 作者:考证青年

看似复杂的直播功能,可以通过开通阿里云直播服务来快速集成。

静下心来,花几分钟时间认真读完这篇文章,相信你就知道如何在阿里云直播控制台快速接入PC端直播功能了。

直播流程

_

Step1:直播前准备

登录阿里云官网,点左上角登录

登录视频直播控制台

控制台会检查所依赖服务的开通状态,请按页面引导操作

** 添加直播域名**

domain_1

new_page_1

new_page_12

需要注意的是:

CNAME绑定

将您添加的直播域名的DNS CNAME纪录修改为直播域名管理详情页面上显示的CNAME绑定地址。我们需要把阿里云提供的推流地址和直播域名进行绑定,这样当推流到直播域名时会推流到我们的直播中心。

请按照以下步骤进行域名CNAME绑定

直播域名在万网申请

_

直播域名在其他途径申请

获取推流和播放地址

在 域名管理 中,点击直播加速域名 管理 :

_1

_2

_3

鉴权配置

直播流媒体的推送和播放采用同一套鉴权方案,可以在控制台的鉴权配置中进行配置,详细了解鉴权配置。

注意

直播接口__直播平台接入

只有进行鉴权配置后,该加速域名才能正常进行推流和播流,直播业务类型仅支持A类型鉴权方式。

推流和播流地址需要分别进行鉴权签名计算,每一个签名都是严格按照URL计算的,故不可使用推流URL计算得到的签名应用到播流地址,同理每一种播流地址都会对应不同的鉴权计算结果。

举例:

在直播控制台 - 域名管理 - 直播域名管理详情页 - 鉴权配置 设置鉴权配置如下:

1、开启鉴权

_

2、手动输入鉴权主key值,详细内容访问 鉴权说明鉴权设置

_key_

Step2:推流

获取鉴权后的推流地址:

直播控制台 - 域名管理 - 直播域名管理详情页 - 基本信息 取得推流地址如下:

rtmp://video-center.alivecdn.com/AppName/StreamName?vhost=live.aliyun.com

使用直播控制台 - 域名管理 - 直播域名管理详情页 - 鉴权配置 页面的鉴权URL计算器计算鉴权URL:

输入推流地址(、可自行修改)、鉴权KEY、有效时间,点击按钮即可得到鉴权URL。

_

推流操作

推流地址:

rtmp://video-center.alivecdn.com/APPName/StreamName?vhost=live.aliyun.com

说明

是直播中心服务器,允许自定义,例如您的域名是(注意:该域名不可以和你的直播加速域名相同),可以设置DNS,将您的域名CNAME指向即可。

是应用名称,支持自定义,可以更改。

是流名称,支持自定义,可以更改。

vhost参数是最终在边缘节点播放的域名,即你的直播加速域名。

直播推流操作可使用第三方推流软件,这里介绍 OBS 推流软件的操作方法。

请到OBS官网下载最新软件 版本 Mac版本

在OBS 设置 中应按下图设置:

直播接口_直播平台接入_

_obs_

Mac版推流地址设置:

_mac_

版推流地址设置:

_windows_

实际 Mac版obs的流密钥与版播放路径/串码流(如果存在)中的内容不会显示明文。

以上面的推流地址为例,参数设置为:

FMS URL / URL:rtmp:///

播放路径/串码流(如果存在)/ 流秘钥:?vhost=

如您开启了鉴权,则鉴权参数也一并放在 Mac版obs的流密钥与版播放路径/串码流(如果存在)中。

Step3:播放

用那种协议进行播放?

协议 | 优点 | 缺点 | 延时

------- | ------- | -------

FLV | 高并发、低延时 | 非标准做法,需要依赖SDK播放 | 1s-3s

RTMP | 延时小 | 高并发支持不好 | 1s-3s

HLS(M3U8) | 手机浏览器普遍支持 | 延时大 | >=10s,与切片时长有关,最大3个TS长度

客户可以根据实际业务场景灵活搭配使用,需要在移动端浏览器、移动H5端进行播放,建议使用HLS(M3U8)方式进行播放,无需集成SDK;非移动端或者已集成SDK的,低并发量并需要有更小的延时,可使用RTMP,高并发量建议使用FLV。

Web页面后台直接预览

使用OBS等工具使用鉴权URL推流后,可在 直播控制台 - 流管理 - 正在推流 页面查询到正在直播的推流记录,通过 直播地址 可查询播放地址,并可预览播放。

_web_

_

通过VLC预览

下载VLC,默认安装后无需做额外设置,文件—>打开网络串流,填写播放地址并点击打开后开始播放。

_VLC

如果截图看起来太累,最近我们还推出了视频演示

点击下面链接:

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了