CN114554250B - Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle - Google Patents
Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle Download PDFInfo
- Publication number
- CN114554250B CN114554250B CN202210047578.7A CN202210047578A CN114554250B CN 114554250 B CN114554250 B CN 114554250B CN 202210047578 A CN202210047578 A CN 202210047578A CN 114554250 B CN114554250 B CN 114554250B
- Authority
- CN
- China
- Prior art keywords
- video
- aerial vehicle
- unmanned aerial
- time
- heartbeat
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23602—Multiplexing isochronously with the video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25841—Management of client data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4524—Management of client data or end-user data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to the technical field of synchronization, in particular to a video and position synchronization method of an unmanned aerial vehicle or an unmanned aerial vehicle; the method comprises the following steps: the synchronization software installed on the unmanned plane/unmanned vehicle calculates and obtains video start time by capturing video data packets, then pushes the video start time to the synchronization software on the server, receives heartbeat data and the video start time, processes and obtains heartbeat data synchronous with the video, and then pushes the heartbeat data to the original processing system for processing. According to the invention, under the condition that hardware is not added, only one synchronization software is installed on the unmanned aerial vehicle/unmanned aerial vehicle and the server respectively, and the existing original processing systems of the unmanned aerial vehicle/unmanned aerial vehicle and the server are not modified, so that the synchronization of the positions and videos of the unmanned aerial vehicle/unmanned aerial vehicle can be realized, and the application scene of the unmanned aerial vehicle/unmanned aerial vehicle is widened.
Description
Technical Field
The invention relates to the technical field of synchronization, in particular to a video and position synchronization method of an unmanned aerial vehicle or an unmanned aerial vehicle.
Background
The position and video of the unmanned aerial vehicle/unmanned aerial vehicle are one of the most important data, and are limited by the size, weight, power consumption and the like of the unmanned aerial vehicle/unmanned aerial vehicle, so that the position and video are required to be pushed to a server for processing in many application scenes.
The positions of the unmanned aerial vehicle and the unmanned aerial vehicle can be pushed in real time through a heartbeat mechanism, and the delay time can be accurately acquired under the condition that the time synchronization of the unmanned aerial vehicle and the server (such as using the same NTP time server) is ensured. However, the video is generally pushed by a streaming media protocol such as rtsp/rtmp, the complex modification of the protocol is difficult, the integration level of the video camera is high, most devices do not support custom modification, and the video delay time is difficult to accurately acquire. Therefore, the positions and videos of the unmanned aerial vehicle/unmanned aerial vehicle received by the server are asynchronous, the video delay time is unknown, the video processing program requiring the position information is difficult to ensure accuracy, and the application scene of the unmanned aerial vehicle/unmanned aerial vehicle is restricted.
In addition, the unmanned aerial vehicle/unmanned aerial vehicle generally forms network communication through wireless communication technology (such as license-free wireless frequency bands, 4G, 5G and the like) and a rear end server (remote controller, ground station, server and the like), but the wireless communication has the problems of easy interference, large fluctuation of communication delay and the like, so that the fluctuation of the communication delay is aggravated, and the position and video of the unmanned aerial vehicle/unmanned aerial vehicle are more difficult to synchronize.
For this purpose, a method for synchronizing video and position of an unmanned aerial vehicle or an unmanned aerial vehicle is proposed.
Disclosure of Invention
The invention aims to provide a video and position synchronization method of an unmanned aerial vehicle or an unmanned aerial vehicle, so as to solve the problems in the prior art.
In order to achieve the above object, the technical scheme of the present invention is as follows:
the method is used for realizing the synchronization of the video and the position between the unmanned aerial vehicle/unmanned aerial vehicle and the server, wherein the unmanned aerial vehicle/unmanned aerial vehicle and the server are respectively provided with a piece of synchronization software, and the unmanned aerial vehicle/unmanned aerial vehicle and the server are communicated through a network; the method comprises the following steps:
the synchronization software installed on the unmanned plane/unmanned vehicle calculates and obtains video start time by capturing video data packets, then pushes the video start time to the synchronization software on the server, receives heartbeat data and the video start time, processes and obtains heartbeat data synchronous with the video, and then pushes the heartbeat data to the original processing system for processing.
Optionally, the processing steps of the video start time are as follows: the synchronization software installed on the unmanned aerial vehicle/unmanned aerial vehicle grabs the video data packet, and although the video stream in the video data packet does not contain the real acquisition time of the video, each frame of the video stream has a corresponding video frame time stamp, wherein the video frame time stamp=the current time-video start time, and the video frame time stamp=the current time-video start time, wherein the video acquisition time and the push interval time of the video camera are ignored, the time when the video stream is grabbed=the acquisition time=the current time, and the video start time=the grabbing time-video frame time stamp.
Optionally, the capturing time is calculated by capturing the video stream in the capturing video data packet with a large period interval because the video start time is unchanged.
Optionally, the step of receiving the heartbeat data and the video start time by the synchronization software on the server and processing and obtaining the heartbeat data synchronized with the video includes: after receiving the heartbeat data, the synchronization software on the server caches the heartbeat data, takes the time in the heartbeat packet as the actual sending time of the heartbeat, acquires the time stamp of the video frame in the video stream through the grabbing packet, calculates the actual sending time of the video frame through the actual starting time of the video acquired from the synchronization information, wherein the actual sending time of the video frame=the video starting time+the time stamp of the video frame, searches the heartbeat data with the latest heartbeat actual sending time and the actual sending time of the video frame in the heartbeat cache, acquires the heartbeat data synchronous with the video, and pushes the heartbeat data to an original processing system on the server, wherein the maximum synchronization time error=the maximum value of the heartbeat interval and the video frame interval.
Optionally, the synchronization software on the server further includes a query interface for querying the video delay time, the heartbeat delay time and the heartbeat data of the current frame of the video.
The beneficial effects of the invention are as follows:
(1) According to the invention, under the condition that hardware is not added, only one synchronization software is installed on the unmanned aerial vehicle/unmanned aerial vehicle and the server respectively, and the existing original processing systems of the unmanned aerial vehicle/unmanned aerial vehicle and the server are not modified, so that the synchronization of the positions and videos of the unmanned aerial vehicle/unmanned aerial vehicle can be realized, and the application scene of the unmanned aerial vehicle/unmanned aerial vehicle is widened.
(2) According to the invention, the synchronous software installed on the unmanned aerial vehicle/unmanned aerial vehicle calculates and obtains the video start time by capturing the video stream data packet, and pushes the video start time to the synchronous software installed on the server, so that the whole process does not need to modify the control system and the camera software system of the unmanned aerial vehicle/unmanned aerial vehicle, and the problems that the existing cameras are high in integration level, most camera equipment does not support customization modification, and the video delay time is difficult to accurately obtain are avoided;
(3) According to the invention, the synchronous software is installed on the server to replace the original processing system to receive the heartbeat data and the synchronous data, the heartbeat data synchronous with the video is obtained after processing and is pushed to the original processing system for further processing, and the whole process does not need the matching modification of the original processing system;
(4) The synchronous software installed on the server can provide inquiry of information such as video delay time, heartbeat delay time and the like, and provide an inquiry interface and a push channel, so that the original processing system can analyze and process the video and the heartbeat delay.
Drawings
Fig. 1 is a flowchart of a synchronization process of a video and position synchronization method of a unmanned aerial vehicle (car) according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, a method for synchronizing video and position of an unmanned aerial vehicle or an unmanned aerial vehicle is used for realizing synchronization of video and position between the unmanned aerial vehicle/unmanned aerial vehicle and a server, wherein synchronization software is respectively installed on the unmanned aerial vehicle/unmanned aerial vehicle and the server, and the unmanned aerial vehicle/unmanned aerial vehicle and the server are communicated through a network; the method comprises the following steps:
the synchronization software installed on the unmanned plane/unmanned vehicle calculates and obtains video start time by capturing video data packets, then pushes the video start time to the synchronization software on the server, receives heartbeat data and the video start time, processes and obtains heartbeat data synchronous with the video, and then pushes the heartbeat data to the original processing system for processing.
Furthermore, the camera on the unmanned aerial vehicle/unmanned aerial vehicle and the control system on the unmanned aerial vehicle/unmanned aerial vehicle are independent, although the video stream pushed to the server (ground station) by the camera cannot be directly read, the control system and the camera are in the same network (namely, no matter the network adopts communication modes such as wireless frequency bands, 4G, 5G and the like, as long as the condition that the unmanned aerial vehicle/unmanned aerial vehicle and the server are in the same network for permission is met), and synchronous software on the unmanned aerial vehicle/unmanned aerial vehicle and the server can acquire video stream data information through a packet capturing mode.
Optionally, the processing steps of the video start time are as follows: the synchronization software installed on the unmanned aerial vehicle/unmanned aerial vehicle grabs the video data packet, and although the video stream in the video data packet does not contain the real acquisition time of the video, each frame of the video stream has a corresponding video frame time stamp, wherein the video frame time stamp=the current time-video start time, and the video frame time stamp=the current time-video start time, wherein the video acquisition time and the push interval time of the video camera are ignored, the time when the video stream is grabbed=the acquisition time=the current time, and the video start time=the grabbing time-video frame time stamp.
Furthermore, the format of the video stream data information related to the present invention includes, but is not limited to, rtsp/rtmp, etc., and the video stream in the foregoing format does not include the real acquisition time of the video, but each frame of the video stream has a corresponding video frame timestamp (the video frame timestamp=the current time—the video start time), considering that the video acquisition time and the push interval time of the video are almost negligible, mainly because the video is pushed to the server in time after being acquired, so there is no intermediate link, the time of capturing the video stream can be considered to be the acquisition time (i.e. the current time), the video start time=the capture time—the video frame timestamp, pushing the video start time obtained by this calculation to the server can calculate the real time of each frame in the video stream, and because the synchronization software installed on the unmanned aerial vehicle/unmanned aerial vehicle only performs the capture calculation, does not interact with the known unmanned aerial vehicle/video control system, and the unmanned aerial vehicle control system and the video system are not required to be modified.
Optionally, the capturing time is calculated by capturing the video stream in the capturing video data packet with a large period interval because the video start time is unchanged.
Furthermore, the video stream in the grabbing video data packet related to the invention does not need to carry out grabbing calculation for each frame because the video start time is unchanged, and grabbing calculation with larger period interval (including but not limited to 30 s/time) can be adopted, so that the performance requirement is lower.
Furthermore, the invention relates to a control system on an unmanned plane/unmanned vehicle, which can be provided with synchronous software, and the synchronous software can be arranged in the control system, if the synchronous software cannot be arranged, an external low-performance embedded processor can be adopted.
Furthermore, the unmanned aerial vehicle/unmanned aerial vehicle is used as a client, so that the synchronous software pushes the video starting time and the heartbeat data to use the same port, and the server can perform distinguishing processing during processing.
Furthermore, the server (ground station) receives the video stream data without modification, the received heartbeat data and the received synchronization information (video starting time) are processed by the synchronization software, and the heartbeat data and the video stream are synchronized by caching the heartbeat data and delaying the heartbeat data pushing mode, and the synchronized heartbeat data is pushed to an original processing system on the server.
Furthermore, if the server related to the invention only needs the original processing system of which the position data does not need the video data, the synchronous software can push one path of heartbeat data in the past in addition, so that seamless connection is ensured, the synchronous software on the server in the whole process independently works, does not interact with the known original processing system, and does not modify the known original processing system, thereby the existing original processing system is not subjected to invasive processing.
Optionally, the step of receiving the heartbeat data and the video start time by the synchronization software on the server and processing and obtaining the heartbeat data synchronized with the video includes: after receiving the heartbeat data, the synchronization software on the server caches the heartbeat data, takes the time in the heartbeat packet as the actual sending time of the heartbeat, acquires the time stamp of the video frame in the video stream through the grabbing packet, calculates the actual sending time of the video frame through the actual starting time of the video acquired from the synchronization information, wherein the actual sending time of the video frame=the video starting time+the time stamp of the video frame, searches the heartbeat data closest to the actual sending time of the heartbeat and the actual sending time of the video frame in the heartbeat cache, acquires the heartbeat data synchronous with the video, and pushes the heartbeat data to an original processing system on the server, wherein the maximum synchronization time error=the maximum value of the heartbeat interval time and the video frame interval time, the heartbeat interval time=1/heartbeat period, and the video frame interval time=1/video frame rate.
Furthermore, the invention relates to the cached heartbeat data which is a period of time before deleting the heartbeat data, wherein the reserved period of time is used for preventing the heartbeat data from being inquired, and the heartbeat data pushed to the original processing system and the video stream can be ensured to be synchronous through the processing process.
Optionally, the synchronization software on the server further includes a query interface for querying the video delay time, the heartbeat delay time and the heartbeat data of the current frame of the video.
Furthermore, the synchronization software on the server related to the invention pushes the delay information of the video stream and the heartbeat data to the original processing system (namely the original processing system needing to be processed) for further analysis and processing, and meanwhile, the synchronization software also comprises a query interface for querying the data such as the real-time delay time of the video stream, the real-time delay time of the heartbeat and the heartbeat of the current frame of the video, thereby increasing the data acquisition means and enriching the application scene of the unmanned plane/unmanned vehicle.
Finally, it is noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made thereto without departing from the spirit and scope of the technical solution of the present invention, which is intended to be covered by the scope of the claims of the present invention.
Claims (3)
1. The method is used for realizing the synchronization of the video and the position between the unmanned aerial vehicle/unmanned aerial vehicle and the server, wherein the unmanned aerial vehicle/unmanned aerial vehicle and the server are respectively provided with a piece of synchronization software, and the unmanned aerial vehicle/unmanned aerial vehicle and the server are communicated through a network; characterized in that the method comprises the steps of:
the method comprises the steps that synchronous software installed on an unmanned plane/unmanned vehicle calculates and obtains video starting time by capturing video data packets, then pushes the video starting time to synchronous software on a server, receives heartbeat data and the video starting time, processes and obtains heartbeat data synchronous with the video, and then pushes the heartbeat data to an original processing system for processing;
the position of the unmanned aerial vehicle/unmanned aerial vehicle is pushed in real time through a heartbeat mechanism;
the processing steps of the video start time are as follows: the method comprises the steps that synchronization software installed on an unmanned aerial vehicle/unmanned aerial vehicle grabs a video data packet, and each frame of the video stream has a corresponding video frame time stamp according to the fact that the video stream in the video data packet does not contain real acquisition time of video, wherein the video frame time stamp = current time-video start time, and the video frame time stamp = acquisition time = current time when video acquisition time and pushing interval time of a camera are ignored;
the step of receiving heartbeat data and video starting time by the synchronous software on the server and processing and obtaining the heartbeat data synchronous with the video is as follows: after receiving the heartbeat data, the synchronization software on the server caches the heartbeat data, takes the time in the heartbeat packet as the actual sending time of the heartbeat, acquires the time stamp of the video frame in the video stream through the grabbing packet, calculates the actual sending time of the video frame through the actual starting time of the video acquired from the synchronization information, and searches the heartbeat data with the latest heartbeat actual sending time and the actual sending time of the video frame in the heartbeat cache, acquires the heartbeat data synchronous with the video, and pushes the heartbeat data to an original processing system on the server, wherein the maximum synchronization time error is the maximum value in the heartbeat interval or the video frame interval.
2. The method for synchronizing video and position of an unmanned aerial vehicle or unmanned aerial vehicle according to claim 1, wherein the capturing video stream in the capturing video data packet uses a large periodic interval to capture and calculate the capturing time as the video start time is unchanged.
3. The method of claim 1, wherein the synchronization software on the server further comprises a query interface for querying video delay time, heartbeat delay time and video current frame heartbeat data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210047578.7A CN114554250B (en) | 2022-01-17 | 2022-01-17 | Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210047578.7A CN114554250B (en) | 2022-01-17 | 2022-01-17 | Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114554250A CN114554250A (en) | 2022-05-27 |
CN114554250B true CN114554250B (en) | 2023-06-27 |
Family
ID=81671796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210047578.7A Active CN114554250B (en) | 2022-01-17 | 2022-01-17 | Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114554250B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115209108A (en) * | 2022-07-13 | 2022-10-18 | 安徽工业大学 | Transmission system based on 5G embedded video |
CN117040678B (en) * | 2023-10-10 | 2023-12-22 | 北京理工大学 | Time delay control method based on hardware time synchronization |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8462212B1 (en) * | 2008-12-04 | 2013-06-11 | Stoplift, Inc. | Correlating detected events with image data |
CN106998270A (en) * | 2017-05-16 | 2017-08-01 | 北京京东尚科信息技术有限公司 | The communication system of UAV Communication system and unmanned plane server |
CN108496372A (en) * | 2017-06-30 | 2018-09-04 | 深圳市大疆创新科技有限公司 | The video and synchronous method of audio, equipment and unmanned plane |
CN108965303A (en) * | 2018-07-25 | 2018-12-07 | 中国电子科技集团公司第二十八研究所 | A kind of access of many types of unmanned plane uniform data and processing system based on Redis |
WO2018226154A1 (en) * | 2017-06-05 | 2018-12-13 | Arete M Pte. Ltd. | Secure and encrypted heartbeat protocol |
CN109075882A (en) * | 2017-07-31 | 2018-12-21 | 深圳市大疆创新科技有限公司 | Synchronous method, equipment and system |
CN110933449A (en) * | 2019-12-20 | 2020-03-27 | 北京奇艺世纪科技有限公司 | Method, system and device for synchronizing external data and video pictures |
CN111724501A (en) * | 2019-03-22 | 2020-09-29 | 北京京东尚科信息技术有限公司 | Data synchronous acquisition method and device applied to unmanned equipment |
CN112181152A (en) * | 2020-11-13 | 2021-01-05 | 幻蝎科技(武汉)有限公司 | Advertisement push management method, equipment and application based on MR glasses |
CN112650156A (en) * | 2019-10-12 | 2021-04-13 | 北京京东乾石科技有限公司 | Method and device for displaying operation condition of unmanned equipment |
CN113179438A (en) * | 2021-04-12 | 2021-07-27 | 普华鹰眼科技发展有限公司 | Web-based unmanned aerial vehicle track and video synchronous playback method |
CN113873345A (en) * | 2021-09-27 | 2021-12-31 | 中国电子科技集团公司第二十八研究所 | Distributed ultrahigh-definition video synchronous processing method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10516893B2 (en) * | 2015-02-14 | 2019-12-24 | Remote Geosystems, Inc. | Geospatial media referencing system |
WO2019084959A1 (en) * | 2017-11-06 | 2019-05-09 | 深圳市大疆创新科技有限公司 | Interaction method and device for mobile terminal and cloud platform of unmanned aerial vehicle |
US20200388068A1 (en) * | 2019-06-10 | 2020-12-10 | Fai Yeung | System and apparatus for user controlled virtual camera for volumetric video |
-
2022
- 2022-01-17 CN CN202210047578.7A patent/CN114554250B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8462212B1 (en) * | 2008-12-04 | 2013-06-11 | Stoplift, Inc. | Correlating detected events with image data |
CN106998270A (en) * | 2017-05-16 | 2017-08-01 | 北京京东尚科信息技术有限公司 | The communication system of UAV Communication system and unmanned plane server |
WO2018226154A1 (en) * | 2017-06-05 | 2018-12-13 | Arete M Pte. Ltd. | Secure and encrypted heartbeat protocol |
CN108496372A (en) * | 2017-06-30 | 2018-09-04 | 深圳市大疆创新科技有限公司 | The video and synchronous method of audio, equipment and unmanned plane |
CN109075882A (en) * | 2017-07-31 | 2018-12-21 | 深圳市大疆创新科技有限公司 | Synchronous method, equipment and system |
CN108965303A (en) * | 2018-07-25 | 2018-12-07 | 中国电子科技集团公司第二十八研究所 | A kind of access of many types of unmanned plane uniform data and processing system based on Redis |
CN111724501A (en) * | 2019-03-22 | 2020-09-29 | 北京京东尚科信息技术有限公司 | Data synchronous acquisition method and device applied to unmanned equipment |
CN112650156A (en) * | 2019-10-12 | 2021-04-13 | 北京京东乾石科技有限公司 | Method and device for displaying operation condition of unmanned equipment |
CN110933449A (en) * | 2019-12-20 | 2020-03-27 | 北京奇艺世纪科技有限公司 | Method, system and device for synchronizing external data and video pictures |
CN112181152A (en) * | 2020-11-13 | 2021-01-05 | 幻蝎科技(武汉)有限公司 | Advertisement push management method, equipment and application based on MR glasses |
CN113179438A (en) * | 2021-04-12 | 2021-07-27 | 普华鹰眼科技发展有限公司 | Web-based unmanned aerial vehicle track and video synchronous playback method |
CN113873345A (en) * | 2021-09-27 | 2021-12-31 | 中国电子科技集团公司第二十八研究所 | Distributed ultrahigh-definition video synchronous processing method |
Non-Patent Citations (3)
Title |
---|
一种多机协同无人机测控***;刘 蓉,肖颖峰;太赫兹科学与电子信息学报;1-3 * |
三维场景中无人机地理视频数据的集成方法;陈光;郑宏伟;;地理与地理信息科学(第01期);全文 * |
基于C/S模式的机载多路视频同步回放技术;郝朝;聂瑶佳;;计算机技术与发展(04);1-3 * |
Also Published As
Publication number | Publication date |
---|---|
CN114554250A (en) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114554250B (en) | Video and position synchronization method of unmanned aerial vehicle or unmanned aerial vehicle | |
EP2890133B1 (en) | System and method for distributing live broadcast content | |
US9723193B2 (en) | Transmitting device, receiving system, communication system, transmission method, reception method, and program | |
CN103546662A (en) | Audio and video synchronizing method in network monitoring system | |
WO2018015806A1 (en) | System and method providing object-oriented zoom in multimedia messaging | |
WO2005076513A1 (en) | Jitter correcting apparatus capable of ensuring synchronism between transmitter apparatus and receiver apparatus | |
CN109565466A (en) | More equipment room labial synchronization method and apparatus | |
US11553025B2 (en) | System and method for interleaved media communication and conversion | |
CN111294132B (en) | Absolute time synchronization method and device and electronic equipment | |
CN114339067A (en) | Multichannel image and video stream synchronization and distributed processing method and system based on 5G environment | |
CN105187688B (en) | The method and system that a kind of real-time video and audio to mobile phone collection synchronizes | |
CN113596112A (en) | Transmission method for video monitoring | |
CN107277593B (en) | Method and device for playing videos on same screen | |
CN108881119B (en) | Method, device and system for video concentration | |
CN113965285B (en) | Cross-system multi-sensor time synchronization and calibration method based on NTP protocol | |
CN108206940B (en) | Video streaming connection and transmission method, gateway device and viewing device | |
CN114422810A (en) | Multipath live broadcast synchronous calibration method based on mobile terminal director station | |
TW201811005A (en) | Image compressing method, image reconstructing method, image compressing device, image reconstructing device, image compressing program product, and image reconstructing program product | |
JP2005286453A (en) | Supervisory camera and supervisory system | |
CN110602525B (en) | Method for binding and transmitting video analysis result and image frame | |
CN113810767B (en) | Video real-time monitoring method and system based on websocket | |
KR102613872B1 (en) | Server device, communication system, and non-transitory computer readable recording medium | |
CN113438385B (en) | Video synchronization method and wireless image transmission system | |
CN201349301Y (en) | Video transmission system for railway field video monitoring | |
CN113038254B (en) | Video playing method, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |