WO2021189650A1 - 实时视频流的显示方法、头戴设备、存储介质及电子设备 - Google Patents

实时视频流的显示方法、头戴设备、存储介质及电子设备 Download PDF

Info

Publication number
WO2021189650A1
WO2021189650A1 PCT/CN2020/093750 CN2020093750W WO2021189650A1 WO 2021189650 A1 WO2021189650 A1 WO 2021189650A1 CN 2020093750 W CN2020093750 W CN 2020093750W WO 2021189650 A1 WO2021189650 A1 WO 2021189650A1
Authority
WO
WIPO (PCT)
Prior art keywords
target
live broadcast
real
head
headset
Prior art date
Application number
PCT/CN2020/093750
Other languages
English (en)
French (fr)
Inventor
刘若鹏
栾琳
Original Assignee
深圳光启超材料技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 深圳光启超材料技术有限公司 filed Critical 深圳光启超材料技术有限公司
Publication of WO2021189650A1 publication Critical patent/WO2021189650A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • AHUMAN NECESSITIES
    • A42HEADWEAR
    • A42BHATS; HEAD COVERINGS
    • A42B3/00Helmets; Helmet covers ; Other protective head coverings
    • A42B3/04Parts, details or accessories of helmets
    • A42B3/30Mounting radio sets or communication systems

