无人机图传方法、系统及计算机可读存储介质技术方案

技术编号:35600121 阅读:52 留言:0更新日期:2022-11-16 15:20
本发明专利技术提供一种无人机图传方法、系统及计算机可读存储介质,属于无人机技术领域。本申请实施例所述方法通过无人机相机采集画面视频数据信息,并编码成特定格式的第一视频数据信息传输给通讯模块;通讯模块接收所述第一视频数据信息并根据流媒体协议进行封装得到第二视频数据信息;并根据接收到的不同数据传输指令将第二视频数据信息传输至服务器;服务器接收所述第二视频数据信息,并把所述第二视频数据信息按需转码传输给flv视频存储模块和/或客户端请求的发送模块;客户端根据需要向服务器发起请求,获取并播放所述无人机的图传,采用本申请方法在确保画面视频数据流畅的同时,也可以拥有较低的延时性,具有较好的用户使用体验感。使用体验感。使用体验感。

【技术实现步骤摘要】
无人机图传方法、系统及计算机可读存储介质


[0001]本专利技术涉及无人机
,尤其涉及一种无人机图传方法、系统及计算机可读存储介质。

技术介绍

[0002]随着无人机技术的不断发展,无人机的应用方式也越来越丰富,例如应用无人机进行海洋地貌信息的侦测、危险行业的探测、农业播种及灌溉、情报探测以及航拍等。
[0003]无人机的航拍一般是利用一个图传摄像头来捕捉图像,然后通过网络通讯为用户提供无人机视角的实时航拍画面。当前无人机图传的方式一部分为无人机通过遥控器发射的无线信号传回图传,此方案依赖于遥控器,并且无法做到多端同时播放等效果,且一部分的图传传输协议使用TCP传输协议,采用该传输协议进行图传虽然保证了图传不丢包,但是也容易造成图传累积时延等问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种无人机图传方法、系统及计算机可读存储介质,旨在解决现有通过遥控器传回图像,视频画面流畅性不佳,图传传输容易造成图传累积时延而影响用户使用体验感的问题。
[0005]本专利技术解决上述技术问题所采用的技术方案如下:
[0006]本专利技术的第一方面提供一种无人机图传方法,所述方法包括如下步骤:
[0007]通过无人机相机采集画面视频数据信息,将所述画面视频数据信息编码成特定格式的第一视频数据信息传输给通讯模块;
[0008]通讯模块接收所述第一视频数据信息并根据流媒体协议进行封装,以获得图传封装协议格式的第二视频数据信息;
[0009]根据接收到的不同数据传输指令将所述封装成协议格式的第二视频数据信息传输至服务器;
[0010]服务器接收所述第二视频数据信息,并把所述第二视频数据信息按需转码传输给flv视频存储模块和/或客户端请求的发送模块;
[0011]客户端根据需要向服务器发起请求,获取并播放所述无人机的图传。
[0012]在一些实施例中,所述服务器接收所述第二视频数据信息,并将所述第二视频数据信息按需转码并传输给flv视频存储模块和/或客户端请求的发送模块包括:
[0013]将所述第二视频数据信息按需转码并传输给flv视频存储模块存储为flv格式数据信息,并存入数据库,提供查询视频列表及播放历史视频接口;和/或
[0014]将所述第二视频数据信息按需转码并传输给WebRtc发送模块;和/或
[0015]将所述第二视频数据信息按需转码并传输给SRT发送模块。
[0016]在一些实施例中,所述客户端根据需要向服务器发起请求,获取并播放所述无人机的图传包括:
[0017]windows地面站根据无人机的唯一识别标识码连接到无人机后,向服务器发起SRT请求,获取并播放无人机的图传;
[0018]web端监控页面根据无人机的唯一识别标识码连接到无人机后,向服务器发起WebRtc请求,获取并播放无人机的图传。
[0019]在一些实施例中,所述通过无人机相机采集画面视频数据信息,将所述画面视频数据信息编码成特定格式的第一视频数据信息传输给通讯模块包括:
[0020]将所述画面视频数据信息编码成H265格式的第一视频数据信息传输给通讯模块。
[0021]在一实施例中,所述通讯模块接收所述第一视频数据信息并根据流媒体协议进行封装,以获得图传封装协议格式的第二视频数据信息包括:
[0022]通讯模块接收所述第一视频数据信息;
[0023]将所述第一视频数据信息根据流媒体协议进行封装成MPEG2

