大疆无人机等通过RTMP推流接入LiveQing流媒体平台,轻松实现Web网页直播+录像留存

大疆无人机RTMP推流接入LiveQing,轻松实现Web网页直播+录像留存

在无人机直播场景中,大疆无人机凭借出色的空中视角和稳定的图传表现,成为应急救援、工程巡检、赛事直播、国土测绘等领域的首选设备。但很多用户在使用大疆无人机直播时,常会遇到"推流协议不兼容""多终端播放困难""直播内容无法留存"等问题------而LiveQing作为轻量高效的流媒体视频平台,恰好能完美解决这些痛点,它不仅原生支持RTMP推流协议,还能一键实现流转换,让大疆无人机的空中画面快速接入Web网页直播,同时自动完成录像留存,无需复杂的技术配置,新手也能快速上手。

今天就来手把手分享,如何将大疆无人机的RTMP流接入LiveQing,完成Web网页直播部署和录像配置,全程实操无冗余,兼顾稳定性和易用性,看完就能直接落地!

一、前期准备:软硬件+环境,缺一不可

在开始推流前,需提前准备好相关软硬件设备,并完成基础环境配置,避免直播中出现设备不兼容、网络卡顿、推流失败等问题,新手可直接照搬以下配置,减少踩坑。

1.1 硬件准备(核心链路:采集-传输-接收)

  • 无人机设备:大疆系列无人机(如Mavic 3、Air 2S、Mini 3 Pro等),需确认无人机固件为最新版本,部分老旧机型需升级后才能支持RTMP推流功能;配套遥控器(带屏遥控器如DJI RC Pro可直接操作,普通遥控器需连接手机)。

  • 流媒体载体:一台电脑(Windows或Linux系统均可,配置无需过高,4核8G即可满足中小型直播需求),用于部署LiveQing平台。

  • 网络设备:稳定的网络是推流关键------室内测试可用千兆WiFi(确保无人机与电脑在同一局域网);户外直播建议使用5G随身WiFi或手机热点(优先选择信号强、流量充足的运营商,避免4G网络卡顿),无信号区域可搭配卫星上网设备提升稳定性。

  • 辅助设备:无人机备用电池(延长直播时长)、手机支架(固定连接遥控器的手机)、电脑散热支架(避免长时间运行LiveQing导致设备过热)。

1.2 软件准备(无需复杂安装,解压即用)

  • LiveQing流媒体平台:下载最新版本(Windows/Linux双版本可选),无需复杂安装,解压后即可一键启动,内置RTMP服务器,无需额外配置第三方服务器,下载地址可前往LiveQing官方页面获取。

  • 无人机控制APP:DJI Fly(适配大部分大疆消费级无人机)或DJI Mimo(适配灵眸系列),需更新至最新版本,确保支持RTMP自定义推流功能。

  • 测试工具:VLC播放器(免费开源,支持RTMP流播放,用于测试推流是否成功)、主流浏览器(Chrome、Edge等,用于查看Web网页直播画面)。

  • 可选工具:OBS Studio(用于多机位直播、画面叠加等进阶操作)、FFmpeg(用于流处理、录像格式转换等)。

1.3 环境前置配置(关键步骤,避免推流失败)

  • 端口放行:LiveQing默认使用10085端口(RTMP协议默认端口)、18000端口(平台管理端口),需在电脑防火墙中放行这两个端口;测试环境可临时关闭防火墙,生产环境建议配置端口放行规则,避免端口被拦截导致推流失败。

  • 网络互通:室内测试时,确保无人机(或连接遥控器的手机)与部署LiveQing的电脑在同一局域网;户外远程直播需配置端口映射,让无人机能通过公网访问电脑IP(具体步骤见下文进阶部分)。

二、LiveQing平台配置:3步搞定RTMP推流准备

LiveQing的核心优势是"轻量化、零门槛",无需复杂的代码配置,通过可视化界面即可完成推流地址创建,全程3步,新手也能快速完成。

