行业突破!四信实现低延时摄像头弱网状态100ms以内实时传输

  随着人工智能、大数据、区块链等技术在城市中快速发展,人们日常生活中已经离不开网络的支撑,而实现“人与人”、“人与物”及“物与物”之间高速连接应用的“时延”,是网络支撑中最重要的存在。

  以城市生活例子为例,当网络延时出现问题,将会导致众多重要领域的现场运行带来极大的负面影响,譬如智慧交通系统中交通信号灯的延时可能导致交通拥堵和事故增加、医疗服务中的延时可能影响紧急救援和诊疗效率,航空航天中的各项任务更是要求低于毫秒级的延时,否则失之毫厘谬以千里。

  而在物联网场景中,大部分应用场景的网络环境都较为复杂,涉及多种无线通信传输、多层跨网穿透,现场电磁干扰度大、数据传输协议繁杂,如何让通信通道稳定可靠的同时又能将延时降低,是行业中各家企业都在探索的方向。

  

\

  需求分析

  目前各领域场景应用的大多数远程控制基于有线网络,虽然有线网络稳定,但也存在一些问题,如灵活性较差,难以支持大范围移动的特种设备。另一方面,要实现远程控制,不仅需要可靠的网络保证操控的实时性、灵敏度,还需要足够清晰度、低时延的视频回传提供视觉支撑,以达到“所见即所得”。

  然而现有的远程控制视频回传基于传统视频画面,在经过摄像头编码处理、网络传输、后台视频服务器转码、显示端解码后,端到端的时延非常高,时延往往超过500ms甚至秒级,导致后端操控端的视频画面出现严重的延迟,从而容易出现误操作和事故的发生。

  弱网状态下的时延行业瓶颈与技术解析

  得益于5G的出现,业界已经可以把无线通信中的延时降低到梦寐以求的1毫秒,但是这仅限于数据传输,且无线通信场景中还是存在一定的波动。

  而传统的摄像头,从采集到图像到本地局域网设备观看到第一帧图像,通常需要200~500毫秒,如果要通过4G或5G远程观看,则1~2秒的延时是非常常见的。视频延迟的原因不仅仅是信号从A点到B点的传输速度,还包括将原始摄像头输入处理为编码和解码视频流所需的时间。许多因素会导致延迟,这取决于传递链路和涉及的视频处理步骤的数量。尽管这些延迟可能各自很小,但累积起来可能会很快增加。

  摄像头从采集到出图的一般流程示意:

  

视频实时传输

  视频实时传输的QoE核心指标是清晰度、延时、流畅度,三者之间存在相互矛盾,视频越清晰则所需的带宽越大,因此造成卡顿的概率越高,如果比较保守的选择低清晰度的视频流,虽然可以减少卡顿概率,但也会牺牲视频质量从而无法提高QoE,另一方面,如果增加播放缓冲,可降低因信道抖动而导致的卡顿,但也将导致延时的增大。

  可见研究难点在于如何在保障音视频质量和流畅的前提下,降低传输延时,而端到端延时主要由两部分构成:

  ● 音视频数据的采集、编码、传输、处理、解码和显示等各环节均会产生延时,特别是使用TCP等面向连接的传输协议时,拥塞控制会导致发送数据堆积,进而增加传输延时。

  ● 为了应对信道的不稳定性,保证音视频播放的流畅,必须建立buffer缓冲区以及传输中继,这也会直接导致延时的增加。

  在信道传输状况良好的情况下,可以大幅降低缓冲,因此低延时并非难事,但现实是各种接入网和骨干网的信道质量差别很大且不稳定:

  ● 无线网络环境,包括环境干扰、电磁对抗,也包括多个信道之间的相互干扰是一种常态,这使得信道的丢包、误码、延时抖动难以避免。

  ● 音视频等大数据量的传输、多设备共享信道加剧信道拥塞和竞争。

  ● 5G等技术的普及,虽可大幅降低接入网络的延时并增加带宽,但随着频率的提高,5G也更容易受到外部干扰。

  目前无线信道是主流,通常包括微波、WIFI、4G/5G、低轨卫星等,在无线信道中误码丢包、延时抖动是不可避免的,且是典型的分布式、去中心化的开放信息系统,因此:

  ● 基于有限的特定模型进行预测和优化,而非通过一个或是某几个技术相融合以此达到最终目标实现。

  ● 信道优化代价高、难度大,也无法解决大部分问题。

  ● 传统视频编码控制、传输理论与算法未针对低延时场景。

  进一步的,依靠传统技术更难以同时满足视频传输的实时、流畅、清晰,往往会牺牲一个或两个维度来满足另一个维度。

  四信高可靠低延时视频传输方案

  针对目前行业中存在的共性问题,四信推出了物联网场景中的高可靠低延时视频传输方案。通过云边端三位一体配合协同,在不损失成像效果和流畅性的情况下,不仅成功地将延时缩减了一位数,在稳定网络环境下甚至能达到50ms以内,即使是在移动场景中采用蜂窝通信技术的弱网环境下,也能控制在80ms左右。

  该技术及产品涉及传输、高性能计算、音视频编码等领域,重点解决中弱网下面向海量并发的低延时和超低延时交互的可靠性问题。采用MAS架构的全链路协作与协商机制,并将科学理论与工程方法结合,在此基础上发明创造多个涉及音视频低延时互动的关键方法。

  以下是采用集成ilive技术的四信最新一代AIoT摄像机F-SC242与目前业界较为先进的知名摄像机制造商之间的延时对比测试视频。

  目前,该方案已成功部署于多个车路协同、港口无人龙门架操控及实时图像回传项目中。尤其在某工厂的智能化改造项目中,四信高可靠低时延传输方案起到重要作用,为该工厂的数字化转型实现里程碑突破。

  该工厂原先的大型AGV无人物流叉车使用的雷达避障方案,然而雷达探测的角度有限,易受现场粉尘、激光及其他光波等环境因素影响,且无法识别障碍物的具体类型,因此经常出现剐蹭及碰撞事故,因此该厂商老板打算放弃当前方案,采用视觉避障方案,但因成本及算法性能需求,仅能将算法部署在服务器端,发现常规摄像头方案回传视频的延时

  根本无法满足现场的避障需求,只能将视觉识别的方案搁置。

  而随着5G全连接工厂的东风吹起,四信结合该厂商当前运行的实际情况,将低延时摄像头部署在无人物流叉车上,实现端侧的一些基础图像识别,同时实现现场图像实时传送至服务器端进行更高层级的算法分析,不仅解决避障及物体识别的问题,还能通过多路图像协同进行物流叉车运行路线的实时调优,在降低故障率的同时极大提升生产物流效率,必要时候还能远程人工接管AGV叉车的运行操作。

  

