大疆无人机直播延迟的解决对策

大疆无人机直播延迟的解决对策

这一个多周的时间,在使用大疆无人机御Air2 SDK 在进行直播的二次开发,把无人机的回传的图像,通过推流到服务器,然后拉流进行视频播放,在网上看到各种推流到流媒体服务器,最开始我使用的是SRS,测试延迟时间是12~15s 之间,看网上说大部分都是推送到Nginx上,后来又搭建了Nginx 测试发现延迟时间没什么区别。
再后来看网上有朋友说添加Camera 的权限到Manifest 和动态权限,也加了没效果。
最后发现动态申请权限没有起效果,手动在手机的应用权限的地方打开权限,直播使用WebRtc 拉流播放基本上是同步的,延迟不到1s,使用VLC 是有点延迟,在2s 左右,所以说大疆在这方面做的还是不错的。

### 大疆无人机 RTMP 直播配置教程 #### 配置环境准备 为了实现大疆无人机通过RTMP协议进行直播,需先准备好必要的软硬件条件。确保拥有支持RTMP推流的大疆无人机型号,并确认设备能够连接到互联网或局域网内指定的服务器IP地址[^2]。 #### 下载并安装LiveQing软件 针对可能出现的花屏问题,建议下载最新的LiveQing版本来部署解决方案。此工具已被证实可有效改善大疆无人机RTMP推流过程中遇到的画面质量问题[^1]。 #### 设置RTMP服务器参数 当使用自建Nginx_RTMP服务时,可能会遭遇较为严重的丢包现象;而采用更稳定的方案如LiveQing,则可以在本地计算机上建立高效的流媒体服务器,从而获得更高的传输速率(可达4000 kbps),以及更好的画质表现[^4]。 #### 激活DJI账户与应用授权 对于位于中国的用户而言,在启动任何涉及网络功能的操作前,务必完成对所使用的移动应用程序的相关激活流程。这一步骤不仅有助于保障合法合规地操作飞行器,同时也使得系统可以根据具体位置调整相应的地理围栏和其他安全特性设置[^3]。 #### 开始RTMP推流过程 一旦上述准备工作全部就绪之后,就可以按照以下步骤来进行实际的RTMP推流: - 启动大疆无人机及其配套的应用程序; - 输入目标RTMP服务器的具体URL路径,通常形式为`rtmp://<server_ip>/live/stream_key`,其中`<server_ip>`应替换成本地服务器的实际IPv4地址,例如`192.168.x.xxx`; - 调整好摄像头角度及其他拍摄选项后点击开始录制按钮即可正式开启实时视频流传送工作。 ```bash # 示例命令行用于测试RTMP推送状态 (假设FFmpeg已正确安装) ffmpeg -b:v 4M -f flv rtmp://192.168.x.xxx/live/test_stream ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值