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

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时代,互动非常重要。未来必将诞生一个支持万物互联的沉浸式远程互动平台。

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【CF比赛记录】—— Good Bye 2023(A、B、C)

🌏博客主页:PH_modest的博客主页 🚩当前专栏:CF比赛记录 💌其他专栏: 🔴每日一题 🟡 cf闯关练习 🟢 C语言跬步积累 🌈座右铭:广积粮,缓…

Big-endian与Little-endian详尽说明

大端与小端存储详尽说明 大端与小端存储详尽说明 大端与小端存储详尽说明一. 什么是字节序二. 什么是大端存储模式三. 什么是小端存储模式四. 大小端各自的特点五. 为什么会有大小端模式之分六. 为什么要注意大小端问题六. 大小端判定程序七. 大端小端的转换1)16位大…

详解Vue3中的鼠标事件mousedown、mouseup和contextmenu

本文主要介绍Vue3中的常见鼠标事件mousedown、mouseup和contextmenu。 目录 一、mousedown——鼠标按下事件二、mouseup——鼠标弹起事件三、contextmenu——页面菜单 下面是Vue 3中常用的鼠标事件mousedown、mouseup和contextmenu的详解。 一、mousedown——鼠标按下事件 mo…

当你的电脑在安装Windows更新后出现问题时怎么办,这里提供办法

Windows更新通常会为你的电脑带来错误修复、安全补丁和新功能,但它们也可能会带来性能下降甚至引发恐慌的数据丢失等问题,从而适得其反。如果你在安装更新后发现了一些奇怪之处,你可以将其回滚,尝试重新启动。 Windows更新主要有两种:质量更新和功能更新。高质量的更新包…

vmware安装openEuler 22.03 LTS操作系统

vmware安装openEuler 22.03 LTS操作系统 1、下载openEuler操作系统镜像文件2、安装openEuler操作系统3、配置openEuler操作系统3.1、配置静态IP地址 和 dns3.2、查看磁盘分区3.3、查看系统版本 1、下载openEuler操作系统镜像文件 官网下载链接 链接: https://www.openeuler.or…

【2023年终总结:轻舟已过万重山】

🌈🌈🌈🌈🌈🌈🌈🌈 欢迎关注公众号(通过文章导读关注),发送【资料】可领取 深入理解 Redis 系列文章结合电商场景讲解 Redis 使用场景、中间件系列…

数据结构期末复习(fengkao课堂)

学习数据结构时,以下建议可能对您有所帮助: 理解基本概念:首先,确保您理解数据结构的基本概念,例如数组、链表、栈、队列、树、图等。了解它们的定义、特点和基本操作。 学习时间复杂度和空间复杂度:了解如…

Docker support for NVIDIA GPU Accelerated Computing on WSL 2

Docker support for NVIDIA GPU Accelerated Computing on WSL 2 0. 背景1. 安装 Docker Desktop2. 配置 Docker Desktop3. WLS Ubuntu 配置4. 安装 Docker-ce5. 安装 NVIDIA Container Toolkit6. 配置 Docker7. 运行一个 Sample Workload 0. 背景 今天尝试一下 NVIDIA GPU 在…

IoT 物联网常用协议

物联网协议是指在物联网环境中用于设备间通信和数据传输的协议。根据不同的作用,物联网协议可分为传输协议、通信协议和行业协议。 传输协议:一般负责子网内设备间的组网及通信。例如 Wi-Fi、Ethernet、NFC、 Zigbee、Bluetooth、GPRS、3G/4G/5G等。这些…

公司电脑文件防泄密|防止内部终端核心文件数据 \ 资料外泄

PC端访问地址: https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5dfedee 为了防止公司电脑文件泄密,可以采取以下措施: 文件加密:对重要文件进行加密是一种有效的防泄密方法。通过使用加密算法,…

Linux学习之系统编程1(关于读写系统函数)

写在前面: 我的Linux的学习之路非常坎坷。第一次学习Linux是在大一下的开学没多久,结果因为不会安装VMware就无疾而终了,可以说是没开始就失败了。第二次学习Linux是在大一下快放暑假(那个时候刚刚过完考试周)&#xf…

Pandas教程(四)—— 分层索引及数据联合

1.分层索引 分层索引就是在一个轴上拥有多个(两个及以上)索引级别,能以低维度形式处理高维度数据。 行索引有两层 1.1 分层索引的创建 1.1.1 方式一:直接设置 1)在创建series、dataframe或读取文件时时,行…

[蓝桥杯基础题型] 图论题目

遍历 添加路障 首先答案只能是0 1 2 ,原因:把出发点堵住只需要两个路障 路障为0:不能找到一条从出发点到终点的路 路障为1:能找到一条从出发点到终点的路,但是只有一条 路障为2:能找到一条从出发点到终…

Linux搭建我的世界Mohist1.20.2版服务器教程,MOD和插件服开服教程,MC开服教程

雨云游戏云VPS服务器用Linux搭建MCSM面板和Minecraft Mohist 1.20.2服务器教程,我的世界MOD和插件服开服教程。 本教程演示安装的MC服是Mohist 1.20.2版,其他版本也可以参考本教程,差别不大。 本教程使用Docker来运行mc服,可以方…

【网络面试(5)】收发数据及断开服务器(四次挥手)

前面了解到服务器和客户端在创建套接字,建立连接后,就可以进入到下一步,双发可以互相发送和接收数据,本篇博客就来学习一下这个过程。  我们印象里,发送数据应该是我们在浏览器输入网址,敲击回车的一瞬间&…

NGUI基础-三大基础组件之Panel组件

目录 Panel组件 Panel的作用: 注意: 相关关键参数讲解: Alpha(透明度值): Depth(深度): Clippinng(裁剪): ​编辑 None Tex…

Redis(Linux版本7.2.3)

1、停止Redis服务器 [roottssvr1-c1 sysconfig]# ps -ef | grep redis root 322 1 0 10月30 ? 02:58:53 ./bin/redis-server 0.0.0.0:6379 root 32664 12498 0 14:45 pts/0 00:00:00 grep --colorauto redis [roottssvr1-c1 sysconfig]# [roottssvr…

VMware虚拟机和Centos7镜像安装

文章目录 安装VMware虚拟机1、下载2、激活 安装Centos7镜像启动虚拟机 安装VMware虚拟机 1、下载 建议还是安装16版本 VMware16下载 https://www.123pan.com/s/HQeA-aX1Sh VMware15 链接:https://pan.baidu.com/s/11UD1hb6IydbxNNPxmh-MqA?pwd0630 提取码&am…

PiflowX组件-JDBCRead

JDBCRead组件 组件说明 使用JDBC驱动向任意类型的关系型数据库读取数据。 计算引擎 flink 有界性 Scan Source: Bounded Lookup Source: Sync Mode 组件分组 Jdbc 端口 Inport:默认端口 outport:默认端口 组件属性 名称展示名称默认值允许…

simulink代码生成(五)——SCI接受模块;如何将串口发送的数据显示在matlab中

首先,实现DSP28335的自收自发; 添加串口收发模块; 设置参数,根据硬件选择串口模块: 配置中断触发;SCIB的接收中断的CPU中断号为9,PIE级中断为3; 因此如下配置; 代码生成…