AGV叉车

  产品推荐

  5G RTU网络摄像头

  

5G RTU网络摄像头

   物联网 RTU 摄像头作为智能物联网监控系统的主要产品,专为工业级物联网应用而设计。采用工业级 4G/5G 模块,可以提供无线长距离、低延迟的高清视频。同时内置高性能工业级 CPU,采集各类传感器数据并进行基本协议转换,实时在前端进行人工智能视频分析。

  海螺摄像头

  

5G RTU网络摄像头

  是一款小尺寸室内海螺摄像头,可选两百万像素的Sensor,可定制多种IoT接口,精致高端的设计适合多种室内环境的部署。目前该款产品已经广泛应用于智慧工厂、智慧港口、智慧园区等大型项目中。

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

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

相关文章

通过日志恢复sql server数据库

在SQL Server中,通过日志恢复数据库是一个精细的过程,主要用于在数据库出现错误、数据丢失或需要回滚到特定时间点时恢复数据。以下是一般步骤概述: 设置恢复模式: 首先,数据库必须配置为“完整恢复模式”或“大容量…

【Miniconda】Linux系统中 .condarc 配置文件的位置一般在哪里

【Miniconda】Linux系统中 .condarc 配置文件的位置一般在哪里 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希望得到…

3. ElasticSearch搜索技术深入与聚合查询实战

1. ES分词器详解 1.1 基本概念 分词器官方称之为文本分析器,顾名思义,是对文本进行分析处理的一种手段,基本处理逻辑为按照预先制定的分词规则,把原始文档分割成若干更小粒度的词项,粒度大小取决于分词器规则。 1.2 …

疑问彻底搞懂TIME_WAIT状态为什么等待2MSL的时长

文章目录 1. TIME_WAIT状态2. 等待2MSL原因 1. TIME_WAIT状态 TIME_WAIT状态是TCP连接关闭过程中的一个状态,它表示连接已经被关闭,但是仍然在等待一段时间以确保远端接收到连接关闭的确认消息。在这个状态下,连接不再传输数据,但…

单片机FLASH深度解析和编程实践(上)

本篇文章主要针对单片机FLASH编程和FLASH基本原理进行学习分享。以STM32单片机作为实例进行编程实训。 关于FLASH操作的相关寄存器及编程,大家可以参考下一篇文章: 单片机FLASH深度解析和编程实践(下)-CSDN博客 目录 一、STM32编程方式 二、…

Ansys Lumerical | 激光雷达天线仿真

附件下载 联系工作人员获取附件 在本文中,我们将了解如何根据激光雷达应用需求设计和优化相控阵光栅天线。 概述 激光雷达(LIDAR)是“light detection and ranging”的简称,近年来由于在机器人、自动驾驶汽车、高精度测绘等领域…

万物互联的价值

