低延时视频技术的应用场景和挑战

bbd6c5a1033dadbc97af5c7c319f8e1a.jpeg

f15bee73b4e19f8d6691d18a063feac2.gif

编者按

无线网络对人们的生活产生了巨大的影响,而5G技术的引入将彻底改变我们与世界互联互通的方式。在5G时代,实现万物互联离不开低延时技术的应用。

LiveVideoStackCon 2023 深圳站邀请到秒点科技的CEO扶凯,为大家分享低延时技术在物联网、远程协作、云游戏等领域的创新应用,分析该技术所面临的技术挑战和市场壁垒,同时就如何打造一家具备全球竞争力、超越抖音等强势竞争对手的低延时视频技术公司提出相应建议。

文/扶凯

整理/LiveVideoStack

大家好,本次我将结合自身在业内二十余年的工作经验,就商业盈利提出一些建议。

虽然我国一些行业领域受疫情影响,当前正承受着经济下行的压力,但挑战也意味着机遇,服务器租赁、游戏等行业反而迎来了上升期,万事万物时刻在发生变化。

我一直认为,选择比努力更重要,个人的能力素质可以夯实自身的下限,而把握机会才能决定人生的上限。因此接下来我会通过对计算机行业的发展趋势以及低延时技术应用进行分析,帮助大家更好地选择自身的职业生涯走向。

e566d4062155da5c2cc38bbedf068b32.jpeg

本人于2008年自深圳前往北京,加入当时被称为CDN行业“黄埔军校”的蓝汛网络科技公司。2011年,加入土豆网负责CDN技术。2013年加入音悦台。2015年,回到深圳创立了云帆加速。2019年加入国网信息通信产业集团北京分公司。目前回归创业,成立了秒点科技。

01401f5495a1a6e9515de1df48d55f10.jpeg

可能与其他人的看法不同,我认为改变世界是一个综合的过程。在这之中,上图列举的四项技术将发挥关键作用。

第一是电池技术,它的发展将带来更高能量密度、快速充电、长寿命、无线充电等方面的突破和创新;第二是屏幕技术,我认为眼镜、幕墙乃至桌面等所有的玻璃平面都可以成为屏幕介质,它的发展有望彻底改变未来人类的交互方式;第三是5G技术,它是数字世界革命,实现万物互联的基石;最后是AI技术,人们可以通过它享受到更智能化的助手,帮助他们解决问题和提供各种服务。

从近三十年来这四大技术的发展历程可以看出,计算机、信息化行业的发展正迎来百年未见之大变局,不断迭代优化的技术成果充分提高了民众的生活体验。

e04a626a6df8c44b14adeca5d782afc5.jpeg

3G时代,中国最具社交影响力的应用是微博。通过它可以迅速了解到世界最新的各种热点消息,它代表了一种全新的媒介形态,这令所有人趋之若鹜。彼时蓝汛科技号称掌握了全国80%的流量,但也未能预料到中国互联网如今的盛况。

4G时代,抖音、快手、映客、支付宝、微信、美团等等应用诞生,相信没有4G基础建设作为铺垫,它们不可能获得现在的发展。网络基础设施建设是后续技术迭代爆发的基石。

到了如今的5G时代,相信在电池、屏幕、5G通信和AI技术的加持下,我们终将迎来万物互联互动,新的物联网生态能够支持万物的标签化,从而实现互联,并且延迟足够低、建连时间短。不难看出,远程互动通信和低延时技术必将是其中的关键。

fb3276e6d28107fdb400273216b07c4d.jpeg

那么我们先来看看远程互动的现状。当前,远程交互技术已经能支持远程与本地画面超低延迟传输,实现近乎亲临现场的实时远程操作效果。

例如在电网检修时,技术人员可以远程指挥非专业者进行维护作业。或在医疗场景下,医生异地操作机器人远程手术、通过护士携带的摄像设备远程问诊等等。可以看到,低延时技术的应用已对传统工作方式造成了很大影响。

