UAV WebRTC Video Streaming for Low-Latency Live Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing unmanned aerial vehicle (UAV) live streaming methods suffer from high delay and lagging due to suboptimal transmission protocols, particularly when using HLS and TCP, which are not suitable for real-time applications.
Innovation Solution
Implementing the WebRtc protocol for live video streaming by encoding and decoding original video stream data into output buffer data, then converting it into video frames supported by WebRtc for transmission through a WebRtc channel.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If HLS or TCP protocol is used for live streaming, then compatibility and stability are improved, but real-time performance deteriorates with high delay
Solution Approach 1:
The patent changes the transmission protocol parameter from traditional HLS/TCP to WebRTC protocol, which fundamentally alters the data transmission mechanism to achieve lower latency while maintaining stability through protocol-level optimizations
2Reliability
If TCP protocol is used for live streaming, then connection reliability is improved, but real-time control capability deteriorates due to packet buffering
Solution Approach 1:
The patent switches from TCP to WebRTC transport protocol, changing the fundamental connection management parameters to enable low-latency transmission without aggressive buffering, thus maintaining reliability while improving real-time control capability
Solution Approach 2:
The WebRTC protocol dynamically adjusts transmission parameters based on network conditions, allowing the system to maintain connection reliability while adapting transmission speed to meet real-time control requirements without excessive buffering
3Device complexity
If traditional live streaming methods are used, then system complexity is reduced, but application scenario expansion is limited
Solution Approach 1:
The WebRTC protocol provides multi-functional capabilities that enable the live streaming system to adapt to diverse application scenarios including real-time control, interactive communication, and various deployment environments without requiring separate specialized systems
Data Source
AI summary
Disclosed in embodiments of the present disclosure are an unmanned aerial vehicle-based live video streaming method and system, a device, and a storage medium. The method includes: acquiring original video stream data sent by an unmanned aerial vehicle; encoding/decoding the original video stream data to obtain output buffer data; converting the output buffer data into video frames supported by the WebRtc protocol; and sending the video frames to a preset server through a WebRtc transmission channel, so that the preset server performs live streaming display according to the video frames.


