内容摘录:

1. 线上研讨会故事
2. 什么是在线研讨会

3. 在线研讨会效果界面

4. 在线研讨会功能

5. 研讨会JAVA SDK 快速接入

1.研讨会视频故事

线上研讨会解决方案,线上研讨会应该怎么做?

2.什么是在线研讨会

在线研讨会是一种方便、高效的会议方式,它能够让参与者在不同地点之间进行实时互动和交流,适用于各类研讨会、圆桌论坛、会议交流、企业对内对外培训、互动教学等多种线上研讨、教育培训场景。然而,对于企业来说,如何选择一款适合自己的多人使用的在线研讨会产品是非常重要的。


3.在线研讨会效果

主持人网页一键开启直播,快速便捷,参会人支持Web、H5灵活参会,随时交流。

 图1 / 在线研讨会效果(支持多终端,网页开播)


4.线上研讨会功能

线上研讨会支持多种特色功能,包括:

A.流程监控实时查看出勤情况

该产品提供实时监控和互动功能,主持人可以随时查看参与者的状态并与其进行互动,联席主持人可协助纪律管控、与主持权限交接,支持实时查看出勤及未出勤情况统计明细。

  图2 / 在线研讨会效果(实时查看出勤)

图3 / 在线研讨会效果(签到情况统计)


B.数据沉淀、可视化与分析

通过该产品,您可以轻松地记录参与者的表现和反馈,以便更好地评估其参与效果。

 图3 / 在线研讨会效果(数据报表分析)


C.分组研讨,开展头脑风暴

支持自动、手动、提前分组,各小组空间独立,互不干扰。

  图4 / 在线研讨会效果(分组讨论)

  图5 / 在线研讨会效果(分组讨论)

D.异地连麦互动,高效协同输出

支持白板、文档、桌面灵活共享,协同操作,多人音视频连麦,实现异地同堂研讨,用户可以分批次、计分钟轮流上麦。

  图6 / 在线研讨会效果(白板、文档、桌面灵活共享)

 图7 / 在线研讨会效果(多人音视频连麦)


5. 研讨会JAVA SDK 快速接入

1.添加Maven依赖
将如下依赖加入到项目的POM文件中:

<dependency><groupId>net.polyv</groupId><artifactId>polyv-java-seminar-sdk</artifactId><version>2.1.1</version>
</dependency>
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.10</version>
</dependency>

2.初始化系统

