低代码音视频工厂在PC端提供一款SaaS工具,即PC端推流工具。老师端可使用该工具完成推流而无需任何客户端开发。开始推流后老师端和学生端均可进入课堂。本文介绍在Windows环境下使用PC端推流工具推流的步骤。
前提条件
客户端集成前,请确保已经通过控制台创建应用并获取客户端集成需要的信息(应用ID,APP Key,低代码集成服务地址,低代码集成服务密钥)。创建指引请参见创建应用。
环境要求
Windows设备:X86兼容机,CPU建议i5以上,内存4GB以上。
Windows系统:Windows 7及以上。
操作步骤
- 下载并安装Windows环境下的PC端推流工具。
下载方式(二选一) |
步骤 |
链接下载 |
|
控制台下载 |
- 登录低代码音视频工厂控制台。
- 在应用管理页面找到创建好的应用,导航至操作列,点击 低代码集成打开 低代码集成页面。
- 导航至PC端推流工具,选择Windows系统的对应版本下载。
- 安装客户端。
|
执行结果
注意 互动直播与互动课堂为同一个安装程序。程序安装完成后会在注册表注册aliyunclient
的协议。您可以在您的Web页面上点击aliyunClient
协议头的跳转链接唤起Windows客户端。
- 获取低代码服务跳转链接,用于在网页上呼起Windows端推流程序。
- 调用CreateClass - 创建课程接口,创建一个课程。
返回值包含ClassId参数,作为课堂的唯一标识ID。请记录ClassId值,用于获取低代码服务跳转链接。
- 调用GetStandardRoomJumpUrl - 获取样板间服务跳转链接接口获取低代码服务跳转链接。
请求参数BizType设置为class即为互动课堂场景。请求参数BizId填写上一步操作得到的ClassId值。
执行结果
请求成功时,返回参数中StandardRoomJumpUrl所包含的内容即跳转链接。示例如下:
aliyunclient://*.*.*.*:8080/entry/standard_class?nick=***&classId=bb3fa7**-****-****-****-****&userAuthSession=****-***-43d0-a4b2-f496f70d0e94
- 创建一个HTML页面,将上一步请求得到的低代码服务跳转链接放置入
href
引用中。示例<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>唤起互动课堂低代码服务</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<a href="http://example.com/example?appId=example&userId=12****12&userAuthSession=0c179505-****-**-88a888d849ec&classId=b807bd2a-**-****-c5753f13a5eb&appKey=6****3d&callback=example.com%login%2FcheckUserAuthSession">
打开客户端软件</a> //此处替换为您获取到的低代码服务跳转链接
</body>
</html>
- 打开上一步中创建的HTML文件,并点击打开客户端软件唤起页面。
示例
故障排查如果唤起失败,可能是由于工具尚未安装成功。如需检测本机是否有安装PC推流工具,请参见如何用HTML检测是否安装低代码服务程序。
- 互动课堂启动。
- 开始上课。