速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

无限想象,音视频技术实践与创新应用

  • 2019-10-29
  • 本文字数:1925 字

    阅读完需:约 6 分钟

无限想象,音视频技术实践与创新应用

10 月 17 日,ZEGO & InfoQ “一触即发· ZEGO 音视频技术交流夜”晚场活动在上海举办,现场,首先由即构科技联合创始人蒋宁波,进行了《音视频技术探索实践之路》的主题分享。随后在 Lean Coffee 环节,围绕音视频技术 6 个主题,六位技术专家与开发者们就音视频技术与应用进行了深度的探讨交流。


以下是音视频技术交流夜的主要内容回顾:

即构音视频技术探索与实践


在交流夜的主题分享环节,即构科技联合创始人蒋宁波,首先向我们展示了即构 18 年深厚的音视频技术积累:连接 5 亿+终端用户,服务覆盖全球超过 200 个国家和地区,每日通话时长 6 亿+分钟,兼容 8000+ 硬件机型,端到端 80ms 超低延时。在这些数字背后,是即构在技术和产品上不断的创新探索。

技术上:

2015 年,即构全球推出直播连麦技术,让低延迟连麦互动成为直播标配;


2017 年,全球推出 32 路视频通话技术,比苹果 Facetime 早一年;


2018 年,上线 WebRTC-Gateway 系统,打造全终端音视频云服务体系;


2019 年,上线全球服务拨测系统和全球多中心实时音视频调度系统;

产品上:

推出以互动视频、实时语音、语聊房为代表的 PaaS 产品,以 TalkLine 视频会议为主的 SaaS 产品,以及为金融、政企、军工等服务的私有化部署产品。产品广泛应用于秀场直播、社交、游戏、在线教育、在线医疗、智能硬件、金融等多个行业,为客户快速提供音视频通话能力。


即构在音视频领域的实践,绕不开完全自研的底层音视频引擎。基于自研技术,即构能快速响应客户多样化的需求,实现产品和技术的灵活拓展。


随着 5G 技术的发展,即构十分看好 5G 为音视频带来的超带宽、低延时应用。此前即构已经成立 5G 音视频实验室,研发并上线了 5G+4K 超高清直播应用功能,未来即构还将探索 5G+ 音视频的更多可能。

音视频技术赋能新世界

Lean Coffee 环节,来自不同企业的音视频开发者们齐聚一堂,围绕 WebRTC、高并发、QoE、编解码、音频 3A 处理、AI+4K 六个话题,共同探讨遇到的问题及解决思路。

WebRTC


WebRTC 作为目前流行的实时音视频开源技术,小组讨论的方向有三个:


第一,对 WebRTC 有兴趣,但是从未接触过的研发人员,要如何开始 WebRTC 技术的学习和应用?即构引擎组的技术专家向大家分享了 WebRTC 快速上手的心得;


第二,关于 WebRTC 前端兼容性问题,小组内就设备互通性、兼容性效果进行了探讨;


第三,关于 WebRTC 后端问题,由于 WebRTC 是通过 P2P 传输的,但在实际业务场景中,几乎没有直接通过 P2P 传输的,所以需要搭建一个网关,比如即构的 WebRTC-Gateway 系统。WebRTC 是开源技术,隐藏的“坑”众多。既有 WebRTC 本身的难点,比如 RTCP 协议、重传、带宽评估,也有像组网等后端普遍存在的问题,那么对于在 WebRTC 技术上没有太多经验的客户来说,与即构这种第三方技术商合作是避免踩坑最有效的方式。

高并发架构


高并发小组讨论的内容集中在回源和调度上,即构后台组技术专家简单分享了即构在这方面的技术实践:


回源,即服务器到服务器之间的数据传输。即构会根据链路、节点质量等去选择最优的线路,为用户提供流畅低延时的实时流媒体的传输;


调度方面,即构自研的全球智能调度系统,与基于 DNS 解析的调度相比有较大优势:我们能够根据用户的地理位置及归属的不同运营商,选择不同的设备,并且在容灾上做了很多工作,比如给客户端返回多个 IDC 节点,尽可能保障用户服务的可用性。在高并发方面,我们可以支持大量用户同时推拉流,并且支持大房间场景,提供稳定流畅的实时音视频服务。

QoE


在 QoE (用户质量体验)方面,来自即构的解决方案架构师做了简短的分享。在实际业务场景中经常出现的一个场景是:开发小伙伴经常听到运营人员说“用户反馈卡了”,但是,没有相关的指标或者数据提供,开发人员也束手无策。


