無人機的視頻直播在行業應用中非常重要,無人機一般通過遙控器將視頻推流到一臺直播服務器,再通過直播服務器輸出各種視頻流,供各種業務應用需求。
由于WebRTC的技術具有易于集成,有很好的跨平臺性能,較低的視頻延遲,是目前行業視頻整合方案中比較受歡迎的一種實時視頻傳輸技術。
目前市面是也有一些開源軟件可以實現這一能力,但是在細節處理和功能上往往做的不是很理想。WebRTC低延遲的特性也沒有表現出來。思載科技的視頻直播服務器可以通過簡單配置完成這一功能,并且不局限于這一單一能力,可以提供更豐富的媒體支撐和更好的兼容性。通過豐富的API接口可以方便開發各種需要集成無人機直播的項目。
為大家分享一下如何配置無人機直播的應用流程。
創建一個無人機直播通道 在思載科技的無人機無人機直播服務器上配置一個無人機通道。目前支持RTMP和GB28181方式推流的無人機(其它推流方式也支持,這里不做描述)。這兩種方式是目前無人機推流的主要方式。大多數遙控器都可以配置。我們演示配置RTMP推流方式。 在直播平臺為無人機配置一個推流地址 創建一個RTMP的無人機推流通道。為無人機通道起一個名字,并配置一個推流ID和推流地址。如果有轉碼需求或者錄像需求,在創建時都可以勾選。 配置遙控器推流 遙控器飛控配置推流到服務器平臺 將手柄與無人機配對,配置視頻直播,填寫創建好的直播地址,開啟無人機推流。無人機的推流配置非常簡單。這里演示的是大疆無人機的飛控軟件配合其手柄的應用。 通過WebRTC查看直播視頻 查看當前推流狀態 當推流開始后,無人機通道就可以查看到視頻畫面了。默認是通過FLV方式查看。可以選擇WebRTC方式查看。我們在視頻轉發狀態中可以查看當前視頻流的輸入,輸出協議,編碼格式,幀率,碼率,分辨率信息。 WebRTC播放無人機推流demo 可以通過WebRTC的demo程序,以WebRTC的方式查看當前無人機推流直播情況。通過提供的demo程序可以很快將WebRTC集成到您開發的業務界面中。 無人機直播視頻轉換為WebRTC后可以更好的和各種平臺兼容,讓集成開發變得簡單。并且可以有更低的延遲,特別是在遠處控制等平臺集成時,非常便利。通過豐富的接口和平臺對接能力,可以讓無人機視頻直播的能力在行業用戶中發貨更大作用。