雷辉:让视频会议conferencing like TV

2023-11-17

640?wx_fmt=jpeg


伴随视频会议技术不断成熟,其功能已不局限于早期仅仅满足异地会议的需求,打破硬件的桎梏,提供白板、多媒体播放、文档协同等更多功能,如何为视频会议赋予更强大功能、实现更好体验、满足更多办公需求成为一个新的课题。LiveVideoStack邀请到以色列视频会议专家TeeVid CEO雷辉,一同分享他在实践中遇到的技术难题与解决思路以及对未来技术趋势的展望。


受访:雷辉

策划:LiveVideoStack


LiveVideoStack:请简单介绍下您和TeeVid。


雷辉:TeeVid是一家以色列的创业公司,专注于WebRTC标准架构下的平台和应用开发,商业发展方向则主要倾向于视频会议行业的解决方案提供。公司的核心成员主要来自于视频会议行业的RADVISION公司,该公司曾发起和制定了上一代的视频行业标准H.323,于2012年被通讯公司AVAYA收购。本人也曾在RADVISION/AVAYA公司工作超过10年,期间主要专注于产品,BD和技术管理工作。


LiveVideoStack:TeeVid与传统的视频会议有哪些不同,是如何做到“conferencing like TV”?


雷辉:TeeVid创立的使命是希望通过技术的革新和应用,为视频会议行业带来全新的体验。因此我们在这些方面的技术储备和应用做了长期的规划和准备,包括跟AI,AR等新技术的整合方面。基于此,在系统架构方面,我们通过WebRTC的通讯标准来重新构建视频会议的平台,以更加契合云平台,虚拟化等行业的发展方向。在应用层面,也可以更好的借力WebRTC标准本身带来的便利性,整合能力等特性,让我们想象中的全新应用模式得以实现。


“Conferencing like TV” 从字面上的理解也可以看出,我们希望未来的视频会议是极其简单和直观的,就像现在的大家看到的电视节目一样,通过对视频内容,场景,呈现方式等方面的优化,让视频的沟通也变得有效,直观和富有吸引力。当前公司主要着力于开发用全新的方式,让会议过程中演讲人及其讲稿的展现更加的直观和有效。我们将在技术专利化完成后整合到现有的产品做进行市场推广尝试。


LiveVideoStack:你们是如何解决跨平台设备间的兼容性?那对于如共享文档等数据是如何实现的?如何去保证数据与视频互动的实时同步?


雷辉:鉴于我们已经把平台完全迁移到兼容WebRTC标准的架构,并且采用了SFU的流处理模式,跨平台的通讯均采用网关转换的方式实现。目前来讲,我们通过插件的方式实现文档等数据共享,我们自主开发的共享方式(整合了视频和数据内容)即将面世。


LiveVideoStack:虽然WebRTC已经相对成熟并有一套自己的传输策略,例如FEC、动态码率调整等,但大家对于P2P的可用性以及其在弱网对抗方面表示担忧,TeeVid对这方面走了哪些优化?


雷辉:在视频质量方面,我们通过SVC和多流技术的应用来最大限度的保障视频质量。由于视频会议的行业特点是需要大规模的客户端链接,因此同样需要在会议模式,音视频流的控制,客户端布局等多个方面相互关联设计,以达到最合适的应用场景。


LiveVideoStack:Google QUIC将正式更名为HTTP/3,您认为这对未来实时音视频将会带来怎样的变化?


雷辉:QUIC这种能够实现快速连接的协议向前发展,肯定是会给音视频行业带来积极的影响。音视频行业是属于对网络通讯/协商效率依赖比较重的领域,更好适应性和更快有效连接的协议,也将极大的推动音视频行业的发展和普及。从另一个方面来讲,我们认为一个协议的发展和应用会有很长的一个过程, 主要是考虑到网络世界的复杂程度和发展的不均衡,尤其在国内,除了互联网还有政府的专网等,因此我们认为在视频会议领域中,该技术的采用会相对滞后。


