强调快速迭代的互联网行业,在自研技术外,越来越多的平台对接第三方,缩短产品研发周期。基于此,即构以实时音视频为中心,打通上下游技术提供商,提供“音视频+”延伸功能整体化解决方案,让客户一次集成实现多个功能。

即构“音视频+”整体化方案的优势

多方选型,能力齐全,技术稳定可靠

即构“音视频+”方案可根据行业和客户的需求,快速选型,灵活接入第三方,针对某项功能也能接入多家供应商,技术备选,实现技术和服务的稳定高可用。

三方联调变二方对接,集成接入更快更高效

客户只需接入即构的服务,即可实现实时音视频+多功能,无需多次选型、重复测试,高效便捷,降低商务、研发、运维的对接成本。

多方整合,减少重复计费,降低用户成本

即构联通客户方与第三方,帮助客户优化产品结构,避免研发中的重复“造轮子”,同时减少多次计费,降低用户的使用成本。

即构“音视频+”整体化方案目前已实现内容审核、美颜贴纸、互动白板等功能的集成,此前我们已经介绍了即构内容审核整体化方案。戳下面回顾↓↓↓

实时语音、互动视频内容审核整体化方案

今天,我们介绍即构“音视频+”整体化方案的第二篇:互动白板

一、互动白板的多应用场景    

互动白板通过文档转码、轨迹实时同步,实现多人共享操作,进行实时互动。这个定义太抽象?通过下面这些场景,你就能明白共享白板能做什么了:

在线上课堂,老师进行教学内容的讲解外,还会通过下发答题卡,用回答问题的方式检测学生的学习效果;

视频会议上,一方进行PPT演示讲解,远端的另一方同样可以对这份PPT上的内容进行标注;

社交APP上,通过“你画我猜”的小游戏,让房间里的用户迅速活跃起来。

这些场景里,下发答题卡、PPT标注、你画我猜,都可以通过互动白板来实现。

二、互动白板的技术难点

互动白板承担了特殊内容(文档、轨迹等)的实时传输,将互动白板和实时音视频互通,可以实现更好的互动效果,那么实现两者互通,在技术上有哪些难点呢:

互动白板与实时音视频同步:互动白板通过信令通道进行传输,而实时音视频走的是流媒体通道,这让白板的内容总是比音视频更先到达。以互动课堂为例,当老师在讲解题目时,会出现“话音未落,答案先出现”的情形。

保留PPT的动画效果:Word、PDF、PPT等文档进行共享操作时,会转成图片格式,但这样呈现的是静态文档,将导致PPT中的动画效果丢失。

互动白板与实时音视频的同步录制:在进行录制时,音视频部分可以通过录制SDK完成,但是白板内容无法直接录制,同时由于白板和音视频是通过不同通道传输的,录制时容易出现白板与音视频内容不同步。

三、即构“音视频+互动白板”方案的优势

即构集成第三方的互动白板能力,打造“音视频+互动白板”整体方案。方案提供选择、铅笔、矩形、橡皮、文字等做图工具,支持大班课高并发互动,满足客户对互动白板的多项需求。

针对上述技术难点,即构进行了一一突破:

实现了音视频与互动白板的同步:一方面,即构通过降低音视频传输的延迟,缩短与白板传输的时差;另一方面,通过算法自动调整白板发送时间,实现音视频与白板的同步。

将PPT课件转化为HTML,保留了动画效果:通过将 PPTX 格式的文件,转换成网页的服务,实现动态文档的转换,保留了 ppt 文件中的顺序动画,并提供切换控制功能,简单点击即可切换文件的播放顺序。

即构白板共享文档动画效果

实现互动白板与音视频的同步录制即构方案打通了互动白板的录制接口,实现白板内容的录制,鉴于白板与音视频来自不同的传输通道,在合并录制前,即构会将二者的时间对齐,让录制内容与直播顺序一致。

即构“音视频+互动白板”整体化方案已应用于数家在线教育平台,为了让更多有需求的客户快速实现白板功能,即构提供免费的体验Demo以及示例源代码,欢迎有相关需求的客户留言或者联系即构商务获取。

