无人机实时下行视频的web端显示方法技术

技术编号:37415172 阅读:11 留言:0更新日期:2023-04-30 09:39
本发明专利技术公开了一种无人机实时下行视频的web端显示方法,包括:步骤一,无人机搭载视频采集设备,通过无线链路将采集的视频数据进行下传至地面站;步骤二,地面站将接收对的视频数据通过网络进行转发,将流媒体数据的分发至对应的用户端;步骤三,用户通过web端查看无人机下行的实时视频数据;其中,web端通过scheme本地协议、http协议和websocket协议在HTML5中显示各种流媒体和非浏览器支持编码格式的媒体文件。本发明专利技术提供一种无人机实时下行视频的web端显示方法,使得无人机采集的视频信息可以直接在web端进行显示,提高了无人机应用数据的效率,有效减小了无人机应用的部署难度。有效减小了无人机应用的部署难度。有效减小了无人机应用的部署难度。

【技术实现步骤摘要】
无人机实时下行视频的web端显示方法


[0001]本专利技术涉及无人机数据传输应用领域。更具体地说,本专利技术涉及一种无人机实时下行视频的web端显示方法。

技术介绍

[0002]随着当前无人机应用的快速发展,基于空中平台视频数据采集已经成为了无人机应用的重要方向。目前无人机基本上都处于单机单站的使用模式,下行的实时视频只能通过定制化的软件进行播放,对于未来大规模视频数据的采集分发面临瓶颈问题,而且当前绝大多数的视频采用的标准编码方式,对于存在保密要求的数据不利于安全传输。
[0003]具体来说,目前无人机下行实时视频无法通过web端直接显示,而不能显示的原因在于无人机所使用的流媒体多数是UDP协议,而浏览器本身不支持UDP协议,这样就大大限制了无人机应用数据的效率,增加无人机应用的部署难度。
[0004]另外,无人机的流媒体传输数据就是视频的本身,例如RTSP、RTMP视频都是以常用的MP4、MPEG、AVI、H264、H265进行编码,这些编码都是标准编码,只要有编码结果,任何人都可以使用其对应的解码方式(公开的)进行解码,故在通用的编解码方式下第三方可以轻松解码视频数据并查看视频内容,传输方式的安全性没有保证。

技术实现思路

[0005]本专利技术的一个目的是解决至少上述问题和/或缺陷,并提供至少后面将说明的优点。
[0006]为了实现本专利技术的这些目的和其它优点,提供了一种无人机实时下行视频的web端显示方法,包括:
[0007]步骤一,无人机搭载视频采集设备,通过无线链路将采集的视频数据进行下传至地面站;
[0008]步骤二,地面站将接收对的视频数据通过网络进行转发,将流媒体数据的分发至对应的用户端;
[0009]步骤三,用户通过web端查看无人机下行的实时视频数据;
[0010]其中,web端通过scheme本地协议、http协议和websocket协议在HTML5中显示各种流媒体和非浏览器支持编码格式的媒体文件。
[0011]优选的是,在步骤一中,所述无人机使用网络摄像头采集视频并进行RTSP、RTMP分发;
[0012]在步骤三中,HTML5的页面上编制有对流媒体进行显示的流程,所述流程被配置为包括:
[0013]S30,在需要显示流媒体的页面添加显示视频的标签,并在添加后探测本地解码器是否启动;
[0014]S31,在启动本地解码器后,连接本地解码器;
[0015]S32,发送流媒体地址,接收解码器解码数据;
[0016]S33,对视频标签数据更新、循环处理直至视频数据处理完毕。
[0017]优选的是,在S31