在执行测试代码之前,需要B端先初始化系统配置,包括UserId \ AppId \ AppSecret , 如没有以上信息,请参考本文前提条件部分获取,初始化示例代码如下,任选一种: ​

   /*** 初始化配置,请配置自己的账号信息*/public static void initPolyvSeminar(){String userId = "xxx";String appId = "xxx";String appSecret = "xxx";SeminarGlobalConfig.init(appId, userId, appSecret);log.debug("--初始化完成--");}
     /*** 初始化配置并初始化 HTTP CLIENT 连接池超时时间和最大连接数配置,请配置自己的账号信息*/public static void initPolyvSeminar(){String userId = "xxx";String appId = "xxx";String appSecret = "xxx";        Integer timeOut = 20000;  //HTTP CLIENT 连接池超时时间Integer maxClientNum = 100;  //HTTP CLIENT 最大连接数      SeminarGlobalConfig.init(  appId,  userId,  appSecret,  timeOut ,  maxClientNum);log.debug("--初始化完成--");}

以上代码一般配置于随系统启动执行一次的全局初始化中,如用spring框架,可以参考如下:

package net.polyv.live.config;import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;import lombok.extern.slf4j.Slf4j;/*** 默认启动配置类* @author: thomas**/
@Slf4j
@Component
public class StartupListener implements ApplicationContextAware {@Overridepublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException {String userId = "xxx";String appId = "xxx";String appSecret = "xxx";SeminarGlobalConfig.init(appId,userId,appSecret);log.debug("--初始化完成--");}}

3.执行测试代码

测试创建一个研讨会频道,单元测试代码如下:

import org.junit.Assert;import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;
import net.polyv.common.v1.exception.PloyvSdkException;
import net.polyv.seminar.v1.config.SeminarGlobalConfig;
import net.polyv.seminar.v1.entity.channel.SeminarCreateChannelV2Request;
import net.polyv.seminar.v1.entity.channel.SeminarCreateChannelV2Response;
import net.polyv.seminar.v1.service.channel.impl.SeminarChannelServiceImpl;@Slf4j
public class SeminarChannelDemo {/*** 调用demo,必须处理PloyvSdkException。* <p>* 参数合法性校验:SDK采用自定义验证框架对输入参数进行校验,如有参数不合格,将抛出PloyvSdkException异常,exception的message* 包括具体校验不通过的字段信息,此异常是运行时异常,必须捕获处理相关业务逻辑;* <p>* 解析返回数据:解析返回数据,如SDK调用正常成功,将封装响应对象,正常返回,如服务器返回错误信息,SDK将将抛出PloyvSdkException异常,exception的message* 包括具体服务器执行错误信息,此异常是运行时异常,必须捕获处理相关业务逻辑;* @param args*/public static void main(String[] args) {//全局初始化,此处应该全局执行一次String userId = "xxx";String appId = "xxx";String appSecret = "xxx";SeminarGlobalConfig.init(appId, userId, appSecret);log.debug("--初始化完成--");try {//封装API请求对象SeminarCreateChannelV2Request seminarCreateChannelV2Request = new SeminarCreateChannelV2Request();seminarCreateChannelV2Request.setName("测试研讨会创建") //设置频道主题信息.setSeminarHostPassword("666888") //研讨会主持人密码.setSeminarAttendeePassword("888888"); //研讨会参会人密码//调用SDK请求保利威服务器SeminarCreateChannelV2Response seminarCreateChannelV2Response =new SeminarChannelServiceImpl().createChannelV2(seminarCreateChannelV2Request);Assert.assertNotNull(seminarCreateChannelV2Response);//正常返回做B端正常的业务逻辑if (seminarCreateChannelV2Response != null) {//to do something ......log.debug("研讨会频道创建成功 {}", JSON.toJSONString(seminarCreateChannelV2Response));log.debug("入会地址:https://meet.polyv.net/?channelId={}, 主持人登录密码:{}, 参会人登录密码:{}",seminarCreateChannelV2Response.getChannelId(),seminarCreateChannelV2Request.getSeminarHostPassword(),seminarCreateChannelV2Request.getSeminarAttendeePassword());log.debug("观众观看地址:https://live.polyv.cn/watch/{}", seminarCreateChannelV2Response.getChannelId());}} catch (PloyvSdkException e) {//参数校验不合格 或者 请求服务器端500错误,错误信息见PloyvSdkException.getMessage()log.error(e.getMessage(), e);// 异常返回做B端异常的业务逻辑,记录log 或者 上报到ETL 或者回滚事务} catch (Exception e) {log.error("SDK调用异常", e);}}
}

执行代码后,控制台应有如下关键输出,表示整合完成:

[main] DEBUG net.polyv.common.v1.base.HttpUtil - http 请求 url: https://api.polyv.net/live/v4/channel/create?requestId=2c272a5abc194d84bc0269bec4ea7395&appId=frlr1zazn3&sign=823E7D930DC34877F557076A892C1C64&timestamp=1644995639858 , 请求参数: {"appId":"frlr1zazn3","name":"测试研讨会创建","newScene":"seminar","requestId":"2c272a5abc194d84bc0269bec4ea7395","seminarAttendeePassword":"888888","seminarHostPassword":"666888","sign":"823E7D930DC34877F557076A892C1C64","timestamp":"1644995639858"}
[main] DEBUG net.polyv.common.v1.base.HttpUtil - http 请求结果: {"code":200,"status":"success","requestId":"bd4fbb48e79149e88f5225751a64ec7b.72.16449956414666319","data":{"channelId":2820970,"userId":"1b448be323","scene":null,"channelPasswd":null,"seminarHostPassword":"666888","seminarAttendeePassword":"888888"},"success":true}
[main] DEBUG cn.timelost.spring.SeminarChannelDemo - 研讨会频道创建成功 {"channelId":"2820970","seminarAttendeePassword":"888888","seminarHostPassword":"666888","userId":"1b448be323"}

还可以官网登录验证创建是否成功。如下图:

至此,B端已经完成保利威研讨会Java SDK安装配置,可以使用研讨会SDK进行其他功能开发和测试。

线上研讨会是什么,企业对内对外培训可以用线上研讨会吗?相关推荐

  1. 抖音上热门原来这么简单-抖音培训-抖音上热门教程

    工作室带队,成熟技术后盾 视频玩法升级,书单2.0新版玩法上线,抓住流量风口 全国抖音联盟唯一官网  : http://douyinlianmeng.tk 转载于:https://www.cnblog ...

  2. 线下迁移线上,如何使用企业微信打造数字化企业?

    导读 | 特殊时期,很多企业都在思考一个问题--如何将线下迁移线上?而微信发布的全新企业微信3.0,提出对内让信息流转高效,对外连接11亿微信用户.那么,如何在企业微信上创建一个连接客户的应用,将小程 ...

  3. 什么?你还不知道怎么打造企业微信对外信息?

    什么?你还不知道怎么打造企业微信对外信息? 企业通过企业微信服务和连接的微信用户数已达4亿.目前,企业微信上已有的真实企业与组织数已经超过550万,活跃用户数也超过1.3亿. 越来越多的企业和品牌都在 ...

  4. 企业微信对外收款功能如何开通?

    之前很多企业在微信上运营客户,与客户达成交易后在微信上完成收款,但是会存在员工谎报账款.走私单的情况,因此企业改用企业微信对公收款. 前言 之前很多企业都在微信上运营客户,从开始追踪客户到成交客户这一 ...

  5. 企业微信对外收款有限额吗?

    当企业与客户发生业务往来时,可以直接在企业微信上发起对外收款,但是当数额较大时,企业微信对外收款有限额吗? 前言 现在很多企业使用企业微信来移动办公,企业微信的对外收款功能方便了企业与客户有业务往来时 ...

  6. 近半数受访企业年度调薪比例在5%以下,约40%企业年度调薪率与上年度相比保持不变 | 美通社头条...

    美通社消息:经历了疫情的严峻考验,企业迎来了工作模式和组织管理的一系列新变革,比如远程办公.线上协作.灵活用工等.为了助力企业在后疫情时代积极应对挑战,在2023年的新起点上抢夺先发优势,上海外服针对 ...

  7. 石油化工设备维护检修规程_2020年(第六届)全国石油化工企业设备维护与检修高端研讨会组委会全体成员祝大家国庆、中秋双节愉快!...

    2020是特殊的一年,我们共同经历了很多,中秋节代表小家的团圆,国庆节代表大家的力量,小家继续奋斗!大家再创辉煌!双节快乐- 为加强石油化工企业设备管理工作,交流石油化工企业设备.维护检修与管理经验, ...

  8. 2020世界互联网大会上的那些领军企业

    在乌镇感知互联网的脉动. 11月23日,以"数字赋能 共创未来--携手构建网络空间命运共同体"为主题的"世界互联网大会互联网发展论坛"在浙江乌镇开幕. 一.大佬 ...

  9. 原材料行业采购供应链系统实现业务数据线上化,助力企业便捷管理

    原材料工业是国民经济的基础产业,包括钢铁.石化化工.有色金属.建材等行业,对国计民生.重大工程等有显著的支撑作用.经过几十年发展,我国原材料工业已经进入提质增效.相对稳定的发展阶段. 随着" ...

最新文章

  1. Ubuntu 镜像使用帮助
  2. IDEA中的项目没有被SVN管理解决办法
  3. noip2016考前模板
  4. 机器学习实战之k-近邻算法
  5. c语言大作业菜单,C语言大作业:编写菜单控制猜商品价格程序
  6. SAP C4C business object的UUID和可读性更好的ID
  7. 高级 Java 面试通关知识点整理
  8. nginx配置跨域、gzip加速、代理详细讲解
  9. Java 常用类库 之 比较接口 Comparator
  10. mybatis项目报错:java.sql.SQLException: ORA-00911: 无效字符 解决方法
  11. 称重仪表显示ol怎么解决_电脑显示器无信号怎么解决呢?
  12. matlab中的pzmap的意思,Matlab 学习
  13. 数据结构课程设计——宿舍管理查询软件
  14. 一种word版题库制作成excel版步骤
  15. Jmeter+badboy
  16. 如何根据光学中像差(相位)求出其点扩散函数
  17. Vant Weapp - 有赞出品的免费开源微信小程序组件库
  18. 同一向量空间的不同基具有相同的维度的一种证明
  19. 错误: -source 1.6 中不支持 diamond 运算符的解决办法
  20. SkyWalking分布式系统应用程序性能监控工具-中

热门文章

  1. SSD 4K未对齐,且启动AHCI蓝屏解决办法
  2. std::vector 用法
  3. 环境与资源保护法学类毕业论文文献包含哪些?
  4. Python Floyd算法求最短路径
  5. [原创]Woden的艰辛找工历程
  6. 思维与存在 - 学习马哲时用Xmind整的思维导图
  7. 面向对象的优势和特点
  8. python如何实现图片工具_常用的十大 python 图像处理工具
  9. mac osx 刻录iso系统盘
  10. unity+vscode 自动补全代码