一、开通服务
1、注册腾讯云账号
2、开通云点播服务,详细请参见 购买指引。
二、获取云API秘钥
获取调用服务端 API 所需的安全凭证,即 Appid、SecretId 和 SecretKey,具体步骤如下:
1、登录控制台,选择【云产品】>【访问管理】>【API密钥管理】,进入“API 密钥管理”页面。
2、获取云 API 密钥。如果您尚未创建密钥,则单击【新建密钥】即可创建一对 SecretId 和 SecretKey。
三、将 Tencent APPID 、SecretId 和 SecretKey秘钥配置至网站后台
1、配置地址:网站后台-》直播-》直播设置
登录腾讯云后,点击云直播产品
选择合适自己的计费方式进行购买
点击域名管理分别添加推流域名和播放域名
填到后台
给这两个域名添加对应的CNAME解析(如有不懂请点击腾讯云帮助按钮查看设置步骤)
小程序必须要开启https,所以需要为播放域名申请一个ssl证书,并设置
点击推流域名的管理按钮复制里面的key
填到后台
然后设置点播
添加一个点播域名并且设置好CNAME
点击设置按钮开启referer防盗链和Key防盗链,其中给你的域名添加白名单,可使用通配符,例子:*.test.com,最后获取防盗链KEY
给播放器配置默认分发域名为刚刚设置的域名
配置阿里云直播
获取阿里云账号ID
获取阿里云的AccessKey ID和Secret
开通阿里云直播和点播
填到后台
给这两个域名配置好CNAME
获取推流鉴权Key
填到后台
然后再配置播流域名
先关联之前设置的推流域名
设置HTTPS(需要给这个播流域名申请证书)
开启referer防盗链,设置白名单(可用通配符)
获取鉴权key
填到后台
接下来设置直播聊天,登录网站服务器,先保证1888,8881,6000端口通畅
修改网站目录中的GatewayWorker目录中start_gateway.php里的local_cert为你自己网站ssl证书路径,local_pk为你自己网站ssl私钥路径
切换到GatewayWorker目录,运行语句php start.php start
出现这个样子表示成功
更新后台直播聊天的配置,其中域名换成你自己的域名
例:gateway地址wss://【域名】:8881,register地址填127.0.0.1:1888