最新消息:无人机爱好者的资讯站

引起Lightbridge图传花屏的主要因素有哪些?

教程 KANZHAJI 1326浏览 0评论  赞 0

1. 无线环境干扰因素:

由于LB2工作在2.4G ISM公用频段上,而无线wifi、蓝牙、ZigBee等设备,均工作在2.4GHz频段上,这些设备都会对LB2的数据传输造成干扰,引起图传数据出错,进而造成图传花屏。由于LB2采用H.264视频压缩标准,视频图像帧内和帧间都存在相关性,一但图传码流出错,就会引起连续的图像花屏,直到H.264码流中新的关键帧(I帧)到达并且正确解码,才能刷新之前出错的图像。

(飞手端遥控器天线是否正确展开并朝向飞机,同样会影响图传信号强度,错误的方位指向会导致图传误码大增,进而花屏或者丢失连接)


2. 遥控器端解码显示设备性能:
由于H.264编解码算法的复杂度高,对解码设备的处理能力要求很高,通常都是需要专用的处理才能完成实时的解码,H.264标准经过十几年不断的发展进化,形成了一系列不同等级的规范版本,不同硬件解码器支持实现的标准等级也在不断发展。目前手机等移动设备无论是android还是ios平台都是采用SOC的处理器,在芯片内部都集成了一颗专用的视频编解码协处理,出于功耗和成本的各方面的考虑,不同厂家集成的专用IP支持的H.264的等级也有差异,表现出来的解码性能各不相同。解码端尤其是差错处理、插值和滤波处理,直接会影响视频解码质量的呈现。
LB2遥控器内置H.264的解码处理器,支持HDMI输出显示,并且和LB2的天空端编码器在标准上完全兼容,所以LB2的图传效果可以LB2 HDMI输出的图像显示作为一个参考标准。

2.1 手机等移动设备的解码性能相关的影响分析:

2.1.1 处理器性能(CPU频率和GPU频率、DDR性能)
DJI GO作为功能强大的航拍专用软件,除了处理图传数据接收、解码、显示任务外,还需要处理各种命令和其他数据,以及各种输入的数据分析、融合以及动效渲染和显示,CPU和GPU的性能直接影响到图传的流畅性。在一些处理器性能不足的设备上会表现出调度不及时引起丢数据的情况出现,进而引起图传卡顿和花屏。所以,运行DJI GO时请尽量清理其他系统任务,保证运行GO能够稳定运行。

2.1.2 CP(HWCODEC)的频率以及支持的H.264解码特性
不同厂家所采用的CP(视频协处理)各不相同,甚至同一厂家不同代际的产品采用的CP的规格也各不相同,这一块的参数对厂家来说都是不会公开的。通常只能看到简单的描述如支持高清解码,在高清解码的规格上又存在720P60/1080P30/1080P60/2K30/2K60/4K30/4K60等规格,包括所能支持最高码率都有不同,通常最大包括20Mbps、40Mbps、60Mbps、100Mbps。由于厂家和产品众多,DJI GO的运行和测试大多基于主流厂家当前的旗舰产品和主流产品进行覆盖。目前LB2的天空端实时码流最大支持1080P30,这个规格对于很多移动设备要求需要较高的配置才行。

2.1.3 处理器的动态变频及温控策略
移动设备通常为了节省功耗,在系统运行过程中通常会采用动态调节处理器频率的策略,尤其是在CPU发热以后会强制调低运行频率。对于DJI Go这样的工作软件,一直在解码显示视频,设备发热会很快,在高温的环境下更甚。所以,对一些购买时间较早或者型号相对中低端的设备,在实际使用过程中会发现工作一段时间后会出现图传卡顿和花屏的显示,这个也是一个常见原因。

2.1.4 软解码还是硬解码策略
通常来讲,对于目前的移动设备都需要采用硬解码来处理视频,这样效率最高和节省功耗,尤其针对高清视频应用场景。但是硬解码往往针对特定的参数组合以固化的硬件资源完成解码处理,对于一些包含特定特性的码流支持上就会存在问题。而软解码则更通用,但是对处理器性能则要求更高。以苹果的处理器为例,由于苹果的处理器对LB2码流的一些低延迟特性支持不好,在容错和出错恢复方面不足,使用硬解码会造成解码卡死等问题,DJI Go在处理上采用了软解码方式。虽然苹果的处理性能较高,这样对解码1080P的码流,其早期的产品就存在性能不足问题,在使用过程中会出现卡顿和花屏现象(排除干扰的情况下)。如IPAD mini系列、IPAD AIR1、IPHONE6/6PLUS经测试都会有性能问题,而6S/IPAD PRO/IPHONE 7等更新的产品则可以满足性能需求。当然,DJI 会继续不断优化DJI GO对系统资源的使用,最大限度提升性能。

通常在实际使用过程中,可以对比LB2的HDMI图传显示输出,作为一个判断定位图传问题的基本手段。如果HDMI输出和手机解码显示同时花屏或卡顿,基本可以判断是图传信号干扰问题,可以尝试调整图传信道或者调整遥控器与飞行器的天线方向,注意角度、高度以及遮挡等因素。如果HDMI输出不花屏而手机设备花屏,则可以定位为手机APP性能引起,可以尝试清除其他进程、设备散热、切换硬解码等操作。
来源:http://bbs.dji.com/forum.php?mod=viewthread&tid=122045

与本文相关的文章

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)

*

;;) ;) :x :sml :sc :meem :m :kb :k :jy :jx :ggerg :gan :dx :ddwed :crky :cool :cece :c :by :D :42 :41 :40 :39 :38 :37 :36 :35 :34 :33 :32 :31 :30 :29 :28 :27 :26 :25 :24 :23 :22 :21321 :21 :20 :19 :18 :17 :16 :15 :14 :13 :12df :) :(