1c14fd550a4d81c096a02ac4ed15c81b.jpeg

我认为远程交互的未来将从第三视角转变为第一视角,如远程操控机器人、无人机等等。当前腾讯已经和三一重工研发了各类支持远程操控的施工机械和卡车,相信未来还会有进一步的发展。

小鹏汽车此前也和我们协商,希望借助远程互动技术研发汽车的停车场无人泊车和远程接人功能,用户可以在到达停车场后下车,实现远程停车入位,这有效解决了停车场排队等待时间长的问题。2023年,小鹏X9车型已经官宣了支持该功能,这只是远程互动技术进化的一个缩影。

2d8e81916b6d54923648228cd06f6c20.jpeg

通过前瞻互联网行业的未来演进,我认为打造一个支持万物互联的平台非常重要,于是决定从最基础的控制和交互开始做起,最终推出了秒点远控软件,它支持以上几种功能。

a7c928dac72b3797c4c006f1554eafcf.jpeg

接下来介绍一个具体的远程互动应用案例。抖音认识到本地生活服务和旅游行业的商业前景,推出了营销旅游线路和景点门票的主题直播间,虽然成交量不低但仍存在几点瓶颈。

一是用户留存观看时间短,由于内容比较单一,用户容易审美疲劳离开直播间,以抖音的算法难以带来更多流量推送,一定程度上限制了用户量;二是直播场景单一,可讲解的内容少;三是主播需要手持直播设备前往户外,直播状态容易受到气候影响。

针对以上问题,部分直播间已经采用了互动远程导播方案。由主播在室内远程操控无人设备拍摄户外画面并进行解说,与以前相比获得了更高的播放量和关注度。这是对低延时互动技术的典型应用。

6ccf04c9708be7f8dfda3a3c692495be.jpeg

对于以上场景,我们也结合自身考虑推出了一项远程互动导播产品,它把用户的手机打造为远程导播台,可将其他户外设备拍摄的多路画面汇集到用户手机,用户可以依据自身安排将收集到的画面作为直播间背景进行播放。这丰富了直播内容,有效增加了用户粘性。

在此基础上我们还开发了不同的用法,外景侧的手机负责现场走动并实时拍摄景区画面、声音,主播在室内负责解说,解说音频传输到外景侧手机合流后推流。目前来看,该产品面对主播用户获得了较好的商业收益。

ed3816283a31c418a6e6cbda82326a07.jpeg

我认为旅游业未来有望实现远程化,用户可以借助一个共同平台,通过远程机器人、无人机等设备实现在家沉浸式的远程旅游、无需规划攻略、舟车劳顿。

df7bb5bb1b7bd0ac8bd709e1130f9dd6.jpeg

我们对该远程产品的规划分为三步:首先,依靠抖音、快手等第三方直播平台提供远程导播台软件,帮助主播拓展业务场景,提升直播竞争力;接着,待累计一定规模的主播与粉丝数量后,从旅游直播行业切入打造自有直播平台,将用户商业价值最大化;最后,通过建立一个开放而创新的合作生态系统,吸引商家,无人机、机器人厂家入驻平台,共同探索新的商业机会,实现双赢的局面。

9b433d6a20c59b42efb9248f421d4382.jpeg

作为一家技术研发型企业,我们认为实现游戏、远程操控等远程互动应用的前提是低延时和高清。低延时是一项重要的技术挑战,我们针对它进行了多方面的优化。

例如:把原有的延迟较高的GDI采集方式改为DXGI,4k分辨率下的延时降低到了4毫秒;全面采用ZeroLatency模式的硬解编码,并且去掉B帧;鉴于对音频视频同步的要求不高,关闭3A算法;缩小Buffer等等。最终经过测试,无视网络条件的影响,传输延迟可达到50~80ms,在一般网络环境下,延迟约为120ms。

4cf62f34812ee921b8e93d549fd7c602.jpeg