随着我们习惯了万物互联,我们将需要改变我们的行为和使用互联网的方式。这并不像看起来那么困难。毕竟,自 20 世纪 90 年代中期互联网普及以来,你们中的许多人都会经历过各种经历的变化。你们中的许多人已经看到了网络邮件、在线电影和音乐、…

挑战杯 机器视觉的试卷批改系统 - opencv python 视觉识别

文章目录 0 简介1 项目背景2 项目目的3 系统设计3.1 目标对象3.2 系统架构3.3 软件设计方案 4 图像预处理4.1 灰度二值化4.2 形态学处理4.3 算式提取4.4 倾斜校正4.5 字符分割 5 字符识别5.1 支持向量机原理5.2 基于SVM的字符识别5.3 SVM算法实现 6 算法测试7 系统实现8 最后 0…

基于comsol七芯光纤超模模拟分析

本期教程主要向大家介绍一期采用comsol有限元分析软件进行七芯光纤模拟分析的模拟教程。首先介绍一下基本知识点 七芯光纤超模理论(Supermode Theory for Seven-Core Fibers)涉及一种特殊类型的多芯光纤(MCF)技术。在这里&#x…

【消息队列开发】 测试MessageFileManager(对硬盘中的消息操作)类

文章目录 🍃前言🎄测试流程🌴准备工作🌲测试创建队列功能🌳测试统计文件的读写🎋测试将相应消息放入文件中🎍测试读文件里的消息到内存🍀测试删除消息😎测试垃圾回收⭕总…

MySQL行锁核心知识介绍

MySQL的行锁是数据库中用于控制并发访问的一种机制。它允许在数据库的行级别上实现锁定,从而允许多个事务同时修改不同行的数据,而不会相互干扰。这种锁机制可以提高数据库的并发性能,减少锁争用,提高事务的吞吐量。在本教程中&am…

电视盒子解析安装包失败,安卓4.4安装不了kodi的解决方法,如何安装kodi

有些安卓电视或者电视盒子的安卓系统版本太低、自身架构或者屏蔽了安装其他应用的功能,下载的Kodi apk安装包提示无法安装,解析程序包时出现问题、解析出错无法安装、[INSTALL_FAILED_OLDER_SDK]、此应用与您的电视不兼容。 解决方法: 1、3…

OFDM调制解调过程

OFDM: Orthogonal Frequency Division Multiplexing 正交频分复用 1、OFDMA处理流程图 2、QPSK星座图和映射关系 QPSK(Quadrature Phase Shift Keying,正交相移键控)四相相移调制是利用载波的四种不同相位差来表征输入的…

服务器数据恢复—服务器硬盘灯显示红色的数据恢复案例

服务器数据恢复环境&故障: 一台服务器中有一组由多块硬盘组建的raid阵列,在运行过程中服务器突然崩溃,管理员检查服务器发现该服务器raid阵列中有两块硬盘的指示灯显示红色。于是,管理员重启服务器,服务器重启后&a…

大规模自动化重构框架--OpenRewrite浅析

目录 1. OpenRewrite是什么?定位? 2. OpenWrite具体如何做? 3. 核心概念释义 3.1 Lossless Semantic Trees (LST) 无损语义树 3.2 访问器(Visitors) 3.3 配方(Recipes) 4. 参考链接 Open…

PHP爬虫技术:利用simple_html_dom库分析汽车之家电动车参数

摘要/导言 本文旨在介绍如何利用PHP中的simple_html_dom库结合爬虫代理IP技术来高效采集和分析汽车之家网站的电动车参数。通过实际示例和详细说明,读者将了解如何实现数据分析和爬虫技术的结合应用,从而更好地理解和应用相关技术。 背景/引言 随着电…

IO流(3)-文件字符输入\输出流

FIleReader(文件字符输入流) 文件字符输出流代码示例 package com.zz.io;import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.Reader;public class Test4 {public static void main(String args[]) …

pycharm @NotNull parameter ‘module‘ of ...

下载了最新pycharm ,无法启动运行 pycharm或者idea中Run/Debug Python项目报错 Argument for NotNull parameter ‘module‘ of … 解决方案 删除项目根目录的 idea 文件夹 随后重启,重新配置即可

LIN API call LINWakeup() ignored! due to LIN Interactive Master seetings!

在写使用CANoe写测试用例时,想控制LIN节点的休眠和唤醒,笔者想想这玩意再简单不过了,不过就是调用linWakeup()和linGotoSleep()嘛,可是越自信,现实总会给你啪啪啪打脸。实际写完验证并不能达到效果,看了下w…

WRF模型运行教程(ububtu系统)--III.运行WRF模型(官网案例)

零、创建DATA目录 # 1.创建一个DATA目录用于存放数据(一般为fnl数据,放在Build_WRF目录下)。 mkdir DATA # 2.进入 DATA cd DATA 一、WPS预处理 在模拟之前先确定模拟域(即模拟范围),并进行数据预处理&#xff08…