LiveVideoStack:其实去年W3C大会上也提出了通过QUIC来实现WebRTC,您认为这是否会成为未来的发展趋势,在技术实现和实际应用中会遇到怎样的困难?


雷辉:我们认为这个会成为未来的发展趋势,就像前面提到的,QUIC对音视频的积极作用是很明显的。技术实现上面我们认为主要的问题在于QUIC能否达到音视频实时传输的时效性,这个也有待于行业内编解码领域的协同发展和兼容情况。应用方面,站在客户的角度来讲,可能会对于新技术在安全方面,网络策略重构等方面有顾虑。


LiveVideoStack:2018年音视频领域发生了很多变化和发展,那么您认为明年哪些技术将成为多媒体行业的风向,或者说音视频技术发展趋势将会是怎样的?


雷辉:我们认为音视频技术的发展会有几个方面,一是音视频技术本身会持续的发展,例如AV1,VP9和H.265标准的进一步发展和完善,并在不同的细分领域占据一定的份额。二是音视频领域的发展,我们认为会更加走向融合的道路,例如更多的将AI,AR的技术整合到视频应用当中,从而衍生出更多基于音视频通讯方面的应用。


如果你觉得意犹未尽,雷辉老师将在12月15日LiveVideoStack成都沙龙上分享WebRTC在视频会议领域的应用以及难点解析。此外,我们还邀请了七牛、三体云、即构科技、企鹅医生的4位技术大咖一同探讨新机技术在音视频领域的实践,以及新兴应用场景和传统行业的突破。


  • 《WebRTC在视频会议领域的应用》 雷辉

  • 《音视频技术助力远程医疗解析》 唐雷

  • 《跨国应用场景和即构实时网络的调度系统架构设计》 祝永坚

  • 《直播系统中编码之后插入自定义SEI的方法》时杰

  • 《七牛WebRTC 连麦服务端架构实践》谢然


点击【阅读原文】了解更多详细信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

