技术观点 ·

无人机视频直播,延迟和流畅只能二选一?

无人机直播为什么会出现低延迟与流畅度之间的取舍?本文梳理视频回传各环节、网络抖动和播放器缓冲的关系,并按实时指挥、态势共享、公开直播等场景介绍流媒体分发与本地部署思路。

在应急指挥现场,经常能听到两种抱怨:一种是“画面太慢,飞手都喊完了,大屏上才出来”;

另一种是“画面老卡,一顿一顿的看着难受”。于是有人问:能不能又快又稳?答案可能让你意外:在同一条网络上,延迟和流畅,本质上就是一对跷跷板。

延迟从哪来?

无人机画面从镜头到指挥大屏,要经过编码压缩、无线图传、回传网络、流媒体服务器、播放器缓冲、大屏显示等多个环节,每一环都要花时间。

无人机视频回传链路与各环节典型延迟
图1 无人机视频回传链路与各环节典型延迟

其中,天上的环节(编码、图传)相对固定,通常只有零点几秒。真正拉开差距的是地面:用什么传输协议、服务器是否转码、播放器缓冲设多大,决定了最终延迟是半秒还是好几秒。

为什么“快了就容易卡”?

问题出在网络的“抖动”。4G、5G、卫星这些无线链路,数据并不是匀速到达的,而是时快时慢,偶尔还会丢包。

播放器的应对办法是设一个“蓄水池”,也就是缓冲区:先存一段,再匀速放出来。

缓冲区大小决定了“快”与“稳”的取舍
图2 缓冲区大小决定了“快”与“稳”的取舍

水池小,画面一到就播,延迟低,但网络一抖,水池见底,画面就卡住;

水池大,能扛住网络波动,播放流畅,代价是画面整体晚了几秒。

所以,在网络条件不变的情况下,追求低延迟就要承受更多卡顿风险,追求流畅就要接受更高延迟,二者不可兼得。

分场景选择:先想清楚“要快”还是“要稳”

既然不能两全,就要先弄清楚每个场景的真实需求。

三类典型场景的取舍与协议选择
图3 三类典型场景的取舍与协议选择
  • 实时指挥:防汛抢险、火情研判、远程喊话,晚一秒都可能误判。延迟优先,控制在1秒以内,可以接受偶尔卡顿。
  • 态势共享:多部门会商、领导在手机上查看,延迟1~3秒可以接受,兼顾流畅。
  • 公开直播与回放:宣传、培训、事后复盘,晚几秒无所谓,流畅优先。

流媒体服务器:把“二选一”变成“按需选”

同一路无人机画面,往往要同时送给指挥席、领导手机和公众直播平台。如果全部统一设成一个延迟,必然顾此失彼。这正是流媒体服务器的价值所在。

流媒体服务器统一接入、按需分发
图4 流媒体服务器统一接入、按需分发

它像一个“中转分拣中心”:统一接入无人机、布控球、执法记录仪等各路画面,再按不同终端的需求,用不同的协议和缓冲策略分发出去。

指挥席走低延迟通道,公众直播走高缓冲通道,同时录像存档用于复盘。

前端部署推流网关组网
图 5 前端部署推流网关组网

服务器的部署位置同样关键。把流媒体服务器放进指挥车或前方指挥所,现场人员先“本地看”,绕开长距离回传带来的延迟和抖动,再把画面择优转发给后方。这样既保证了现场的实时性,又兼顾了后方的稳定性。

章鱼观点

延迟和流畅确实是一对跷跷板,但这并不意味着只能被动接受。看清每个场景的真实需求,用好流媒体服务器这个“调度员”,就能让每一块屏幕都看到最合适的画面。

当然文中所讲的延迟还是流畅都是有一个度和实际现场情况有关,比如一些流媒体服务器处理能力较弱,导致延迟很大也不顺畅,这是不正常的,在遇到问题时,合理分析其原因是很有必要的。

相关产品与方案:无人机直播服务器、视频推流网关、指挥中心流媒体中台建设。

项目咨询

需要为项目匹配产品和方案?

告诉我们现场环境、接入资源、网络条件和平台对接要求,我们会协助梳理更合适的建设路径。