请选择 进入手机版 | 继续访问电脑版
查看: 506|回复: 0

【新手接入指南】点对点白板

[复制链接]

11

主题

46

帖子

542

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
542
发表于 2018-9-17 14:04:13 | 显示全部楼层 |阅读模式
点对点白板

功能介绍

        互动白板是基于多人实时会话功能实现的用有白板多人交互能力的应用场景。支持多人参与白板操作,进行实时互动。实时记录会话操作的全面内容,方便回放查看。支持把PPT、PPTX、PDF等文档格式转码为png及jpg格式,翻页、标注实时进行,方便共享展示。

场景介绍

        云信互动白板提供了一条TCP的数据通道,双方可以通过这条数据通道互相发送单次请求不超过50KB的数据,这部分数据对于云信服务器是透明的,sdk层面也只负责透传,需要开发者自行做好封装解析的逻辑。
        利用这条通道可以实现诸多业务场景,比方说白板教学时的绘制数据,甚至是音视频数据的传输。

流程图
点对点互动白板接入流程(以iOS方法为例,各端流程基本一致)


开发手册

demo安卓端简版RTSKit demo:
       对于此demo有任何疑问或者建议,请联系QQ:3032543371,并注明是参考的RTSKitdemo。

接口调用流程

以安卓端为例:
1、主叫发起互动白板请求:
sessionId = RTSManager.getInstance().start(account, types, options, notifyOption, new RTSCallback<RTSData>() { ... });
2、被叫收到互动白板请求回调
RTSManager.getInstance().observeIncomingSession(new Observer<RTSData>()
3、被叫响应互动白板请求
RTSManager.getInstance().accept(sessionId, options, new RTSCallback<Boolean>() { ... });
4、主叫收到被叫互动白板响应回调
RTSManager.getInstance().observeCalleeAckNotification(sessionId, calleeAckEventObserver, register);
5、发送互动白板数据
RTSTunData channelData = new RTSTunData(sessionId, RTSTunnelType.DATA, toAccount, data.getBytes("UTF-8"), data.getBytes().length);RTSManager.getInstance().sendData(channelData);
6、结束互动白板
RTSManager.getInstance().close(sessionId, new RTSCallback<Void>() { ... });
7、对方结束互动白板回调
RTSManager.getInstance().observeHangUpNotification(sessionId, endSessionObserver, register);


进阶

关于云信互动白板的语音通道
      
       在建立白板通道时,sdk支持同时建立一条音频数据通道,这条数据通道是基于实时音视频能力实现的,因此需要开通实时音视频的功能。如果业务场景没有这个需要,可以在发起白板通话时,选择data模式,而非audio。

云信互动白板的录制

       具体的配置参数信息,请参考开发文档的流程。https://dev.yunxin.163.com/docs/product/互动白板/SDK开发集成/Android开发集成/互动白板过程控制?pos=toc-0-2 (安卓为例)
这里需要注意:
  • 互动白板的录制能力需要联系商务开通。
  • 互动白板录制的文件内容,为传输给云信白板服务器的裸流(Data)数据,白板服务器并不会对数据进行任何的解析,需要开发者自行实现回放的方法,云信目前暂未提供白板文件回放的demo,但是这个需要目前已提排期。

关于文档转码

        云信文档转码,故名思义,就是可以实现将PPT、PPTX、PDF等文档格式转码为png及jpg格式,借助互动白板进行实时翻页、标注与共享展示,支持在 Web端、PC 端提交文件转码任务,将 ppt 和 pdf 等文档转码为各种清晰度的图片存储在云端,再在各客户端获取、下载使用或者删除转码后的文档。
  • 文档转码功能需要联系商务单独开通,如遇上传文档403的问题需要确认功能是否正常开通。
  • 目前支持web端以及PC端的文档上传,其他端提供文档源文件及转码后图片的下载能力。
  • PPT、PDF建议不要超过100页面,若超过100页,建议先做多文件分页处理。






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表