雷辉:让视频会议conferencing like TV 的相关文章

  • linux下手动安装git教程

    Git是一个开源的分布式版本控制系统 可以有效 高速的处理从很小到非常大的项目版本管理 而国外的GitHub和国内的Coding都是项目的托管平台 但是在使用git工具的时候 第一步要学会如何安装git 本教程就手把手教大家如何手动编译安装
  • input的type=file触发的相关事件

    今天突然用到input相关的事件 突然发现自己还没有总结过input相关事件的运行原理 而且我还竟然翻api去了解了 所以 为了记恨自己 就写了相关与input相关的事件运行的过程 添加了一些相关的方法测试了一下 这一节首先介绍一个inpu
  • mysql 修改utf8mb4

    右键计算机 找到服务和应用程序 找到服务 找到MYSQL56 img src https img blog csdn net 20160518101645822 watermark 2 text aHR0cDovL2Jsb2cuY3Nkbi
  • C++ 浮点数的大小比较

    C 浮点数的大小比较 一 C 的精度损失 二 浮点数比较 三 总结 一 C 的精度损失 浮点数的存储格式 符号位 指数位 尾数位 sign bit Exponent Mantissa 浮点数分为单精度float和双精度double 32位和
  • WordPress search页面出现 404

    遇到问题 在新版 6 0 2 发现 当使用 wordpress 提供的原生searchform php搜索功能时 会出现 404 报错信息 导致界面样式错乱 问题排查 从请求发现 使用原生搜索组件 发出的请求是在根路由后面直接拼接了 s x
  • TCP滑动窗口控制流量的原理

    TCP的滑动窗口机制 TCP这个协议是网络中使用的比较广泛 他是一个面向连接的可靠的传输协议 既然是一个可靠的传输协议就需要对数据进行确认 TCP协议里窗口机制有2种 一种是固定的窗口大小 一种是滑动的窗口 这个窗口大小就是我们一次传输几个
  • 浏览器识别操作系统

    前端识别操作系统 浏览器识别操作系统 软件设计模式概述 浏览器识别操作系统
  • thread_Timer(线程中定时器)

    package com gzhs zsd thread import java util Date import java util Timer import java util TimerTask Timer定时器运用 author 谢泽
  • java 支付宝红包接入

    1 将公钥验证升级为证书验证 会得到如下三个证书 2 配置文件相关 支付宝支付相关配置 alipayconfig appid pid app private key charset utf 8 alipay public key call
  • Ubuntu 提示 Could not get lock /var/lib/dpkg/lock-frontend.解决方法

    今天在Ubuntu上安装的达梦数据库出现了一点操作错误 进行删除后还原快照就出现了这个问题 当我进行 apt 源安装还有更新时就一直显示 Waiting for cache lock Could not get lock var lib d
  • 解决VScode代码注释异常高亮

    问题描述 VScode出现代码注释后仍然高亮的问题 或者定义的函数名或者关键词没有高亮 如下所示 正常情况 异常情况 原因分析 同时装了python的扩展和vscode for python的扩展导致 两个扩展的主题配色冲突 解决方案 卸载
  • unity之InputField的文本监听

    1 创建InputField creat gt UI gt InputField 2 基本属性界面 可以再content type属性下设置InputField的文本类型 图片中无显示 3 文本监听 创建脚本 代码如下 using Syst
  • 计算机视觉————目标检测,多尺度问题理解以及FCN(全卷积神经网络)存在的弊端,问题。

    在阅读文献中 通常会遇到一个名词 XX用来解决多尺度问题 多尺度问题是什么意思 目标检测中 我们希望对于输入图片 不管图片中某个目标或大或小 我们都需要将其识别 对于小物体 我们可以将其理解为两种方式 一种是绝对小物体 即它本身占的像素就比
  • Android.bp 语法浅析-Android10.0编译系统(八)

    Android取经之路 的源码都基于Android Q 10 0 进行分析 Android取经之路 系列文章 系统启动篇 Android系统架构Android是怎么启动的Android 10 0系统启动之init进程Android10 0系
  • mysql怎么创建出生日期表_MySQL表的创建

    第1步 设计 首先要设计一张用于我想要用途的表 例如如下用于描述个人的信息类型 姓名 性别 出生日期 地址 最喜爱的食物 下面为他来指定列和数据类型 列 类型 允许值 name varchar 40 gender char 1 M F bi
  • MyBatis之枚举类型

    枚举可以让代码变得更为优雅 B格更高 当然MyBatis也是支持枚举类型的啦 首先 MyBatis内置了Enum的TypeHandler TypeHandler Java类型 JDBC类型 EnumTypeHandler Enum VARC
  • 华为机试练习(二)二叉树遍历

    题目描述 给定一棵二叉树的前序遍历和中序遍历 求其后序遍历 输入 两个字符串 其长度n均小于等于26 第一行为前序遍历 第二行为中序遍历 二叉树中的结点名称以大写字母表示 A B C 最多26个结点 输出 输入样例可能有多组 对于每组测试样
  • NodeJs模块化

    目录 一 导入模块 二 模块暴露数据 三 注意事项 一 导入模块 在模块中使用 require 传入文件路径即可引入文件 const test require me js 案例 在func js中定义一个函数 在index js使用该函数
  • kube-flannel.yml

    flannel作为k8s的集群中常用的网络组件 其yml文件的获取 建议去github中获取 具体的获取方式如下 apiVersion policy v1beta1 kind PodSecurityPolicy metadata name
  • C#实现组合优化问题算法-背包问题(附源码)

    C 实现组合优化问题算法 背包问题 附源码 背包问题是一类经典的组合优化问题 也是NP完全问题中的一种 其基本思想是 有一个容量为V的背包和n个物品 每个物品有自己的体积和价值 在保证不超过背包容量的前提下 选择某些物品装入背包 使得背包中

随机推荐