无人机的视频直播在行业应用中非常重要,无人机一般通过遥控器将视频推流到一台直播服务器,再通过直播服务器输出各种视频流,供各种业务应用需求。
由于WebRTC的技术具有易于集成,有很好的跨平台性能,较低的视频延迟,是目前行业视频整合方案中比较受欢迎的一种实时视频传输技术。
目前市面是也有一些开源软件可以实现这一能力,但是在细节处理和功能上往往做的不是很理想。WebRTC低延迟的特性也没有表现出来。思载科技的视频直播服务器可以通过简单配置完成这一功能,并且不局限于这一单一能力,可以提供更丰富的媒体支撑和更好的兼容性。通过丰富的API接口可以方便开发各种需要集成无人机直播的项目。
为大家分享一下如何配置无人机直播的应用流程。
在思载科技的无人机无人机直播服务器上配置一个无人机通道。目前支持RTMP和GB28181方式推流的无人机(其它推流方式也支持,这里不做描述)。这两种方式是目前无人机推流的主要方式。大多数遥控器都可以配置。我们演示配置RTMP推流方式。
在直播平台为无人机配置一个推流地址
创建一个RTMP的无人机推流通道。为无人机通道起一个名字,并配置一个推流ID和推流地址。如果有转码需求或者录像需求,在创建时都可以勾选。
遥控器飞控配置推流到服务器平台
将手柄与无人机配对,配置视频直播,填写创建好的直播地址,开启无人机推流。无人机的推流配置非常简单。这里演示的是大疆无人机的飞控软件配合其手柄的应用。
查看当前推流状态
当推流开始后,无人机通道就可以查看到视频画面了。默认是通过FLV方式查看。可以选择WebRTC方式查看。我们在视频转发状态中可以查看当前视频流的输入,输出协议,编码格式,帧率,码率,分辨率信息。
WebRTC播放无人机推流demo
可以通过WebRTC的demo程序,以WebRTC的方式查看当前无人机推流直播情况。通过提供的demo程序可以很快将WebRTC集成到您开发的业务界面中。
无人机直播视频转换为WebRTC后可以更好的和各种平台兼容,让集成开发变得简单。并且可以有更低的延迟,特别是在远处控制等平台集成时,非常便利。通过丰富的接口和平台对接能力,可以让无人机视频直播的能力在行业用户中发货更大作用。