本文介绍了使用低代码集成(含UI)方式快速接入互动直播Web观看端的方法。
前提条件
您已经完成创建应用。
配置应用时,需要在低代码集成服务配置中选择开启Web端低代码集成,并完成HTTPS配置、A记录配置。
集成步骤
获取低代码服务跳转链接。
调用CreateLiveRoom - 创建直播接口,创建一个直播。返回值包含直播ID(LiveId)等信息。
调用GetStandardRoomJumpUrl接口,传入以下参数,获取低代码服务跳转链接。如果回调正常,返回参数中StandardRoomJumpUrl所包含的内容即跳转链接。
注意考虑到安全问题,获取到的跳转链接仅能访问一次,支持在当前浏览器刷新和再次访问的操作。如需在其他设备或其他浏览器再次访问,您需要再次调用本接口,获取新的跳转链接。
参数
描述
AppId
应用ID,在控制台>应用管理列表中查询。包含小写字母、数字,长度为6个字符。
AppKey
在控制台>应用管理列表中查询。
Platform
跳转链接目标平台,这里需要填
web
。BizType
业务类型,这里需要填
live
。BizId
资源Id,这里需要填创建直播时生成的直播ID(LiveId)的值。
UserId
用户Id。
若获取主播的链接:Web低代码集成暂不支持主播推流功能,主播请使用iOS、Android、Windows终端进行推流。
若获取观众的链接,请填写与创建直播接口中主播ID(AnchorId)不同的值。且若有多名观众,每人需传入不同的用户Id,以生成只属于自己的链接。
UserNick
用户昵称。
获取到的结果如下:
{ "RequestId": "F5CE1E1A-06EE-1033-AB13-E77A6F91EC2E", "Result": { "StandardRoomJumpUrl": "https://xxx.xxx.com/page/standard_live?nick=用户昵称&liveId=xxx-xx-xx&userAuthSession=xxx-xxx-xxx" } }
打开链接。
将上述获取的StandardRoomJumpUrl放在浏览器里打开,会看到如下界面:如果在手机端浏览器里打开,会看到如下界面:
常见问题
提示“HTTPS证书或者跨域”,请参见直播观看提示需要配置HTTPS证书或者开启跨域怎么办?进行排查。