Definitions

  • the present invention relates to the field of communication, and in particular to a display method, head-mounted device, storage medium and electronic device of a real-time video stream.
  • Smart helmets are technical personnel who combine high-tech products to upgrade an ordinary helmet to achieve the smart functions required by users. Smart helmets have been widely used in the security industry.
  • the functional integration of the head-mounted device is not high, and the real-time video stream display and live broadcast cannot be performed on the specific situation occurring in the target area, and no effective solution has been proposed.
  • the embodiments of the present invention provide a display method, a head-mounted device, a storage medium, and an electronic device for a real-time video stream, so as to at least solve the problem that the function of the head-mounted device is not highly integrated in the related art, and it is unable to detect specific situations that occur in the target area.
  • a method for displaying a real-time video stream includes: receiving a live broadcast instruction through a target headset; responding to the live broadcast instruction, controlling the target headset to shoot a target area to obtain Sending the real-time video stream of the target area to the streaming media server, so that the background client of the target head-mounted device displays the real-time video stream.
  • receiving the live broadcast instruction through the target headset includes: receiving the live broadcast instruction sent by the background client through the target headset; or receiving the live broadcast instruction sent by the target object through the target headset; or The live broadcast instruction sent by the wearable device is received through the target head-mounted device, where the live broadcast instruction sent by the wearable device is input by the target object into the wearable device.
  • receiving the live broadcast instruction through the target headset device and receiving the live broadcast instruction through the target headset device includes: determining, through the background client, the N headsets existing in the target area, and receiving the live broadcast instruction from the target area through a preset condition In the case where the N headsets determine the target headset, a live broadcast instruction is received through the target headset, where N is a positive integer.
  • controlling the target head-mounted device to shoot the target area includes: controlling the camera pair of the target head-mounted device when the live broadcast function is enabled on the target head-mounted device The target area is photographed.
  • the target head-mounted device in response to the live broadcast instruction, is controlled to shoot the target area, and the real-time video stream of the target area is obtained, and after the real-time video stream is sent to the streaming server, the above method also It includes: receiving a closing instruction sent by the background client; and in response to the closing instruction, closing the live broadcast function.
  • a head-mounted device including: a receiving module for receiving a live broadcast instruction; a processing module for responding to the live broadcast instruction to control a target head-mounted device to shoot a target area, Obtain the real-time video stream of the target area, and send the real-time video stream to the streaming media server, so that the background client of the target headset displays the real-time video stream.
  • the above-mentioned receiving module is further configured to receive the live broadcast instruction sent by the background client through the target headset; or receive the live broadcast instruction sent by the target object through the target headset; or through the target
  • the head-mounted device receives the live broadcast instruction sent by the wearable device, where the live broadcast instruction sent by the wearable device is input by the target object into the wearable device.
  • the above-mentioned receiving module is further configured to determine the N head-mounted devices existing in the target area through the background client, and determine the target from the N head-mounted devices according to a preset condition In the case of headsets.
  • the foregoing processing module is further configured to control the camera of the target head-mounted device to shoot the target area when the live broadcast function of the target head-mounted device has been turned on.
  • the above device further includes: a response module, configured to receive a close instruction sent by the background client; and respond to the close instruction to close the live broadcast function.
  • a response module configured to receive a close instruction sent by the background client; and respond to the close instruction to close the live broadcast function.
  • a computer-readable storage medium in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned real-time video stream when running. Display method.
  • an electronic device including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the above-mentioned computer program through the computer program.
  • Display method of real-time video stream including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the above-mentioned computer program through the computer program.
  • a live broadcast instruction is received through a target headset; in response to the live broadcast instruction, the target headset is controlled to shoot the target area to obtain a real-time video stream of the target area, and the real-time The video stream is sent to the streaming media server so that the back-end client of the target head-mounted device can display the real-time video stream.
  • FIG. 1 is a schematic diagram of the in-product application of a method for displaying a real-time video stream according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a terminal system framework of a smart helmet according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of the composition of a terminal system of a smart helmet according to an embodiment of the present invention.
  • Fig. 4 is a schematic diagram of an application environment of a method for displaying a real-time video stream according to an embodiment of the present invention
  • Fig. 5 is a flowchart of a method for displaying a real-time video stream according to an embodiment of the present invention
  • Fig. 6 is an application flowchart of a live broadcast function according to an optional embodiment of the present invention.
  • FIG. 7 is a schematic diagram of the operating state of the live broadcast module of the headset according to an optional embodiment of the present invention.
  • Fig. 9 is a schematic structural diagram of an optional electronic device according to an embodiment of the present invention.
  • Fig. 1 is a schematic diagram of an in-product application of a method for displaying a real-time video stream according to an embodiment of the present invention; taking the helmet body as a reference, the smart helmet (equivalent to the head-mounted device in the embodiment of the present invention) is divided into regions , The smart helmet is divided into seven areas: the outer front side 1, the outer top side 2, the outer left and right sides 3, the outer rear side 4, the inner front side 5, the inner top side 6, and the inner rear side 7.
  • the outer front side is the information collection area, which is used to place the camera.
  • the outer top side is the communication area
  • the outer rear side is the energy supply area
  • the inner top side is the main board and the heat dissipation area
  • the outer left and right sides are the functional areas
  • the inner front side is the AR module.
  • the group and goggles area is the inner rear side.
  • the embodiments of the present invention and the optional embodiments relate to the information collection area on the outer front side, where the real-time video stream is captured by the camera in the information collection area; and the antenna module in the communication area on the top side of the outer
  • the real-time video stream is sent to the streaming server for real-time video live broadcast in the target area.
  • Functional layer In terms of function, smart helmets must meet the requirements of informatization, intelligence, and modernization. In addition to providing the most basic protection, communication, and live video functions, it also provides navigation, face recognition, ID card recognition, and license plate. Recognition, event push, voice translation and other functions.
  • Supporting layer In addition to the smart helmets and smart watches in the hardware part, it also includes a back-end smart helmet management system and a third-party Internet application service platform to provide hardware and service support for the intelligentization of the terminal system of the wearable smart helmet.
  • the wearable smart helmet terminal system will be connected to the system face recognition retrieval database, "one person, one file”, “one car, one file” and OSS cloud, RDS and other databases of the relevant platform through cloud services and back-end servers. Realize the intelligence and informationization of wearable smart helmets.
  • the terminal system composition of the smart helmet is shown in Figure 3.
  • the smart helmet terminal system composed of the smart helmet, smart watch, and smart helmet management system improves the efficiency of obtaining real-time video streams of the target area in the actual work scene by the smart helmet.
  • a method for displaying a real-time video stream is provided.
  • the above-mentioned method for displaying real-time video streams can be, but not limited to, applied to the application environment as shown in FIG. 4.
  • the head-mounted device 102 runs an application that can respond to live broadcast instructions, and the head-mounted device 102 includes a camera.
  • the head-mounted device 102 can receive a live broadcast instruction through the target head-mounted device; in response to the live broadcast instruction, the target head-mounted device is controlled to shoot the target area to obtain a real-time video stream of the target area, and the real-time video stream It is sent to the streaming media server so that the background client of the target head-mounted device displays the real-time video stream.
  • the server 104 may be a streaming media server that displays the real-time video stream.
  • FIG. 5 is a flowchart of a method for displaying a real-time video stream according to an embodiment of the present invention. As shown in the figure, the flow of the above-mentioned method for displaying a real-time video stream includes the following step:
  • Step S202 receiving a live broadcast instruction through the target headset
  • Step S204 In response to the live broadcast instruction, control the target head-mounted device to shoot the target area, obtain a real-time video stream of the target area, and send the real-time video stream to a streaming server, so that the target The background client of the headset displays the real-time video stream.
  • the live broadcast instruction is received through the target headset; in response to the live broadcast instruction, the target headset is controlled to shoot the target area to obtain the real-time video stream of the target area, and send the real-time video stream To the streaming media server, so that the background client of the target head-mounted device displays the real-time video stream.
  • the above technical solution is adopted to solve the problem that the functional integration of the head-mounted device is not high in the related technology, and the target area cannot be generated.
  • the real-time video stream display live broadcast and other issues, and then the target area can be photographed through the head-mounted device, and the real-time video display live broadcast can be carried out.
  • receiving the live broadcast instruction through the target headset includes: receiving the live broadcast instruction sent by the background client through the target headset; or receiving the live broadcast instruction sent by the target object through the target headset; or The live broadcast instruction sent by the wearable device is received through the target head-mounted device, where the live broadcast instruction sent by the wearable device is input by the target object into the wearable device.
  • the live broadcast instruction received by the headset may be a voice containing the live broadcast instruction sent by the target object directly received by the headset. After the headset receives the live broadcast instruction, it turns on the live broadcast function of the target headset. It can also send a live broadcast instruction to turn on the live broadcast function through the wearable device of the target object. Connected, the person wearing the headset can send a live broadcast instruction to control the headset to perform live broadcast through the smart watch carried on the wrist, and further, it can also be a live broadcast instruction sent to the target headset through the background client.
  • receiving the live broadcast instruction through the target headset device and receiving the live broadcast instruction through the target headset device includes: determining, through the background client, the N headsets existing in the target area, and receiving the live broadcast instruction from the target area through a preset condition
  • N is a positive integer
  • the back-end client can determine the number of headsets in the target area and the current location of the headset.
  • Each headset uploads its own geographic location information according to a predetermined period, and the back-end client obtains every After the location of each headset, the target headset closest to the target area is determined, and the background device sends a live broadcast instruction to the target device.
  • the predetermined period for uploading the location of each headset can be one minute or one hour , It can also be other time periods, which is not limited in the present invention.
  • controlling the target head-mounted device to shoot the target area includes: controlling the camera pair of the target head-mounted device when the live broadcast function is enabled on the target head-mounted device The target area is photographed. After the target head-mounted device has activated the live broadcast function through the received live broadcast instruction, the camera of the target head-mounted device photographs the target area, thereby obtaining a real-time video stream of the target area.
  • the target head-mounted device in response to the live broadcast instruction, is controlled to shoot the target area, and the real-time video stream of the target area is obtained, and after the real-time video stream is sent to the streaming server, the above method also It includes: receiving a closing instruction sent by the background client; and in response to the closing instruction, closing the live broadcast function.
  • the video that the target head-mounted device shoots in real time on the target area is sent to the streaming server for real-time live broadcast of the target area.
  • the background client can A close instruction is issued to the target headset that needs to end the live broadcast, and the corresponding target headset close instruction closes the live broadcast function of the headset.
  • the application process of the live broadcast function is shown in FIG. 6, and Table 1 below is an explanation of the live broadcast logic process.
  • the camera on the smart helmet is used for real-time recording and live broadcast of the target site. Furthermore, you can also select an online device to view the live broadcast screen on the web page.
  • Figure 7 shows the operation of the head-mounted device live broadcast module Schematic diagram of the state.
  • the media stream server and the application server refresh the live broadcast status regularly and save the live video regularly.
  • the application server saves the received multimedia information, performs server storage on the multimedia information files that are broadcast live on the media stream, and feeds back the stored information to the media stream server.
  • the smart helmet management system can control the live broadcast on the helmet side to turn on and off; it can view the live broadcast screen of the helmet side in real time; the smart helmet management system can also search for the target area to find the person wearing the helmet in the area, and perform the real-time monitoring of the target helmet. live streaming.
  • the specific live broadcast function of the optional embodiment of the present invention is to realize the display of real-time video streams by installing EasyDss (live service).
  • EasyDss is a set of live streaming media servers.
  • the helmet-side APP can push streams to the live server, and the background management system can To pull the stream to the live server, the installation steps are as follows:
  • the target area can be broadcast live through the smart helmet, and then the occurrence process of the event and the content of the event can be tracked, and the target area can be photographed through the head-mounted device for real-time video. Show the live broadcast to ensure the safety of relevant personnel and provide data protection for subsequent incident processing.
  • the present invention provides a head-mounted device with smart helmets as the main style, integrating cloud computing, Intelligent and informatized wearable equipment integrating big data, Internet of Things, communications, artificial intelligence and augmented reality technology.
  • This equipment (equivalent to the head-mounted device in the embodiment of the present invention) is connected to related background systems through Bluetooth connection, voice input, manual input, etc., and can realize mobile communication, camera recording, GPS/Beidou positioning, intelligent voice, and intelligent image.
  • /Video recognition and other functions can effectively improve the work efficiency of security personnel and enhance wearing comfort and safety, and finally achieve the goal of "three modernizations", namely:
  • the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, of course, it can also be implemented by hardware, but in many cases the former is Better implementation.
  • the technical solution of the present invention essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, The optical disc) includes a number of instructions to enable a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the method of each embodiment of the present invention.
  • FIG. 8 is a structure of a head-mounted device according to an embodiment of the present invention. Schematic diagram, the equipment includes:
  • the receiving module 42 is used to receive live broadcast instructions
  • the processing module 44 is configured to respond to the live broadcast instruction to control the target head-mounted device to shoot the target area, obtain the real-time video stream of the target area, and send the real-time video stream to the streaming media server to Enabling the background client of the target headset to display the real-time video stream.
  • the live broadcast instruction is received through the target headset; in response to the live broadcast instruction, the target headset is controlled to shoot the target area to obtain the real-time video stream of the target area, and send the real-time video stream To the streaming media server, so that the background client of the target head-mounted device displays the real-time video stream.
  • the above technical solution is adopted to solve the problem that the functional integration of the head-mounted device is not high in the related technology, and the target area cannot be generated.
  • the real-time video stream display live broadcast and other issues, and then the target area can be photographed through the head-mounted device, and the real-time video display live broadcast can be carried out.
  • the above-mentioned receiving module is further configured to receive the live broadcast instruction sent by the background client through the target headset; or receive the live broadcast instruction sent by the target object through the target headset; or through the target
  • the head-mounted device receives the live broadcast instruction sent by the wearable device, where the live broadcast instruction sent by the wearable device is input by the target object into the wearable device.
  • the live broadcast instruction received by the headset may be a voice containing the live broadcast instruction sent by the target object directly received by the headset. After the headset receives the live broadcast instruction, it turns on the live broadcast function of the target headset. It can also send a live broadcast instruction to turn on the live broadcast function through the wearable device of the target object. Connected, the person wearing the headset can send a live broadcast instruction to control the headset to perform live broadcast through the smart watch carried on the wrist, and further, it can also be a live broadcast instruction sent to the target headset through the background client.
  • the above-mentioned receiving module is further configured to determine the N head-mounted devices existing in the target area through the background client, and determine the target from the N head-mounted devices according to a preset condition In the case of headsets.
  • the background client can determine the number of target headsets in the target area, each target headset uploads its own geographic location information according to a predetermined period, and the background client obtains the location of each target headset Then, the target headset device closest to the target area is determined, and the background device sends a live broadcast instruction to the target device.
  • the predetermined period of the upload location may be one minute, one hour, or other time periods, which is not limited in the present invention.
  • the aforementioned processing module is further configured to control the camera of the target head-mounted device to shoot the target area when the live broadcast function of the target head-mounted device has been turned on.
  • the camera of the target head-mounted device shoots the target area, thereby obtaining a real-time video stream of the target area.
  • the above device further includes: a response module, configured to receive a close instruction sent by the background client; and respond to the close instruction to close the live broadcast function.
  • a response module configured to receive a close instruction sent by the background client; and respond to the close instruction to close the live broadcast function.
  • the video that the target head-mounted device shoots in real time on the target area is sent to the streaming server for real-time live broadcast of the target area.
  • the background client can A close instruction is issued to the target headset that needs to end the live broadcast, and the corresponding target headset close instruction closes the live broadcast function of the headset.
  • a storage medium in which a computer program is stored, wherein the computer program is configured to execute the steps in any one of the foregoing method embodiments when running.
  • the aforementioned storage medium may be configured to store a computer program for executing the following steps:
  • control the target head-mounted device to shoot a target area, obtain a real-time video stream of the target area, and send the real-time video stream to a streaming media server, so that the target head
  • the background client of the wear device displays the real-time video stream.
  • the storage medium may include: flash disk, ROM (Read-Only Memory), RAM (Random Access Memory), magnetic disk or optical disk, etc.
  • an electronic device for implementing the above-mentioned method for displaying real-time video streams.
  • the electronic device includes a memory 1002 and a processor 1004.
  • a computer program is stored, and the processor 1004 is configured to execute the steps in any one of the foregoing method embodiments through the computer program.
  • the above-mentioned electronic device may be located in at least one network device among a plurality of network devices in a computer network.
  • the foregoing processor may be configured to execute the following steps through a computer program:
  • control the target head-mounted device to shoot a target area, obtain a real-time video stream of the target area, and send the real-time video stream to a streaming media server, so that the target head
  • the background client of the wear device displays the real-time video stream.
  • the structure shown in FIG. 9 is only for illustration, and the electronic device may also be a smart phone, a smart helmet (such as an Android phone, an iOS phone, etc.), a tablet computer, a palmtop computer, and a mobile Internet. Terminal equipment such as Mobile Internet Devices (MID) and PAD.
  • FIG. 9 does not limit the structure of the above electronic device.
  • the electronic device may also include more or fewer components (such as a network interface, etc.) than shown in FIG. 9 or have a different configuration from that shown in FIG. 9.
  • the memory 1002 can be used to store software programs and modules, such as the display method of real-time video streams and the program instructions/modules corresponding to the head-mounted device in the embodiment of the present invention.
  • the processor 1004 runs the software programs and modules stored in the memory 1002 and Module to perform various functional applications and data processing, that is, to achieve the above-mentioned real-time video stream display method.
  • the memory 1002 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
  • the memory 1002 may further include a memory remotely provided with respect to the processor 1004, and these remote memories may be connected to the terminal through a network.
  • Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
  • the foregoing memory 1002 may, but is not limited to, include the receiving module 42 and the processing module 44 in the foregoing head-mounted device. In addition, it may also include, but is not limited to, other module units in the aforementioned head-mounted device, which will not be repeated in this example.
  • the aforementioned transmission device 1006 is used to receive or send data via a network.
  • the above-mentioned specific examples of the network may include a wired network and a wireless network.
  • the transmission device 1006 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network.
  • the transmission device 1006 is a radio frequency (RF) module, which is used to communicate with the Internet in a wireless manner.
  • RF radio frequency
  • the above-mentioned electronic device further includes: a display 1008 for displaying a real-time video stream; and a connection bus 1010 for connecting various module components in the above-mentioned electronic device.
  • the aforementioned terminal or server may be a node in a distributed system, where the distributed system may be a blockchain system, and the blockchain system may be communicated by the multiple nodes through a network Distributed system formed by form connection.
  • nodes can form a peer-to-peer (P2P, Peer To Peer) network, and any form of computing equipment, such as servers, terminals, and other electronic devices, can become a node in the blockchain system by joining the peer-to-peer network.
  • P2P peer-to-peer
  • Peer To Peer Peer To Peer
  • the storage medium may include: a flash disk, a read-only memory (Read-Only Memory, ROM), a random access device (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
  • the integrated unit in the foregoing embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in the foregoing computer-readable storage medium.
  • the technical solution of the present invention essentially or the part that contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, A number of instructions are included to enable one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods in the various embodiments of the present invention.
  • the disclosed client can be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of units is only a logical function division.
  • multiple units or components can be combined or integrated into Another system, or some features can be ignored, or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, units or modules, and may be in electrical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • the functional units in the various embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the above-mentioned integrated unit can be implemented in the form of hardware or software functional unit.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种实时视频流的显示方法、头戴设备、存储介质及电子设备,其中,上述显示方法包括:通过目标头戴设备接收直播指令;响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流,采用上述技术方案,解决了相关技术中,头戴设备的功能集成度不高,无法对目标区域发生的具体情况,进行实时视频流的显示直播等问题,进而可以通过头戴设备对目标区域进行拍摄,进行实时视频流的显示直播。

Description

实时视频流的显示方法、头戴设备、存储介质及电子设备 技术领域
本发明涉及通信领域,具体而言,涉及一种实时视频流的显示方法、头戴设备、存储介质及电子设备。
背景技术
智能头盔是技术人员结合高新科技产品把一个普通头盔升级,达到使用者所需的智能功能,智能头盔在安保行业得到了广泛应用。
目前,安保人员显著不足,一线安保人员工作强度大,负担重,安保人员在进行安保工作时,头盔则是安保人员在执行任务时不可或缺的个体防护设备之一,在使用智能头盔时,可能还需随身携带的PDA、电台等计算机装置,在一定程度上存在“负荷重、功能集成度不高、业务体验差”等不足,对实际情况的环境和需求考虑不够,后台***在对智能头盔的部分业务进行工作支撑不力,***响应速度较慢,应用软件与实际情况的需求贴合不够,现有技术是无法通过头盔实时的对目标区域的事件进行实时直播的。
针对相关技术中,头戴设备的功能集成度不高,无法对目标区域发生的具体情况进行实时视频流的显示直播等问题,尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种实时视频流的显示方法、头戴设备、存储介质及电子设备,以至少解决相关技术中,头戴设备的功能集成度不高,无法对目标区域发生的具体情况进行实时视频流的显示直播等问题。
根据本发明的一个实施例,提供了一种实时视频流的显示方法,包括:通过目标头戴设备接收直播指令;响应所述直播指令,控制所述目标头戴 设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流。
可选的,通过目标头戴设备接收直播指令,包括:通过所述目标头戴设备接收所述后台客户端发送的直播指令;或通过所述目标头戴设备接收目标对象发送的直播指令;或通过所述目标头戴设备接收可穿戴设备发送的直播指令,其中,所述可穿戴设备发送的直播指令为所述目标对象输入到所述可穿戴设备的。
可选的,通过目标头戴设备接收直播指令通过目标头戴设备接收直播指令,包括:在通过所述后台客户端确定所述目标区域中存在的N个头戴设备,且通过预设条件从所述N个头戴设备确定出所述目标头戴设备的情况下,通过目标头戴设备接收直播指令,其中,N为正整数。
可选的,响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,包括:在所述目标头戴设备已开启直播功能的情况下,控制所述目标头戴设备的摄像头对所述目标区域进行拍摄。
可选的,响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器之后,上述方法还包括:接收所述后台客户端发送的关闭指令;响应所述关闭指令,关闭直播功能。
根据本发明的另一个实施例,提供了一种头戴设备,包括:接收模块,用于接收直播指令;处理模块,用于响应所述直播指令,控制目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流。
可选的,上述接收模块,还用于通过所述目标头戴设备接收所述后台客户端发送的直播指令;或通过所述目标头戴设备接收目标对象发送的直播指令;或通过所述目标头戴设备接收可穿戴设备发送的直播指令,其中, 所述可穿戴设备发送的直播指令为所述目标对象输入到所述可穿戴设备的。
可选的,上述接收模块,还用于在通过所述后台客户端确定所述目标区域中存在的N个头戴设备,且通过预设条件从所述N个头戴设备确定出所述目标头戴设备的情况下。
可选的,上述处理模块还用于在所述目标头戴设备已开启直播功能的情况下,控制所述目标头戴设备的摄像头对所述目标区域进行拍摄。
可选的,上述设备还包括:响应模块,用于接收所述后台客户端发送的关闭指令;响应所述关闭指令,关闭直播功能。
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述实时视频流的显示方法。
根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的实时视频流的显示方法。
在本发明实施例中,通过目标头戴设备接收直播指令;响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流,采用上述技术方案,解决了相关技术中,头戴设备的功能集成度不高,无法对目标区域发生的具体情况,进行实时视频流的显示直播等问题,进而可以通过头戴设备对目标区域进行拍摄,进行实时视频的显示直播。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种实时视频流的显示方法的在产品应用的示意图;
图2是根据本发明实施例的一种智能头盔的终端***框架示意图;
图3是根据本发明实施例的一种智能头盔的终端***组成示意图;
图4是根据本发明实施例的一种实时视频流的显示方法的应用环境的示意图;
图5是根据本发明实施例的实时视频流的显示方法的流程图;
图6是根据本发明可选实施例的直播功能的应用流程图;
图7是根据本发明可选实施例的头戴设备直播模块运行状态的示意图;
图9是根据本发明实施例的一种可选的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了更好的理解本发明实施例以及可选实施例的技术方案,以下对 本发明实施例以及可选实施例中可能出现的应用场景进行说明,但不用于限定以下场景的应用。
图1是根据本发明实施例的一种实时视频流的显示方法的在产品应用的示意图;以盔体为参考基准,对智能头盔(相当于本发明实施例中的头戴设备)进行区域划分,将智能头盔划分为外部前侧1、外部顶侧2、外部左右侧3、外部后侧4、内部前侧5、内部顶侧6、内部后侧7七个区域。外部前侧为信息采集区域,用来安置摄像头,外部顶侧为通讯区域,外部后侧为能源供应区域,内部顶侧为主板及散热区域,外部左右侧为功能区域,内部前侧为AR模组及护目镜区域,内部后侧为头锁设备。可选地,本发明实施例以及可选实施例涉及的是外部前侧的信息采集区域,在信息采集区域通过摄像头进行实时视频流的拍摄;再通过外部顶侧的通讯区域中的天线模块将实时视频流发送至流媒体服务器进行目标区域实时视频直播。
智能头盔的终端***框架示意图如图2所示,具体的***层如下:
功能层:在功能上,智能头盔要满足了信息化、智能化、现代化的要求,除了提供最基本的防护、通信、视频直播功能外,还提供了导航、人脸识别、身份证识别、车牌识别、事件推送、语音翻译等功能。
支撑层:除了硬件部分的智能头盔、智能手表,还包括后台智能头盔管理***以及第三方互联网应用服务平台,为实现穿戴式智能头盔的终端***的智能化提供硬件及服务支撑。
资源层:穿戴式智能头盔终端***将通过云服务及后台服务器,与相关平台的***人脸识别检索数据库、“一人一档”、“一车一档”及OSS云、RDS等数据库连接,真正实现穿戴式智能头盔的智能化、信息化。
智能头盔的终端***组成如图3所示,通过智能头盔、智能手表、智能头盔管理***组成的智能头盔终端***,提高了智能头盔在实际工作场景中对目标区域的实时视频流的获取效率。
根据本发明实施例的一个方面,提供了一种实时视频流的显示方法。 可选地,上述实时视频流的显示方法可以但不限于应用于如图4所示的应用环境中。如图4所示,头戴设备102运行有可以响应直播指令的应用,且头戴设备102包括摄像头。头戴设备102可以通过目标头戴设备接收直播指令;响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流,服务器104可以是进行显示实时视频流的流媒体服务器,本发明实施例对此不作限定,以上仅为一种示例,本申请实施例在此不作限定。
在本实施例中提供了一种实时视频流的显示方法,图5是根据本发明实施例的实时视频流的显示方法的流程图,如图所示,上述实时视频流的显示方法流程包括如下步骤:
步骤S202,通过目标头戴设备接收直播指令;
步骤S204,响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流。
通过上述步骤,通过目标头戴设备接收直播指令;响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流,采用上述技术方案,解决了相关技术中,头戴设备的功能集成度不高,无法对目标区域发生的具体情况,进行实时视频流的显示直播等问题,进而可以通过头戴设备对目标区域进行拍摄,进行实时视频的显示直播。
可选的,通过目标头戴设备接收直播指令,包括:通过所述目标头戴设备接收所述后台客户端发送的直播指令;或通过所述目标头戴设备接收目标对象发送的直播指令;或通过所述目标头戴设备接收可穿戴设备发送的直播指令,其中,所述可穿戴设备发送的直播指令为所述目标对象输入 到所述可穿戴设备的。
需要说明的是,头戴设备接收到的直播指令可以是头戴设备直接接收到的目标对象发出的包含直播指令的语音,例如,穿戴头戴目标设备的人员,发出进行直播的语音指令,目标头戴设备接收到直播指令后,打开目标头戴设备的直播功能,也可以是通过目标对象的可穿戴设备发出用于开启直播功能的直播指令,例如,可以通过建立智能手表与头戴设备的连接,穿戴头戴设备的人员可以通过手腕携带的智能手表,发出控制头戴设备进行直播的直播指令,进一步的,还可以是通过后台客户端向目标头戴设备发送的直播指令。
可选的,通过目标头戴设备接收直播指令通过目标头戴设备接收直播指令,包括:在通过所述后台客户端确定所述目标区域中存在的N个头戴设备,且通过预设条件从所述N个头戴设备确定出所述目标头戴设备的情况下,通过目标头戴设备接收直播指令,其中,N为正整数。简而言之,后台客户端可以确定目标区域内存在的头戴设备的数量,以及头戴设备的当前位置,每个头戴设备按照预定周期上传自己的地理位置信息,后台客户端获取到每个头戴设备的位置后,确定距离目标区域最近的目标头戴设备,后台设备向该目标设备发送直播指令,可选地,每个头戴设备上传位置的预定周期可以是一分钟、一小时,也可以是其他时间段,本发明对此不做限定。
可选的,响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,包括:在所述目标头戴设备已开启直播功能的情况下,控制所述目标头戴设备的摄像头对所述目标区域进行拍摄,当目标头戴设备已经通过接收到的直播指令开启直播功能后,目标头戴设备的摄像头对目标区域进行拍摄,从而得到目标区域的实时视频流。
可选的,响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器之后,上述方法还包括:接收所述后台客户端发送的关闭指令;响应所述关闭指令,关闭直播功能。
根据直播指令打开对应目标头戴设备的直播功能,目标头戴设备对目标区域进行实时拍摄的视频发送到流媒体服务器上进行目标区域实时直播,当目标区域不需要进行直播时,后台客户端可以向需要结束直播的目标头戴设备发出关闭指令,对应的目标头戴设备相应关闭指令将头戴设备的直播功能进行关闭。
为了更好的理解上述实时视频流的显示方法流程,以下结合一可选实施例进行说明,但不用于限定本发明实施例的技术方案。
在本发明可选实施例中,直播功能的应用流程如图6所示,下表1为现场直播逻辑流程说明。
表1
Figure PCTCN2020093750-appb-000001
Figure PCTCN2020093750-appb-000002
根据本发明可选实施例利用智能头盔上的摄像头进行实时录像,对目标现场进行直播,进一步的,还可以在web端页面可选择在线设备查看现场直播画面,图7为头戴设备直播模块运行状态的示意图。
(1)头盔端,通过目标头戴设备人员的语音指令开启头戴设备的直播功能,并上传实时视频流到流媒体服务器,进行直播状态确认。
(2)媒体流服务器与应用服务器,对直播状态进行定时刷新,对直播视频进行定时保存。
应用服务器对已接的多媒体信息进行保存,对在媒体流上直播的多媒体信息文件进行服务器存储,并将已存储信息反馈给媒体流服务器。
(3智能头盔管理***可以控制头盔端的直播开启和关闭;可以实时查看头盔端的直播画面;智能头盔管理***还可以通过搜索目标区域查找在该区域内的佩戴头盔的人员,进行该目标头盔的实时直播。
本发明可选实施例具体的直播功能是通过安装EasyDss(直播服务)实现实时视频流的显示,EasyDss是一套用于构建直播流媒体服务器,头盔端APP可以向直播服务器推流,后台管理***可以向直播服务器拉流,安装步骤如下:
1)使用FTP工具将压缩包上传到服务器的/opt目录;
2)使用tar–zvxf命令解压缩;
3)修改easydss.ini配置文件修改推流/拉流端口;
vi/opt/EasyDSS-linux-2.1.4-1812141642/easydcvss.ini
修改dss_rtmp_port=10085为dss_rtmp_port=10554修改完成之后保存并退出;
4)修改easydss.conf配置文件修改推流/拉流端口;
vi/opt/EasyDSS-linux-2.1.4-1812141642/dss/conf/easydss.conf
修改listen 10085为listen 10554修改完成之后保存并退出;
5)进入/opt/EasyDSS-linux-2.1.4-1812141642目录下启动服务;
启动命令:./star.sh;
6)使用netstat–anp命令查看10554端口是否正常监听,使用推流工具测试是否可以正常推流。
通过本发明可选实施例,通过智能头盔对目标区域现场进行现场直播,进而可以对是事件的发生过程以及所包含的事件内容进行追踪,通过头戴设备对目标区域进行拍摄,进行实时视频的显示直播,确保相关人员的安全,以及为之后的事件处理提供数据保障。
通过相关应用场景以及本发明可选实施例的说明,面对当前各种安保终端设备存在的问题及不足,本发明提供了一种头戴设备,以智能头盔等 为主要样式,集云计算、大数据、物联网、通信、人工智能及增强现实技术于一体的智能化、信息化穿戴装备。该装备(相当于本发明实施例的头戴设备)通过蓝牙连接、语音输入、手动输入等操控方式,对接相关后台***,可实现移动通信、拍照录像、GPS/北斗定位、智能语音、智能图像/视频识别等功能,能有效提高安保人员的工作效率并增强佩戴舒适性和安全性,最终实现“三化”目标,即:
(1)智能化:通过现场语音、图像、视频数据即时与相关平台的后台业务***和大数据进行交互关联,实现安保终端智能化,释放安保人员的双手,让执勤工作更先进、更高效;
(2)一体化:通过集成身体防护、信息采集输入、通信、信息反馈输出于一体,实现终端一体化,让执勤工作更安全、更便捷;
(3)人性化:通过采用高科技材料阻热降温、人体工学轻量化设计等技术,实现终端人性化,让工作人员的佩戴更舒适、更易维护。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
在本实施例中还提供了一种头戴设备,该设备用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的设备较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的,图8是根据本发明实施例的一种头戴设备的结构示意图,该设备包括:
(1)接收模块42,用于接收直播指令;
(2)处理模块44,用于响应所述直播指令,控制目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流。
通过上述设备,通过目标头戴设备接收直播指令;响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流,采用上述技术方案,解决了相关技术中,头戴设备的功能集成度不高,无法对目标区域发生的具体情况,进行实时视频流的显示直播等问题,进而可以通过头戴设备对目标区域进行拍摄,进行实时视频的显示直播。
可选的,上述接收模块,还用于通过所述目标头戴设备接收所述后台客户端发送的直播指令;或通过所述目标头戴设备接收目标对象发送的直播指令;或通过所述目标头戴设备接收可穿戴设备发送的直播指令,其中,所述可穿戴设备发送的直播指令为所述目标对象输入到所述可穿戴设备的。
需要说明的是,头戴设备接收到的直播指令可以是头戴设备直接接收到的目标对象发出的包含直播指令的语音,例如,穿戴头戴目标设备的人员,发出进行直播的指令语音,目标头戴设备接收到直播指令后,打开目标头戴设备的直播功能,也可以是通过目标对象的可穿戴设备发出用于开启直播功能的直播指令,例如,可以通过建立智能手表与头戴设备的连接,穿戴头戴设备的人员可以通过手腕携带的智能手表,发出控制头戴设备进行直播的直播指令,进一步的,还可以是通过后台客户端向目标头戴设备发送的直播指令。
可选的,上述接收模块,还用于在通过所述后台客户端确定所述目标区域中存在的N个头戴设备,且通过预设条件从所述N个头戴设备确定出所述目标头戴设备的情况下。
简而言之,后台客户端可以确定目标区域内存在目标头戴设备的数量,每个目标头戴设备按照预定周期上传自己的地理位置信息,后台客户端获取到每个目标头戴设备的位置后,确定距离目标区域最近的目标头戴设备,后台设备向该目标设备发送直播指令。上传位置的预定周期可以是一分钟、一小时,也可以是其他时间段,本发明对此不做限定。
可选的,上述处理模块还用于在所述目标头戴设备已开启直播功能的情况下,控制所述目标头戴设备的摄像头对所述目标区域进行拍摄,当目标头戴设备已经通过接收到的直播指令开启直播功能后,目标头戴设备的摄像头对目标区域进行拍摄,从而得到目标区域的实时视频流。
可选的,上述设备还包括:响应模块,用于接收所述后台客户端发送的关闭指令;响应所述关闭指令,关闭直播功能。
根据直播指令打开对应目标头戴设备的直播功能,目标头戴设备对目标区域进行实时拍摄的视频发送到流媒体服务器上进行目标区域实时直播,当目标区域不需要进行直播时,后台客户端可以向需要结束直播的目标头戴设备发出关闭指令,对应的目标头戴设备相应关闭指令将头戴设备的直播功能进行关闭。
根据本发明的实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,通过目标头戴设备接收直播指令;
S2,响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的 各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存取器)、磁盘或光盘等。
根据本发明实施例的又一个方面,还提供了一种用于实施上述实时视频流的显示方法的电子设备,如图9所示,该电子设备包括存储器1002和处理器1004,该存储器1002中存储有计算机程序,该处理器1004被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,通过目标头戴设备接收直播指令;
S2,响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流。
可选地,本领域普通技术人员可以理解,图9所示的结构仅为示意,电子设备也可以是智能手机、智能头盔(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图9其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图9中所示更多或者更少的组件(如网络接口等),或者具有与图9所示不同的配置。
其中,存储器1002可用于存储软件程序以及模块,如本发明实施例中的实时视频流的显示方法、头戴设备对应的程序指令/模块,处理器1004通过运行存储在存储器1002内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的实时视频流的显示方法。存储器1002可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁 性存储设备、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1002可进一步包括相对于处理器1004远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。作为一种示例,上述存储器1002中可以但不限于包括上述头戴设备中的接收模块42,处理模块44。此外,还可以包括但不限于上述头戴设备中的其他模块单元,本示例中不再赘述。
可选地,上述的传输设备1006用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输设备1006包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输设备1006为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子设备还包括:显示器1008,用于显示实时视频流;和连接总线1010,用于连接上述电子设备中的各个模块部件。
在其他实施例中,上述终端或者服务器可以是一个分布式***中的一个节点,其中,该分布式***可以为区块链***,该区块链***可以是由该多个节点通过网络通信的形式连接形成的分布式***。其中,节点之间可以组成点对点(P2P,Peer To Peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链***中的一个节点。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为 独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的设备实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

  1. 一种实时视频流的显示方法,其特征在于,包括:
    通过目标头戴设备接收直播指令;
    响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流。
  2. 根据权利要求1所述的方法,其特征在于,通过目标头戴设备接收直播指令,包括:
    通过所述目标头戴设备接收所述后台客户端发送的直播指令;或
    通过所述目标头戴设备接收目标对象发送的直播指令;或
    通过所述目标头戴设备接收可穿戴设备发送的直播指令,其中,所述可穿戴设备发送的直播指令为所述目标对象输入到所述可穿戴设备的。
  3. 根据权利要求1所述的方法,其特征在于,通过目标头戴设备接收直播指令通过目标头戴设备接收直播指令,包括:
    在通过所述后台客户端确定所述目标区域中存在的N个头戴设备,且通过预设条件从所述N个头戴设备确定出所述目标头戴设备的情况下,通过目标头戴设备接收直播指令,其中,N为正整数。
  4. 根据权利要求3所述的方法,其特征在于,响应所述直播指令,控制所述目标头戴设备对目标区域进行拍摄,包括:
    在所述目标头戴设备已开启直播功能的情况下,控制所述目标头戴设备的摄像头对所述目标区域进行拍摄。
  5. 根据权利要求1所述的方法,其特征在于,响应所述直播指令,控制所 述目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器之后,所述方法还包括:
    接收所述后台客户端发送的关闭指令;
    响应所述关闭指令,关闭直播功能。
  6. 一种头戴设备,其特征在于,包括:
    接收模块,用于接收直播指令;
    处理模块,用于响应所述直播指令,控制目标头戴设备对目标区域进行拍摄,得到所述目标区域的实时视频流,并将所述实时视频流发送至流媒体服务器,以使所述目标头戴设备的后台客户端显示所述实时视频流。
  7. 根据权利要求6所述的头戴设备,其特征在于,所述接收模块,还用于通过所述目标头戴设备接收所述后台客户端发送的直播指令;或通过所述目标头戴设备接收目标对象发送的直播指令;或通过所述目标头戴设备接收可穿戴设备发送的直播指令,其中,所述可穿戴设备发送的直播指令为所述目标对象输入到所述可穿戴设备的。
  8. 根据权利要求6所述的头戴设备,其特征在于,所述接收模块,还用于在通过所述后台客户端确定所述目标区域中存在的N个头戴设备,且通过预设条件从所述N个头戴设备确定出所述目标头戴设备的情况下。
  9. 根据权利要求8所述的头戴设备,其特征在于,所述处理模块还用于在所述目标头戴设备已开启直播功能的情况下,控制所述目标头戴设备的摄像头对所述目标区域进行拍摄。
  10. 一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至5任一项中所述的方法。
PCT/CN2020/093750 2020-03-27 2020-06-01 实时视频流的显示方法、头戴设备、存储介质及电子设备 WO2021189650A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010231568.X 2020-03-27
CN202010231568.XA CN111405309A (zh) 2020-03-27 2020-03-27 实时视频流的显示方法、头戴设备、存储介质及电子设备

Publications (1)

Publication Number Publication Date
WO2021189650A1 true WO2021189650A1 (zh) 2021-09-30

Family

ID=71429281

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/093750 WO2021189650A1 (zh) 2020-03-27 2020-06-01 实时视频流的显示方法、头戴设备、存储介质及电子设备

Country Status (2)

Country Link
CN (1) CN111405309A (zh)
WO (1) WO2021189650A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114339364A (zh) * 2021-12-21 2022-04-12 北京达佳互联信息技术有限公司 多媒体数据处理方法、装置、电子设备及存储介质
CN114757829A (zh) * 2022-04-25 2022-07-15 歌尔股份有限公司 拍摄校准方法、***、设备及存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112926433B (zh) * 2021-02-22 2021-10-19 杭州蓝灯科技有限公司 基于头戴显示设备的生物制药安全监控方法与***
CN115550612A (zh) * 2022-09-30 2022-12-30 中科云谷科技有限公司 一种应用于施工现场的可视化服务***及其使用方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016191789A1 (de) * 2015-06-03 2016-12-08 Rosenbauer International Ag Sicherheitsausrüstung für den menschlichen kopf sowie damit durchgeführtes einsatzunterstützungsverfahren
CN106817513A (zh) * 2015-11-27 2017-06-09 顾瑞松 一种头戴式摄像装置
CN108900850A (zh) * 2018-05-31 2018-11-27 北京达佳互联信息技术有限公司 一种直播方法、装置和智能眼镜
CN109700113A (zh) * 2018-11-30 2019-05-03 迅捷安消防及救援科技(深圳)有限公司 智能头盔、消防救援方法及相关产品
CN109717537A (zh) * 2018-11-30 2019-05-07 迅捷安消防及救援科技(深圳)有限公司 消防及救援智能头盔、消防救援方法及相关产品
CN109831773A (zh) * 2019-03-18 2019-05-31 上海救要救信息科技有限公司 一种救援方法与设备
CN109885737A (zh) * 2019-02-02 2019-06-14 上海救要救信息科技有限公司 一种用于建立救援组的方法与设备
CN110177286A (zh) * 2019-05-30 2019-08-27 上海云甫智能科技有限公司 一种直播方法、***及智能眼镜

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110211254A (zh) * 2019-06-20 2019-09-06 中冶京诚工程技术有限公司 综合管廊巡检监控方法、平台及计算机存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016191789A1 (de) * 2015-06-03 2016-12-08 Rosenbauer International Ag Sicherheitsausrüstung für den menschlichen kopf sowie damit durchgeführtes einsatzunterstützungsverfahren
CN106817513A (zh) * 2015-11-27 2017-06-09 顾瑞松 一种头戴式摄像装置
CN108900850A (zh) * 2018-05-31 2018-11-27 北京达佳互联信息技术有限公司 一种直播方法、装置和智能眼镜
CN109700113A (zh) * 2018-11-30 2019-05-03 迅捷安消防及救援科技(深圳)有限公司 智能头盔、消防救援方法及相关产品
CN109717537A (zh) * 2018-11-30 2019-05-07 迅捷安消防及救援科技(深圳)有限公司 消防及救援智能头盔、消防救援方法及相关产品
CN109885737A (zh) * 2019-02-02 2019-06-14 上海救要救信息科技有限公司 一种用于建立救援组的方法与设备
CN109831773A (zh) * 2019-03-18 2019-05-31 上海救要救信息科技有限公司 一种救援方法与设备
CN110177286A (zh) * 2019-05-30 2019-08-27 上海云甫智能科技有限公司 一种直播方法、***及智能眼镜

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114339364A (zh) * 2021-12-21 2022-04-12 北京达佳互联信息技术有限公司 多媒体数据处理方法、装置、电子设备及存储介质
CN114757829A (zh) * 2022-04-25 2022-07-15 歌尔股份有限公司 拍摄校准方法、***、设备及存储介质

Also Published As

Publication number Publication date
CN111405309A (zh) 2020-07-10

Similar Documents

Publication Publication Date Title
WO2021189650A1 (zh) 实时视频流的显示方法、头戴设备、存储介质及电子设备
US9942295B2 (en) Live crowdsourced media streaming
US20160100093A1 (en) Live video system
US9356804B1 (en) Policy-based network connection resource selection
CN104811665A (zh) 采用智能可穿戴设备实现电力现场实时监控的***及方法
US20150244756A1 (en) Method, Apparatus and System for Determining Terminal That is to Share Real-Time Video
US20140022402A1 (en) Method and apparatus for automatic capture of multimedia information
CN104079633A (zh) 终端采集数据同步保存到云端服务器的方法及***
WO2021189647A1 (zh) 多媒体信息的确定方法、头戴设备、存储介质及电子设备
US11557098B2 (en) Technologies for time-delayed augmented reality presentations
WO2021189648A1 (zh) 轨迹信息的显示方法、头戴设备、存储介质及电子设备
WO2018010504A1 (zh) 视频会议的控制方法、装置及***
CN110601891B (zh) 一种报警处理的方法以及相关装置
US20220150416A1 (en) Transferring preview streams of cameras
US9286365B2 (en) Data synchronizing system and method thereof
WO2021189651A1 (zh) 头戴设备的轨迹确定方法和装置、存储介质及电子装置
CN109218612B (zh) 一种追踪拍摄***及拍摄方法
EP3513546B1 (en) Systems and methods for segmented data transmission
WO2021189652A1 (zh) 语言输出方法、头戴设备、存储介质及电子设备
US11576078B2 (en) Selective compression of data for uplink to a telecommunication network
WO2021189654A1 (zh) 异常区域的确定方法、头戴设备、存储介质
WO2021189653A1 (zh) 通话进程的处理方法和头戴设备、存储介质及电子设备
CN113554542A (zh) 5g移动流调仪的突发公共卫生事件应急指挥调度平台
CN112261430A (zh) 一种带有一个以上移动摄像装置的直播***及其直播方法
CN108184092A (zh) 一种基于智能终端的远程监控方法及远程监控***

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20926719

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20926719

Country of ref document: EP

Kind code of ref document: A1