基于此,小组成员感兴趣的是,即构有着 5 亿+的庞大用户群体,是如何依靠后台的全球多中心实时调度系统,保障用户的真实体验?


首先,即构今年上线了全球拨测系统,会对可能有故障的线路进行预警和规避;其次,根据每日大量的线上用户实时数据,即构的调度系统能实时查看哪些地区哪些用户访问哪些运营商,甚至哪些边缘节点的 IP 到哪些中间节点 IP,传输效果是最好的,然后其实时推拉流,根据实时配置文件下发的 IP 进行;第三,即构开放全面的线上数据分析诊断,让用户能快速定位“哪里卡,为什么卡,用户哪些动作导致卡”。


此外,现场还有关于 AI 与音视频行业的结合、4K 超高清技术带来的极致视听体验、复杂网络对音频的冲击等话题的分享,各种碰撞在开发者中间产生。



在音视频交流夜上,我们看到了为满足多场景应用,即构进行的多项技术创新,通过与现场众多从业者的互动交流,我们能看到音视频技术应用的多种可能性,一个通过实时音视频连接的世界即将到来,让我们一起期待!


2019-10-29 10:592361

评论

发布
暂无评论
发现更多内容

代码分析体系及Sonarqube平台

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

不懂PO 设计模式?这篇实战文带你搞定 PO

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

代码质量管理平台实战| SonarQube 安装、配置及 JaCoCo、Maven 集成

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

阿里云丁宇:以领先的云原生技术,激活应用构建新范式

阿里巴巴中间件

阿里云 云原生 应用构建

Xshell 7 安装激活与换机转移许可证教程详解

淋雨

Linux xshell #运维

数字藏品系统软件开发

开源直播系统源码

NFT 数字藏品 数字藏品系统软件开发 数字藏品app

【xShell 7】强悍的Linux远程链接工具、终端模拟器

淋雨

Linux 运维 xshell

mysql查询 limit 1000,10 和limit 10 速度一样快吗?如果我要分页,我该怎么办?

Java快了!

MySQL

从 Linux 内核角度探秘 JDK NIO 文件读写本质

bin的技术小屋

Linux jdk nio Linux Kenel 文件I/O

Github最新霸榜!Alibaba架构师手写的分布式系统核心原理手册

了不起的程序猿

Java 分布式 开发 分布式系统 java程序员

利器 | REST Assured 实践(二):断言实现

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

隐私计算中的算子是个啥?可视化组合配置的算子解决方案了解下

Jessica@数牍

隐私计算 算子 隐私计算性能

leetcode 114. Flatten Binary Tree to Linked List 二叉树展开为链表(简单)

okokabcd

LeetCode 算法与数据结构

无代码开发平台怎么选?选择合适无代码平台的13个关键步骤

优秀

无代码平台

「工作小记」小程序开发的喜怒哀乐

叶一一

小程序 前端 9月月更

java基础学习:java中的反射

Java快了!

java;

云架构系统如何做性能分析?| 实战干货

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

一文彻底理解 Cookie、Session、Token

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

一文带你了解接口测试价值与体系

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

Java 并发编程解析 | 如何正确理解Java领域中的锁机制,我们一般需要掌握哪些理论知识?

Java快了!

Java并发 java;

五分钟了解 Databend 全新 SQL 类型系统

Databend

开源项目 sql 开源社区 SQL分析

验证一个小小的问题

艾小仙

Java MySQL 编程 程序员 compact

利器 | TestNG 与 Junit 对比,测试框架如何选择?

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

利器 | Java 接口自动化测试首选方案:REST Assured 实践 (一)

霍格沃兹测试开发学社

你以为Shell只是命令行?读懂这篇文,给你的工作赋能

霍格沃兹测试开发学社

隐私计算,让企业大数据走进数据网络时代

Jessica@数牍

数据可视化系列教程之React组件使用技巧

云智慧AIOps社区

前端 React 数据可视化

利器 | AppCrawler 自动遍历测试实践(三):动手实操与常见问题汇总

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

一文搞懂测试左移和测试右移的 Why-How-What

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

由循环开始的前端学习杂谈话事录-sam9029

Sam9029

前端 个人博客 成长笔记 9月月更

「工作小记」关于业务组件的思考

叶一一

前端 React 组件开发 9月月更

无限想象,音视频技术实践与创新应用_AI&大模型_即构_InfoQ精选文章