TS格式的第二视频数据信息。
[0024]在一实施例中,所述通讯模块接收所述第一视频数据信息并根据流媒体协议进行封装,以获得图传封装协议格式的第二视频数据信息之前进一步还包括:
[0025]通讯模块登录到服务器;
[0026]接收服务器开始推流指令,通过SRT协议向服务器发送视频数据信息。
[0027]在一实施例中,进一步还包括步骤:通讯模块接收服务器停止推流指令,停止向服务器发送视频数据信息。
[0028]本专利技术的第二方面还提供一种无人机图传系统,所述无人机图传系统使用上述所述无人机图传方法中的步骤,所述系统包括:无人机相机、通讯模块、服务器以及客户端;
[0029]所述无人机相机,用于采集画面视频数据信息,将所述画面视频数据信息编码成特定格式的第一视频数据信息;
[0030]所述通讯模块,用于接收所述第一视频数据信息并根据流媒体协议进行封装,以获得图传封装协议格式的第二视频数据信息;根据接收到的不同数据传输指令将所述封装成协议格式的第二视频数据信息传输至服务器;
[0031]所述服务器,用于监听各发送模块的指令信息,并根据指令信息进行控制发送模块输出相对应的数据信息;
[0032]所述客户端,用于向服务器发起请求,获取并播放所述无人机的图传。
[0033]在一些实施例中,所述服务器包括通讯控制模块、SRT接收模块、以及分别与SRT接收模块连接的flv视频存储模块、WebRtc发送模块和SRT发送模块;
[0034]所述通讯控制模块,用于根据自有协议控制所述通讯模块与服务器进行通讯;
[0035]所述SRT接收模块,用于接收所述第二视频数据信息;
[0036]所述flv视频存储模块,用于将进行转码后的第二视频数据信息存入数据库,并提供查询视频列表及播放历史视频接口;
[0037]所述WebRtc发送模块,用于接收web端监控页面发起的WebRtc请求,并发送无人机的图传;
[0038]所述SRT发送模块,用于接收windows地面站发起的SRT请求,并发送无人机的图传。
[0039]本申请还提供一种计算机可读存储介质,包括处理器、计算机可读存储介质以及
在所述计算机可读存储介质上存储的计算机程序,所述计算机程序被处理器执行时实现如上述所述无人机图传方法中的步骤。
[0040]本专利技术实施例提供的所述无人机图传方法、系统及计算机可读存储介质,所述无人机图传方法通过无人机相机采集画面视频数据信息,将所述画面视频数据信息编码成特定格式的第一视频数据信息传输给通讯模块;通讯模块接收所述第一视频数据信息并根据流媒体协议进行封装,以获得图传封装协议格式的第二视频数据信息;并根据接收到的不同数据传输指令将所述封装成协议格式的第二视频数据信息传输至服务器;服务器接收所述第二视频数据信息,并把所述第二视频数据信息按需转码传输给flv视频存储模块和/或客户端请求的发送模块;客户端根据需要向服务器发起请求,获取并播放所述无人机的图传,采用本申请实施例所述方法在确保画面视频数据流畅的同时,也可以拥有较低的延时性,具有较好的用户使用体验感。
附图说明
[0041]图1为本专利技术实施例一提供的一种无人机图传方法的方法流程图;
[0042]图2为本专利技术实施例一提供的无人机图传方法的拉取图传流程图;
[0043]图3为本专利技术实施例二提供的无人机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人机图传方法,其特征在于,所述方法包括如下步骤:通过无人机相机采集画面视频数据信息,将所述画面视频数据信息编码成特定格式的第一视频数据信息传输给通讯模块;通讯模块接收所述第一视频数据信息并根据流媒体协议进行封装,以获得图传封装协议格式的第二视频数据信息;根据接收到的不同数据传输指令将所述封装成协议格式的第二视频数据信息传输至服务器;服务器接收所述第二视频数据信息,并把所述第二视频数据信息按需转码传输给flv视频存储模块和/或客户端请求的发送模块;客户端根据需要向服务器发起请求,获取并播放所述无人机的图传。2.根据权利要求1所述的无人机图传方法,其特征在于,所述服务器接收所述第二视频数据信息,并将所述第二视频数据信息按需转码并传输给flv视频存储模块和/或客户端请求的发送模块包括:将所述第二视频数据信息按需转码并传输给flv视频存储模块存储为flv格式数据信息,并存入数据库,提供查询视频列表及播放历史视频接口;和/或将所述第二视频数据信息按需转码并传输给WebRtc发送模块;和/或将所述第二视频数据信息按需转码并传输给SRT发送模块。3.根据权利要求2所述的无人机图传方法,其特征在于,所述客户端根据需要向服务器发起请求,获取并播放所述无人机的图传包括:windows地面站根据无人机的唯一识别标识码连接到无人机后,向服务器发起SRT请求,获取并播放无人机的图传;web端监控页面根据无人机的唯一识别标识码连接到无人机后,向服务器发起WebRtc请求,获取并播放无人机的图传。4.根据权利要求1所述的无人机图传方法,其特征在于,所述通过无人机相机采集画面视频数据信息,将所述画面视频数据信息编码成特定格式的第一视频数据信息传输给通讯模块包括:将所述画面视频数据信息编码成H265格式的第一视频数据信息传输给通讯模块。5.根据权利要求1所述的无人机图传方法,其特征在于,所述通讯模块接收所述第一视频数据信息并根据流媒体协议进行封装,以获得图传封装协议格式的第二视频数据信息包括:通讯模块接收所述第一视频数据信息;将所述第一视频数据信息根据流媒体协议进行封装成MPEG2

...

【专利技术属性】
技术研发人员:胡华智郭绍宏缪志豪
申请(专利权)人:亿航智能设备广州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1