步骤1:启动LiveQing平台

  1. 将下载的LiveQing压缩包解压至电脑,注意解压路径不要包含中文和空格,避免出现启动失败问题;

  2. 打开解压后的文件夹,Windows系统双击"LiveQing.exe",Linux系统执行"./start.sh"启动服务(Linux需root权限);

  3. 启动成功后,电脑会弹出提示框,显示平台访问地址(默认地址:http://localhost:18000),复制该地址,在浏览器中打开即可进入LiveQing管理后台。

步骤2:登录平台并创建鉴权直播间

  1. 在浏览器中输入LiveQing访问地址,进入登录页面,默认账号:admin,默认密码:admin,建议登录后立即修改初始密码,提升账号安全性;

  2. 登录后,点击左侧菜单栏【云直播服务】→【鉴权直播】,然后点击页面右上角【创建直播】;

  3. 填写直播基础信息:直播标题(如"大疆无人机户外巡检直播")、直播描述(可选)、直播时长(默认无限时长),其他参数保持默认,点击【确定】,即可完成直播间创建。

步骤3:获取RTMP推流地址(核心步骤)

推流地址是无人机与LiveQing平台连接的"桥梁",获取后需妥善保存,后续配置无人机时会直接用到,具体操作如下:

  1. 直播间创建成功后,在直播列表中找到刚创建的直播间,点击操作栏的【复制推流地址】;

  2. 复制的推流地址格式为:rtmp://(电脑IP):10085/hls/(流密钥)?sign=(签名)(示例:rtmp://192.168.1.11:10085/hls/pce_Bw9mR?sign=t5e_fQrigz);

  3. 将推流地址拆分为两部分(后续配置无人机时需用到):① RTMP URL:rtmp://(电脑IP):10085/hls/;② 流名称:(流密钥)?sign=(签名)(示例中,URL为rtmp://192.168.1.11:10085/hls/,流名称为pce_Bw9mR?sign=t5e_fQrigz);

  4. 小贴士:若需长期使用该推流地址,可在直播间设置中开启"永久有效",避免每次直播都重新创建直播间;同时,LiveQing支持RTMP协议优化,能有效解决推流花屏问题,建议始终使用最新版本平台。

三、大疆无人机RTMP推流设置:手机APP实操(通用版)

以大疆Mavic 3为例,使用DJI Fly APP配置RTMP推流,其他大疆机型(Air 2S、Mini 3 Pro等)操作流程基本一致,核心是将LiveQing的推流地址填入APP,建立连接,具体步骤如下:

步骤1:连接无人机与遥控器

  1. 将无人机与遥控器开机,若使用普通遥控器,用数据线将手机与遥控器连接,打开DJI Fly APP;

  2. APP会自动识别无人机,完成连接后,页面显示"GO FLY",进入飞行界面(务必确认无人机已完成实名登记,未登记无法飞行,严禁在禁飞区飞行);

  3. 飞行前检查:确认无人机电池电量充足、信号强度良好,避开机场净空区、军事管制区等禁飞区域,避免"黑飞"风险。

步骤2:配置RTMP推流参数

  1. 在飞行界面,点击右上角的"···"(更多设置)按钮,在弹出的菜单中选择【图传】;

  2. 下滑图传设置页面,找到【选择直播平台】选项,点击进入后,选择【RTMP】(部分机型显示为"自定义直播");

  3. 在RTMP设置页面,填写推流地址:将之前拆分的"RTMP URL"和"流名称"合并填入(格式:URL+流名称,中间无需添加额外符号,若URL结尾已有"/",则直接拼接流名称),示例:rtmp://192.168.1.11:10085/hls/pce_Bw9mR?sign=t5e_fQrigz;

  4. 设置视频参数(关键!影响直播画质和流畅度):分辨率建议设为1080P(平衡画质与带宽),帧率30fps,码率自动(或手动设置为5Mbps,避免码率过高导致卡顿);

  5. 点击【确认】,返回飞行界面,此时界面会出现红色直播图标,说明推流参数配置完成,准备启动推流。

步骤3:启动推流,完成连接

点击飞行界面的红色直播图标,无人机开始向LiveQing平台推流,此时返回LiveQing管理后台的直播间页面,会看到无人机的实时画面,说明推流成功,大疆无人机与LiveQing平台已完成连接。

四、Web网页直播+录像配置:一键实现,无需额外操作

完成推流连接后,LiveQing会自动将RTMP流转换为Web可播放的格式(如HLS、WebRTC),无需手动配置,同时支持一键开启录像功能,实现直播内容留存,具体操作如下:

4.1 Web网页直播部署(两种方式,按需选择)

方式1:使用LiveQing自带网页播放器(最简单)
  1. 在LiveQing管理后台,进入【云直播服务】→【鉴权直播】,找到已推流的直播间,点击操作栏的【播放】;

  2. 系统会自动跳转至直播播放页面,该页面可直接通过浏览器访问,复制页面URL,即可分享给他人观看,支持全屏、倍速、音量调节等基础功能;

  3. 小贴士:播放页面支持自定义logo、标题,可在直播间设置中修改,提升品牌辨识度。

方式2:嵌入自有Web页面(进阶)

若需将直播画面嵌入自己的网站、公众号小程序等,可使用LiveQing提供的播放器SDK,具体操作如下:

  1. 在LiveQing管理后台,进入【云直播服务】→【播放器SDK】,复制SDK代码(支持HTML5、Vue、React等多种开发语言);

  2. 将SDK代码嵌入自有Web页面的对应位置,修改代码中的"直播流地址"(可在直播间详情中获取),保存后即可在自有页面中展示无人机直播画面;

  3. 优势:可自定义播放器样式、添加互动功能(如评论、点赞),适配自有平台的视觉风格,适合专业直播场景。

4.2 直播录像配置(自动留存,按需导出)

LiveQing支持自动录像功能,无需手动开启,推流成功后会自动记录直播内容,后续可随时导出、回放,具体操作如下:

  1. 开启录像功能:在LiveQing管理后台,进入【云直播服务】→【直播配置】→【录像存储配置】,设置录像时段(精细到半小时)、存储路径(默认存储在电脑本地,可修改为外接硬盘)、录像格式(支持FLV、MP4等);

  2. 查看与导出录像:直播结束后,进入【云直播服务】→【录像管理】,找到对应直播间的录像文件,可查看录像时长、录制时间,点击【导出】即可将录像文件保存至本地,支持剪辑、二次编辑;

  3. 进阶设置:可配置"自动清理过期录像""录像加密"等功能,避免存储占用过多,保护录像内容安全,适合长期直播场景使用。

五、测试验证:确保直播+录像正常运行

配置完成后,建议进行全面测试,避免直播中出现问题,测试步骤如下:

  1. 画面测试:在LiveQing播放页面、自有Web页面分别查看直播画面,确认画面清晰、无卡顿、无花屏,声音正常(若无人机支持音频采集,需确认音频同步);

  2. 延迟测试:对比无人机实时画面与Web页面画面,LiveQing的RTMP推流延迟通常在1-3秒,属于正常范围,若延迟过高,可检查网络带宽或调整视频码率;对应延迟要求比较高的,播放LiveQing输出的WebRTC流,延迟会在毫秒级。

  3. 录像测试:直播1-2分钟后,停止推流,进入【录像管理】,查看是否成功生成录像文件,点击播放确认录像内容完整、画质清晰;

  4. 多终端测试:在手机、电脑、平板等不同设备的浏览器中打开直播页面,确认多终端播放正常,适配不同屏幕尺寸。

六、常见问题排查:快速解决推流、直播痛点

实操过程中,可能会遇到推流失败、画面卡顿、录像异常等问题,整理了4个高频问题及解决方案,帮你快速排查:

问题1:推流失败,DJI Fly APP提示"推流连接失败"

解决方案:① 检查电脑防火墙是否放行10085、18000端口,或临时关闭防火墙;② 确认无人机(或手机)与电脑在同一局域网,IP地址无误;③ 检查推流地址填写是否正确,确保URL与流名称拼接无空格、无多余符号;④ 升级LiveQing和DJI Fly APP至最新版本,部分旧版本存在协议适配问题。

问题2:直播画面卡顿,延迟过高(超过3秒)

解决方案:① 降低无人机推流码率(建议设为3-5Mbps),分辨率调整为720P,减少带宽占用;② 更换更稳定的网络,户外优先使用5G随身WiFi,避免多人共用网络;③ 关闭电脑后台占用带宽的软件(如下载工具、视频软件),确保LiveQing平台运行流畅;④ 若使用公网推流,检查端口映射是否正确,优化网络路由。

问题3:直播画面花屏、无声音

解决方案:① 检查无人机图传信号,避开遮挡物(如高楼、树木),提升无人机飞行高度,增强信号强度;② 确认无人机固件已升级,部分旧固件会导致图传异常;③ 检查LiveQing推流协议设置,在直播间详情中开启"RTMP协议优化",解决花屏问题;④ 若需音频直播,确认无人机支持音频采集,且DJI Fly APP中已开启音频推流。

问题4:录像生成失败,或录像无法播放

解决方案:① 检查录像存储路径是否有写入权限,更换存储路径(如外接硬盘);② 确认录像配置已开启,且直播时长超过1分钟(短于1分钟可能无法生成录像);③ 检查录像格式是否支持播放,若无法播放,使用FFmpeg转换格式(如FLV转MP4);④ 重启LiveQing平台,清除缓存后重新推流测试。

七、进阶拓展:让直播更专业(可选)

如果需要提升直播体验,可尝试以下进阶操作,适配更多专业场景:

  1. 公网远程推流:户外异地直播时,在路由器中配置端口映射(映射10085、18000端口),获取电脑公网IP,将推流地址中的局域网IP替换为公网IP,即可实现远程推流,无需局限于同一局域网;

  2. 多机位直播:搭配OBS Studio,将无人机RTMP流与地面相机画面合并,添加字幕、logo、画中画等效果,再推流至LiveQing,实现多视角直播;

  3. Python拉取RTMP流:使用OpenCV或FFmpeg拉取LiveQing中的RTMP流,实现二次开发(如实时画面分析、AI识别),适合工程巡检、智能监控等场景;

  4. 录像云存储:将LiveQing的录像文件同步至云服务器(如阿里云、腾讯云),避免本地存储不足,同时支持远程访问、共享录像文件。

八、总结:大疆+LiveQing,解锁空中直播新可能

整个实操流程下来,不难发现:大疆无人机的RTMP推流接入LiveQing,全程无需复杂的代码开发,仅需完成"前期准备-LiveQing配置-无人机推流-Web部署-录像配置"5个核心步骤,就能快速实现空中画面的Web网页直播和录像留存。

LiveQing的轻量化设计,完美适配大疆无人机的推流需求,解决了传统推流中协议适配难、卡顿、多终端不兼容等痛点,无论是新手用于个人直播、户外记录,还是企业用于工程巡检、赛事直播,都能轻松满足需求;而大疆无人机的稳定图传和出色画质,搭配LiveQing的流转换、录像功能,真正实现了"空中采集-平台处理-网页播放-内容留存"的全链路闭环。

如果在实操过程中遇到其他问题,欢迎在评论区留言,也可以前往LiveQing官方文档查看更详细的配置指南,祝大家都能轻松解锁无人机Web直播+录像的新玩法!

九、RTMP推流视频直播和点播流媒体服务

相关推荐
华普微HOPERF2 小时前
无人机已成当代“空中尖兵”,开发者如何进一步提升其控制精度?
物联网·无人机·解决方案
LONGZETECH15 小时前
无人机操控仿真教学软件技术解析:架构、功能实现与落地实践
架构·无人机·无人机仿真教学软件·无人机教学软件·无人机虚拟仿真
Evand J20 小时前
基于PID控制的无人机巡航仿真(Matlab代码实现)——四旋翼无人机三轴位置 + 偏航角的串级PID控制仿真
matlab·无人机·控制·pid·uav·旋翼机
wearegogog12321 小时前
ESP32迷你无人机开发代码详解
游戏引擎·无人机·cocos2d
Evand J1 天前
【课题推荐】无人机惯性地磁测速定位系统——面向无人机自主导航的惯性/地磁组合测速定位系统设计与实现
无人机
IT猿手2 天前
基于控制障碍函数的多无人机编队动态避障控制方法研究,MATLAB代码
开发语言·matlab·无人机·openclaw·多无人机动态避障路径规划·无人机编队
IT猿手3 天前
基于 ZOH 离散化与增量 PID 的四旋翼无人机轨迹跟踪控制研究,MATLAB代码
开发语言·算法·matlab·无人机·动态路径规划·openclaw
IT猿手3 天前
基于控制障碍函数(Control Barrier Function, CBF)的无人机编队三维动态避障路径规划,MATLAB代码
开发语言·matlab·无人机·动态路径规划·无人机编队
IT猿手3 天前
基于 CBF 的多无人机编队动态避障路径规划研究,无人机及障碍物数量可以自定义修改,MATLAB代码
开发语言·matlab·无人机·动态路径规划