另一个问题是保证质量和稳定性。由于我们的人力有限,因此在保证质量上,我们选择采用新型编码器。

而稳定性方面有一个较大的问题是网络流量容易发生波动,这尤其体现在我们的云电脑场景,流量不稳定容易导致拥塞控制算法误判,进而引发网络中断。针对稳定性问题,我们设计了一套名为加权移动平均的流量平滑算法,上图展示了该算法使用前后的流量波动对比。

e1a8e787e300ccdfad5e345b281fece6.jpeg

最后,我认为在未来的5G时代,互动非常重要。未来必将诞生一个支持万物互联的沉浸式远程互动平台。

我今天的分享就到这里,谢谢大家!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/275890.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Impala大数据框架学习网站,大数据技能提升必备利器!

介绍:Impala是Cloudera开发的新型查询系统,它能够对存储在HDFS、HBaseImpala是Cloudera开发的新型查询系统,它能够对存储在HDFS、HBase以及S3上的数据进行快速的交互式SQL查询。此外,Impala与Hive使用了统一的存储系统、同样的元数…

什么是https证书?

HTTPS证书,也称为SSL(Secure Sockets Layer)证书或TLS(Transport Layer Security)证书,是一种数字证书,用于在网络上建立安全的加密连接。它的主要目的是确保在互联网上进行的数据传输的安全性和…

提升设计效率:全面了解如何使用Figma插件

Figma组件库包括颜色、字体、图标、按钮、阴影、圆角、间距等。当Figma组件库的样式和Figma组件达到一定数量时,将难以维护,设计和开发的对接成本将大大提高。Figma可以在同一母版下单独设置样式,而不影响与母版之前的关系,这是Sk…

w4操作系统之windows上创建隐藏用户

隐藏用户–在windows上创建隐藏用户 1.首先查看现有哪些用户。(通过net user 命令) 2.然后创建隐藏用户(net user client$ 123 /add) 此时出现报错信息。原因是登录用户没权限。需要用管理员的权限 3.用管理员身份运行cmd&am…

AspectJWeaver之Gadget分析

前言&#xff1a; 今天看了下ysoserial的AspectJWeaver方法&#xff0c;分析了下其是如何通过调用SimpleCache$StorableCachingMap来实现写文件&#xff0c;这里把分析的流程写下来&#xff1a; 首先我们要看下其所需要的jar包&#xff1a; <dependencies><dependen…

drf知识-08

Django之了解DRF框架 # 介绍&#xff1a;DRF全称 django rest framework # 背景&#xff1a; 在序列化与反序列化时&#xff0c;虽然操作的数据不尽相同&#xff0c;但是执行的过程却是相似的&#xff0c;也就是说这部分代码是可以复用简化编写的 增&#xff1a;校验请…

基于SSM实现的电动汽车充电网点管理系统

一、系统架构 前端&#xff1a;jsp | jquery | bootstrap | css 后端&#xff1a;spring | springmvc | jdbc 环境&#xff1a;jdk1.8 | mysql 二、代码及数据库 三、功能介绍 01. web端-首页 02. web端-登录 03. web端-注册 04. web端-我要充电 05. web端-个人中心-消…

网络编程『简易TCP网络程序』

&#x1f52d;个人主页&#xff1a; 北 海 &#x1f6dc;所属专栏&#xff1a; Linux学习之旅、神奇的网络世界 &#x1f4bb;操作环境&#xff1a; CentOS 7.6 阿里云远程服务器 文章目录 &#x1f324;️前言&#x1f326;️正文TCP网络程序1.字符串回响1.1.核心功能1.2.程序…

java设计模式学习之【解释器模式】

文章目录 引言解释器模式简介定义与用途实现方式 使用场景优势与劣势在Spring框架中的应用表达式解析示例代码地址 引言 在我们的日常生活中&#xff0c;语言的翻译和理解是沟通的关键。每种语言都有自己的语法规则&#xff0c;而翻译人员和计算机程序需要理解并遵循这些规则来…