S33中,本地解码器支持多页面并行处理,其中单页面的处理流程被配置为包括:
[0018]在Web注册后,对Web侦测端口以及解码端口进行监听;
[0019]在监听对Web侦测端口时,通过Web的连接状态确定本地解码器是否已启动,以在本地解码器启动后关闭Web侦测端口;
[0020]在监听解码端口的过程中,对流媒体地址进行初始化,以在初始化后对流媒体进行解码、发布对应的解码数据;
[0021]解码完成后断开Web连接,并在所有Web连接断开后关闭解码端口。
[0022]优选的是,在S30中,本地解码器是否启动的判断方式被配置为包括:
[0023]Web端请求本地连接,如果在请求后收到响应,则断定本地解码器已启动,进入S32否则进入S31。
[0024]本专利技术至少包括以下有益效果:本专利技术针对目前网页端采用文件缓冲方式播放视频,采用本地解码的方式实现任意浏览器实时播放已知任意协议的流媒体,例如RTSP,RTMP,UDP等,无需通过流媒体服务器进行转码,可以大大减轻网络和网络服务器的压力,使得无人机采集的视频信息可以直接在web端进行显示,提高了无人机应用数据的效率,有效减小了无人机应用的部署难度。
[0025]本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。
附图说明
[0026]图1为本专利技术的HTML5页面上编制的流媒体显示流程示意图;
[0027]图2为本专利技术本地解码器的单页面的处理流程示意图。
具体实施方式
[0028]下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
[0029]本专利技术提供一种无人机实时下行视频的web端显示方法,基于web端视频处理流程,结合网络通讯协议优化视频传输流程,实现了大规模无人机群实时视频在web端(无需专用定制软件)的快速显示和分发,同时,通过对机载下行视频的再次加密,可以实现任务数据保密传输,其具体的处理流程被配置为包括:
[0030]步骤一,无人机搭载视频采集设备,通过无线链路将采集的视频数据进行下传至地面站;
[0031]步骤二,地面站将接收对的视频数据通过网络进行转发,将流媒体数据的分发至对应的用户端;
[0032]步骤三,用户通过web端(网页浏览器端)查看无人机下行的实时视频数据;
[0033]其中,web端基于scheme本地协议、http协议和websocket协议(全面双工通讯的网络技术)在HTML5中显示各种流媒体和非浏览器支持编码格式的媒体文件,包括但不限于
RTSP,RTMP,UDP,HEVC,本专利技术扩展浏览器对媒体编码的支持,现有编码以及未来新的主流编码,增加用户体验。在本方案中,各协议和显示无关,只是用于通讯,具体来说,本地Scheme协议用于探测解码器是否启动,http协议用于前端显示网页,websocket协议用于,本地解码器和前端网页通讯传输需要显示的视频帧数据。
[0034]在步骤一中,所述无人机使用网络摄像头采集视频并进行RTSP、RTMP分发;
[0035]如图1,在步骤三中,HTML5的页面上编制有对流媒体进行显示的流程,所述流程被配置为包括:
[0036]S30,在需要显示流媒体的页面添加显示视频的标签,并在添加后探测本地解码器是否启动;
[0037]S31,在启动本地解码器后,连接本地解码器;
[0038]S32,发送流媒体地址,接收解码器解码数据;
[0039]S33,对视频标签数据更新、循环处理直至视频数据处理完毕。
[0040]如图2,在S31

S33中,本地解码器支持多页面并行处理,其中单页面的处理流程被配置为包括:
[0041]在web注册后,对Web侦测端口以及解码端口进行监听;
[0042]在监听对web侦测端口时,通过web的连接状态确定本地解码器是否已启动,以在本地解码器启动后关闭web侦测端口;
[0043]在监听解码端口的过程中,对流媒体地址进行初始化,以在初始化后对流媒体进行解码、发布对应的解码数据;
[0044]解码完成后断开web本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人机实时下行视频的web端显示方法,其特征在于,包括:步骤一,无人机搭载视频采集设备,通过无线链路将采集的视频数据进行下传至地面站;步骤二,地面站将接收对的视频数据通过网络进行转发,将流媒体数据的分发至对应的用户端;步骤三,用户通过web端查看无人机下行的实时视频数据;其中,web端通过scheme本地协议、http协议和websocket协议在HTML5中显示各种流媒体和非浏览器支持编码格式的媒体文件。2.如权利要求1所述的无人机实时下行视频的web端显示方法,其特征在于,在步骤一中,所述无人机使用网络摄像头采集视频并进行RTSP、RTMP分发;在步骤三中,HTML5的页面上编制有对流媒体进行显示的流程,所述流程被配置为包括:S30,在需要显示流媒体的页面添加显示视频的标签,并在添加后探测本地解码器是否启动;S31,在启动本地解码器后,连接本地解码器;S32,发送流媒体地址,接收解码器解...

【专利技术属性】
技术研发人员:马辉李润郑海峰王垚
申请(专利权)人:四川五视天下科技有限公司
类型:发明
国别省市:

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

1