ZEGO“音视频+”整体化解决方案(二):互动白板相关推荐

  1. 移动端实时音视频详解(二):处理

    移动端实时音视频详解(二):处理 视频或者音频完成采集之后得到原始数据,为了增强一些现场效果或者加上一些额外的效果,我们一般会在将其编码压缩前进行处理,比如打上时间戳或者公司 Logo 的水印,祛斑美 ...

  2. 深入理解Android音视频同步机制(二)ExoPlayer的avsync逻辑

    深入理解Android音视频同步机制(一)概述 深入理解Android音视频同步机制(二)ExoPlayer的avsync逻辑 深入理解Android音视频同步机制(三)NuPlayer的avsync ...

  3. 从零开始学习音视频编程技术(二) 音频格式讲解

    从零开始学习音视频编程技术(二) 音频格式讲解 原文地址:http://blog.yundiantech.com/?log=blog&id=5 1. 音频简介 前面我们说过视频有一个每秒钟采集 ...

  4. 基于iOS的网络音视频实时传输系统(二)- 捕获音视频数据

    下载 GitHub: client 端:https://github.com/AmoAmoAmo/Smart_Device_Client server端:https://github.com/AmoA ...

  5. AVI音视频封装格式学习(二)——AVI RIFF文件参考

    AVI RIFF文件参考 AVI RIFF File Reference 微软AVI文件格式是与捕获,编辑和播放音视频流的应用程序一起使用的RIFF文件规范.通常,AVI文件包含多个不同类型的数据流. ...

  6. 音视频开发总结之二Android平台相关

    一. 音视频采集流程 串联整个音视频录制流程,完成音视频的采集.编码.封包成 mp4 输出. 通过摄像头和麦克风获得实时的音视频数据: 播放流程: 获取流->解码->播放. 录制播放路程: ...

  7. anyRTC实时音视频-社交娱乐解决方案

    前言 经过了双11和双12的"血拼",相信大家的购物车基本上已经都空了吧,家里面的快递应该堆也积如山了吧.如今,实时音视频互动已经成为了我们生活中常态.特别是由于疫情的原因,使得数 ...

  8. 基于DeepStream的视频结构化解决方案

    视频结构化的定义 利用深度学习技术实时分析视频中有价值的内容,并输出结构化数据.相比数据库中每条结构化数据记录,视频.图片.音频等属于非结构化数据,计算机程序不能直接识别非结构化数据,因此需要先将这些 ...

  9. direct 3d技术内幕 配套光盘_广州道晨为您提供模具部品3D打印随形水路设计与制作等一站式整体化解决方案...

    3D打印即快速成型技术的一种,又称增材制造 ,它是一种以数字模型文件为基础,运用粉末状金属可粘合材料,通过逐层打印的方式来构造物体的技术. 而3D打印随形水路是一种基于3D打印技术的新型模具冷却水路. ...

最新文章

  1. ActivePython2.7 +Firefly1.2.2+WIN7服务器搭建过程(已通过)
  2. 我的C3P0的一些配置心得
  3. BZOJ2938: [Poi2000]病毒(AC自动机)
  4. Java动态代理模拟spring的AOP
  5. C# 利用位运算传递多个参数方法
  6. 计算机磁盘读取信息,VBA如何获取电脑磁盘信息,这个方法一定要知道
  7. 亚马逊与 Uber,软件开发的方式有何不同?
  8. 【算法•日更•第十六期】信息奥赛一本通1597:【 例 1】滑动窗口题解
  9. 精选| 2019年2月R新包推荐
  10. poj2236 并查集
  11. 12月1日高级软件测试例会记录
  12. HTTPS 免费证书,免费 ssl 证书,FreeSSL.cn 申请多种免费证书
  13. 关于列表的一些操作函数
  14. python中国大学慕课平台_乐学Python,中国大学MOOC(慕课)答案公众号搜题
  15. Pycharm放大缩小,快捷键控制
  16. MID-TERM EXAMINATION 1
  17. ucos 入门 --- 资料收集
  18. 让生活不吃亏的技巧—《谈判》|每周一本书(7)
  19. WARN o.m.s.m.ClassPathMapperScanner - [warn,44] - No MyBatis mapper was found in ‘[com.ruoyi.**.map
  20. matlab中洛伦兹拟合,基于MATLAB洛伦兹线型非线性拟合算法实现

热门文章

  1. 极品时刻表2007.9.2(方便大家查火车时间)
  2. Docker知识点导航
  3. linux通过interfaces配置DHCP和静态IP,配置ubuntu的双网卡
  4. str_split函数的simplify参数与unlist函数的区别
  5. 免费录音转文字的软件有哪些?不知道的小伙伴快来码住
  6. 教你如何用计算机撩妹,撩妹必学!怎么用 iPhone 计算器拿到妹子的手机号?...
  7. Direct 3D学习笔记三:矩阵
  8. 【2019斯坦福CS224N笔记】(2)Word Vectors and Word Senses
  9. arch linux 无线投屏,ubuntu使用scrcpy投屏-免费神器scrcpy
  10. cpua55和a53哪个好_ARM正式发布A75和A55,助华为海思赶超高通