线程基础知识(三)

前言 之前两篇文章介绍了线程的基本概念和锁的基本知识&#xff0c;本文主要是学习同步机制&#xff0c;包括使用synchronized关键字、ReentrantLock等&#xff0c;了解锁的种类&#xff0c;死锁、竞争条件等并发编程中常见的问题。 关键字synchronized synchronied关键字可…

leaflet学习笔记-初始化vue项目(一)

leaflet简介 Leaflet是一款开源的轻量级交互式地图可视化JavaScript库&#xff0c;能够满足大多数开发者的地图可视化需求&#xff0c;其最早的版本大小仅仅38 KB。Leaflet能够在主流的计算机或移动设备上高效运行&#xff0c;其功能可通过插件进行扩展&#xff0c;拥有易于使用…

Java——值得收藏的Java final修饰符总结!!!

Java final修饰符总结 一、final修饰类二、final修饰方法三、final修饰变量 总结 算下刚转Java到现在也有三个多月了&#xff0c;所以打算对Java的知识进行汇总一下&#xff0c;本篇文章介绍一下Java的final修饰符的作用&#xff0c;final表示最后的、最终的含义&#xff0c;fi…

PyTorch 进阶指南,10个必须知道的原则

PyTorch 是一种流行的深度学习框架&#xff0c;它提供了强大的工具和灵活的接口&#xff0c;使得开发者能够搭建和训练各种神经网络模型。这份指南旨在为开发者提供一些有用的原则&#xff0c;以帮助他们在PyTorch中编写高效、可维护和可扩展的代码。 如果你对 Pytorch 还处于…

如何在Mac中设置三指拖移,这里有详细步骤

三指拖移手势允许你选择文本&#xff0c;或通过在触控板上用三指拖动窗口或任何其他元素来移动它。它可以用于快速移动或调整窗口、文件或图像在屏幕上的位置。 然而&#xff0c;这个手势在默认情况下是禁用的&#xff0c;因此在本教程中&#xff0c;我们将向你展示如何在你的…

科荣 AIO ReportServlet 任意文件读取漏洞复现

0x01 产品简介 科荣AIO 企业⼀体化管理解决⽅案 通过ERPERP&#xff08;进销存财务&#xff09;、OAOA&#xff08;办公⾃动化&#xff09;、CRMCRM&#xff08;客⼾关系管理&#xff09;、UDPUDP&#xff08;⾃定义平台&#xff09;&#xff0c;集电⼦商务平台、⽀付平台、ER…

Docker容器基础知识点总结

一 、Docker架构 dockers加速镜像&#xff1a; sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-EOF {"registry-mirrors": ["https://z90yxq2m.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restar…

SAP VA01 创建带wbs号的销售订单包 CJ067的错误

接口错误提示如下 SAP官方 CJ067 124177 - VA01: CJ067 during WBS acct assgmt with a different business area S4的core 刚好能用上 实施 这个note后成功

如何学习TS?

文章目录 一. 8种内置基础类型.ts二. void、never、any、unknown类型void类型never类型any类型unknown类型总结&#xff1a;void和any在项目中是比较常见的&#xff0c;never和unknown不常用。 三. 数组和函数类型定义.ts 一. 8种内置基础类型.ts /* eslint-disable typescrip…

springboot整合minio做文件存储

一,minio介绍 MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口&#xff0c;非常适合于存储大容量非结构化的数据&#xff0c;例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等&#xff0c;而一个对象文件可以是任意大小&…

Seata 中封装了四种分布式事务模式,分别是: AT 模式, TCC 模式, Saga 模式, XA 模式,

文章目录 seata概述Seata 中封装了四种分布式事务模式&#xff0c;分别是&#xff1a;AT 模式&#xff0c;TCC 模式&#xff0c;Saga 模式&#xff0c;XA 模式&#xff0c; 今天我们来聊聊seata seata 概述 在微服务架构下&#xff0c;由于数据库和应用服务的拆分&#xff0c…