WO2017166721A1 - Procédé, appareil, et système de diffusion vidéo en direct - Google Patents

Procédé, appareil, et système de diffusion vidéo en direct Download PDF

Info

Publication number
WO2017166721A1
WO2017166721A1 PCT/CN2016/098077 CN2016098077W WO2017166721A1 WO 2017166721 A1 WO2017166721 A1 WO 2017166721A1 CN 2016098077 W CN2016098077 W CN 2016098077W WO 2017166721 A1 WO2017166721 A1 WO 2017166721A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
video stream
live broadcast
video
real
Prior art date
Application number
PCT/CN2016/098077
Other languages
English (en)
Chinese (zh)
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 WO2017166721A1 publication Critical patent/WO2017166721A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • 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/27Server based end-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42684Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]

Definitions

  • the embodiments of the present disclosure relate to the field of intelligent hardware technologies, and in particular, to a method, an apparatus, and a system for video live broadcast.
  • the treadmill is a standing fitness equipment for the family and gym. Due to its simplicity and practicality, it is the best choice for users in the home fitness device. In addition, as the pace of life accelerates, more and more people choose to exercise at home, so the demand for treadmills is also growing, and the requirements for treadmill performance and function are constantly improving.
  • the current main functions of existing treadmills include: providing a variety of speed walking experiences, allowing users to select the appropriate speed for motion; providing a display that allows users to pass pre-downloaded video sources through a universal serial bus The (Universal Serial Bus, USB for short) interface is uploaded to the treadmill and the video is viewed through the display.
  • USB Universal Serial Bus
  • the existing treadmill mainly has a relatively simple function and cannot satisfy the user's demand for more network communication of the treadmill.
  • the embodiments of the present disclosure provide a method, device, and system for video live broadcast, which are used to solve the problem that the existing treadmill cannot meet the user's demand for more network communication of the treadmill.
  • an embodiment of the present disclosure provides a method for video live broadcast, where the method is applied to a first terminal side, and the method includes:
  • the live broadcast request carries the identity identifier of the second terminal;
  • an embodiment of the present disclosure provides another method for video live broadcast, where the method is located on a server side, where the method includes:
  • an embodiment of the present disclosure provides a device for live video broadcast, where the device is located at a first terminal, and the device includes:
  • the first sending unit is configured to send, by the first terminal, a live broadcast request to the server, so that the server forwards the live broadcast request to the second terminal, where the live broadcast request is to acquire the site where the second terminal is located. a request for real-time recording; wherein the live broadcast request carries the identity of the second terminal:
  • a receiving unit configured to receive a response signal returned by the server and a second video stream, where the response signal is a response signal of the second terminal to the live broadcast request, and the second video stream is the The video stream obtained by the real-time video conversion of the site where the second terminal records;
  • the display unit is configured to display the second video stream through the display screen of the first terminal, so that the externally view the real-time video of the scene where the second terminal is located in real time through the first terminal.
  • the embodiment of the present disclosure further provides another device for live video broadcast, where the device is located at a server, and the device includes:
  • a first receiving unit configured to receive, by the server, a live broadcast request, where the live broadcast request is a request that the first terminal sends to the second terminal to obtain a real-time video of the scene where the second terminal is located;
  • the live broadcast request carries the identity identifier of the second terminal;
  • the first forwarding unit is configured to forward the live broadcast request to the second terminal according to the identity identifier
  • a second receiving unit configured to receive a response signal of the second terminal, and a second video stream, where the response signal is a response signal of the second terminal to the live broadcast request, and the second video stream is a a video stream obtained by converting a real-time video recorded at a site recorded by the second terminal;
  • a second forwarding unit configured to forward the response signal and the second video stream to the first terminal, so that the first terminal can display a real-time video of the scene where the second terminal is located through a display screen Give the outside.
  • an embodiment of the present disclosure further provides a video live broadcast system, where the system includes a treadmill, a second terminal, and a server;
  • the treadmill is a treadmill comprising the device provided by the above third aspect
  • the second terminal is configured to receive the live broadcast request, and return the response signal and the second video stream to the server;
  • the second terminal is the treadmill or a movable motion picture recorder,
  • the movable motion picture recorder has a network communication function;
  • the server includes the apparatus provided in the fourth aspect above.
  • An embodiment of the present disclosure also provides an electronic device including at least one processor and a memory communicatively coupled to the at least one processor, the memory for storing instructions executable by the at least one processor, the instructions When executed by the at least one processor, the at least one processor performs the following operations: the first terminal sends a live broadcast request to the server, so that the server forwards the live broadcast request to the second terminal,
  • the live broadcast request is a request for acquiring a real-time video recorded by the second terminal; wherein the live broadcast request carries an identity of the second terminal; and receives a response signal returned by the server and a second video
  • the response signal is a response signal of the second terminal to the live broadcast request
  • the second video stream is a video stream obtained by converting a real-time video recorded at a location recorded by the second terminal;
  • the second video stream is displayed on the display screen of the first terminal, so that the external view of the site where the second terminal is located is viewed in real time through the first terminal.
  • Video is a live
  • Embodiments of the present disclosure also provide a non-transitory storage medium storing computer executable instructions that are configured to perform the video live broadcast method described above.
  • Embodiments of the present disclosure also provide a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising a program
  • the program instructions When executed by the computer, the computer is caused to execute the video live broadcast method described above.
  • the method, device and system for video live broadcast provided by the embodiment of the present disclosure can send a live broadcast request to the server by the first terminal, where the live broadcast request is a request for the first terminal to obtain real-time video recording of the scene where the second terminal is located, and the live broadcast request Carrying the identity of the second terminal; after receiving the live broadcast request, the server forwards the live broadcast request to the second terminal according to the identity identifier, and the second terminal responds to the live broadcast request, and responds to the signal and records the second terminal.
  • the second video stream converted into the live video recorded at the site is sent to the server; the server then forwards the response signal and the second video stream to the first terminal, so that the first terminal displays the second video stream to the outside through the display screen.
  • the embodiment of the present disclosure can enable the treadmill including the first terminal to view the live video of the treadmill or the movable motion picture recorder including the second terminal in real time through the server, and realize the treadmill and
  • the function of video live broadcast between the second terminals enables different users to perform video communication through the treadmill during running, which satisfies the user's demand for network communication of the treadmill.
  • FIG. 1 is a flowchart of a method for video live broadcast according to an embodiment of the present disclosure
  • FIG. 2 is a flowchart of another method for video live broadcast according to an embodiment of the present disclosure
  • FIG. 3 is a flowchart of still another method for video live broadcast according to an embodiment of the present disclosure
  • FIG. 4 is a flowchart of still another method for video live broadcast according to an embodiment of the present disclosure.
  • FIG. 5 is a structural block diagram of an apparatus for video live broadcast according to an embodiment of the present disclosure.
  • FIG. 6 is a structural block diagram of another video live broadcast apparatus according to an embodiment of the present disclosure.
  • FIG. 7 is a structural block diagram of still another device for video live broadcast according to an embodiment of the present disclosure.
  • FIG. 8 is a structural block diagram of still another device for live video broadcast according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of an entity of a server according to an embodiment of the present disclosure.
  • An embodiment of the present disclosure provides a method for video live broadcast, where the method is located on the first terminal side, as shown in FIG. 1 , the method includes step 101, step 102, and step 103:
  • the first terminal is a treadmill
  • the second terminal is a treadmill or a movable motion picture recorder
  • the first terminal and the second terminal both have network communication functions. The description will not be repeated in the subsequent embodiments.
  • step 101 the first terminal sends a live broadcast request to the server.
  • the first terminal sends a live broadcast request to the server, that is, the treadmill sends a live broadcast request to the server, where the live broadcast request is another treadmill or movable motion image sent by the treadmill to another treadmill or the movable motion picture recorder.
  • the live broadcast request also carries the identity of another treadmill or a movable motion picture recorder.
  • the identity identifier is usually an Internet Protocol (IP) address or an account name, and the identity identifier is the only difference.
  • IP Internet Protocol
  • the identity information of the second terminal is carried in order to enable the server to forward the live broadcast request to the only corresponding second terminal.
  • step 102 a response signal returned by the server and a second video stream are received.
  • the second terminal that is, another treadmill or the movable motion picture recorder
  • receives the live broadcast request forwarded by the server it returns a response signal to the server, and sends the second video stream to the server.
  • the response signal is a response signal of the treadmill or the movable motion picture recorder to the live broadcast request
  • the second video stream is a video obtained by converting the real-time video recorded by the other treadmill or the movable motion picture recorder.
  • Streaming, real-time recording is analog signal
  • video stream is digital signal
  • video stream is video data that can be directly transmitted by the network and played in the terminal.
  • the response signal forwarded by the server and the second video stream are then received by the first terminal, that is, the treadmill.
  • step 103 the second video stream is displayed through the display screen of the first terminal.
  • the first terminal treadmill After receiving the returned response signal and the second video stream, the first terminal treadmill displays through its own display screen, so that the external user can watch another treadmill or the movable motion picture recorder record in real time through the display screen on the treadmill.
  • Real-time video Live video between the treadmill and the treadmill, or between the treadmill and the mobile motion picture recorder.
  • user b carries a mobile motion picture recorder for outdoor sports, user b can move it all over the outdoors
  • the program is sent to the treadmill of the user a through the server, so that the user a can watch the video of the outdoor of the user b in real time through the display on the treadmill, and can perform voice communication.
  • the second terminal may also be the sender of the live broadcast request, and the first terminal serves as the acceptor of the live broadcast, and the status and role of the two parties are equal.
  • the live broadcast request is provided by the first terminal to the server, where the live broadcast request is a request for the first terminal to obtain the real-time video of the scene where the second terminal is located, and the live broadcast request carries the first
  • the server forwards the live broadcast request to the second terminal according to the identity identifier, and the second terminal responds to the live broadcast request, and records the response signal and records the real time of the second terminal.
  • the second video stream converted into the video is sent to the server; the server then forwards the response signal and the second video stream to the first terminal, so that the first terminal displays the second video stream to the outside through the display screen.
  • the embodiment of the present disclosure can enable the treadmill including the first terminal to view the live video of the treadmill or the movable motion picture recorder including the second terminal in real time through the server, and realize the treadmill and
  • the function of video live broadcast between the second terminals enables different users to perform video communication through the treadmill during running, which satisfies the user's demand for network communication of the treadmill.
  • the present disclosure also provides another embodiment.
  • the method for video live broadcast in this embodiment includes step 201, step 202, step 203, step 204, step 205, and step 206.
  • step 201 the first terminal sends a live broadcast request to the server.
  • step 202 the camera on the display is turned on.
  • the first terminal the camera on the treadmill display, is automatically turned on to record the live video of the treadmill.
  • step 203 the real-time recording of the scene where the first terminal is located is converted into the first video stream.
  • the encoder can be a software encoder or a hardware encoder.
  • step 204 the first video stream is sent to the server.
  • the stream is synthesized into a target video stream and the target video stream is separately transmitted to the first terminal and the second terminal.
  • the target video stream is synthesized in order to enable the first terminal to simultaneously display the live video of itself and the second terminal.
  • the method of synthesizing two video streams into one video stream is more efficient than the receiving side in receiving or processing two video streams, and the transmission is faster.
  • the second video stream is sent by the second terminal to the server after the first terminal sends the live broadcast request and the server forwards the live broadcast request to the second terminal.
  • step 205 the response signal returned by the server and the target video stream are received.
  • the first terminal After the server sends the synthesized target video stream and the response signal to the first terminal, the first terminal receives the response signal returned by the server and the target video stream.
  • step 206 the target video stream is displayed through the display screen of the first terminal.
  • the target video stream is video data synthesized by the first video stream and the second video stream
  • the external terminal can see the scene of the second terminal through the display screen. Real-time recording.
  • both the first terminal and the second terminal are treadmills, the user corresponding to the first terminal and the second terminal can simultaneously see the real-time video of the site and the other party through the display on the treadmill; if the first terminal is a treadmill
  • the second terminal is a movable motion picture recorder, and the user corresponding to the treadmill can see the real-time video of himself and the other party, and the user carrying the movable motion picture recorder usually cannot see the real-time video of the other party unless it is movable.
  • the motion picture recorder is equipped with a display. In both cases, you can make a voice call whether you can see both your own and the other party's real-time video.
  • the live request sent in step 101 in FIG. 1 and step 201 in FIG. 2 may be that the first terminal sends a live broadcast request to at least two second terminals at the same time, and the corresponding first terminal receives multiple The video stream corresponding to the real-time recording of the scene corresponding to the second terminal, so that the display screen of the first terminal can simultaneously display multiple live video recordings at the same time.
  • the embodiment of the present disclosure provides a method for video live broadcast, where the method is located on the server side, as shown in FIG. 3, the method includes step 301, step 302, step 303, and step 304.
  • step 301 the server receives the live broadcast request.
  • the server receives the live request sent by the first terminal, that is, the treadmill, and the live request is a request for the real-time recording of the scene where the second terminal is located sent by the treadmill to the second terminal, that is, another treadmill or the movable motion picture recorder.
  • the live broadcast request carries the identity identifier of the second terminal, where the identity identifier is usually the IP address or the account name of the second terminal, and the identity identifier is the only second terminal that is different from the second terminal. Identity Information.
  • step 302 the live broadcast request is forwarded to the second terminal according to the identity identifier.
  • the server may forward the live broadcast request to the unique second terminal according to the identity identifier in the live broadcast request, and wait for the second terminal to respond to the live broadcast request.
  • step 303 a response signal of the second terminal and a second video stream are received.
  • the second video stream is a video stream converted by the second terminal to the live real-time video recorded by the camera by the encoder. Since digital signals are used during network propagation, and real-time recordings that are usually obtained directly by the camera are analog signals, it is necessary to convert the analog signals into video streams of digital signals.
  • the encoder used in the process of converting the live video to the video stream may be a software encoder or a hardware encoder.
  • step 304 the response signal and the second video stream are forwarded to the first terminal.
  • the server forwards the response signal received from the second terminal and the second video stream to the first terminal, that is, the treadmill, so that the treadmill can display the real-time video of the scene where the second terminal is located to the outside through the display screen. Live video between the treadmill and the treadmill or between the treadmill and the mobile motion picture recorder is achieved.
  • the method for the live broadcast of the video can receive, by the server, a live broadcast request sent by the first terminal, where the live broadcast request is a request for the first terminal to obtain a real-time video of the scene where the second terminal is located, and the live broadcast request carries
  • the server forwards the live broadcast request to the second terminal according to the identity identifier, and the second terminal responds to the live broadcast request, and records the response signal and records the location of the second terminal.
  • the second video stream converted into the real-time video is sent to the server; and then the server forwards the response signal and the second video stream to the first terminal, so that the first terminal displays the second video stream to the outside through the display screen.
  • the embodiment of the present disclosure can enable the treadmill including the first terminal to view the live video of the treadmill or the movable motion picture recorder including the second terminal in real time through the server, and realize the treadmill and
  • the function of video live broadcast between the second terminals enables different users to perform video communication through the treadmill during running, which satisfies the user's demand for network communication of the treadmill.
  • the present disclosure also provides another embodiment.
  • the method for video live broadcast in this embodiment includes step 401, step 402, and step 403.
  • step 401 the server receives the live broadcast request.
  • step 301 in FIG. 3 The implementation of this step is the same as the implementation of step 301 in FIG. 3, and details are not described herein again.
  • step 402 the live broadcast request is forwarded to the second terminal according to the identity identifier.
  • step 403 a response signal of the second terminal and a second video stream are received.
  • step 303 The implementation of this step is the same as the implementation of step 303 in FIG. 3, and details are not described herein again.
  • step 404 the first video stream sent by the first terminal is received.
  • step 405 the first video stream and the second video stream are combined into a target video stream.
  • the server After receiving the first video stream and the second video stream, the server obtains the target video stream by synthesizing the two video streams, and the resultant synthetic effect is to combine the two video streams into one video stream and make the target video stream.
  • the effect of the display is to simultaneously display the two video streams corresponding to the real-time recording at the same time.
  • the method of synthesizing two video streams into one video stream is more efficient than the receiving side in receiving or processing two video streams, and the transmission is faster.
  • step 406 the response signal is forwarded to the first terminal and the target video stream is simultaneously transmitted to the first terminal and the second terminal.
  • the server forwards the response signal of the second terminal to the first terminal, and simultaneously sends the target video stream to the first terminal and the second terminal, so that the first terminal, that is, the treadmill receives the target video stream, passes through the treadmill.
  • the display screen displays the real-time video of the scene where the first terminal and the second terminal are included in the target video stream to the outside, and realizes live video broadcast between the treadmill and the treadmill or between the treadmill and the movable motion picture recorder.
  • the live request received in step 301 in FIG. 3 and step 401 in FIG. 4 may be: the server receives the live broadcast request sent by the first terminal to the at least two second terminals, and the corresponding display screen of the first terminal It is possible to simultaneously display a plurality of second terminal live video recordings at the same time.
  • the second terminal may also transmit the video downloaded through the network or the local video to the first terminal in real time. To achieve video sharing.
  • adding real-time video interaction to the first terminal, the treadmill can make the exercise more interesting.
  • another embodiment of the present disclosure further provides a video live broadcast apparatus, where the apparatus is located in the first terminal, and is configured to be in the foregoing FIG. It is implemented by the method shown in FIG. 2.
  • the apparatus includes a first transmitting unit 51, a receiving unit 52, and a display unit 53.
  • the first sending unit 51 is configured to send, by the first terminal, a live broadcast request to the server, so that the server forwards the live broadcast request to the second terminal, where the live broadcast request is a request for acquiring the real-time video of the scene where the second terminal is located; Carrying the identity of the second terminal;
  • the receiving unit 52 is configured to receive a response signal returned by the server and a second video stream, where the response signal is a response signal of the second terminal to the live broadcast request, and the second video stream is a real-time video recorded by the second terminal.
  • Video stream
  • the display unit 53 is configured to display the second video stream through the display screen of the first terminal, so that the external real-time video of the scene where the second terminal is located is viewed in real time through the first terminal.
  • the apparatus further includes:
  • the opening unit 54 is configured to: before receiving the response signal returned by the server and the second video stream, turn on the camera on the display screen to record the real-time video of the scene where the first terminal is located;
  • the converting unit 55 is configured to convert the real-time video of the scene where the first terminal is located into the first video stream;
  • the second sending unit 56 is configured to send the first video stream to the server, so that the server combines the first video stream and the second video stream into the target video stream and the target video stream to the first terminal and the second terminal.
  • the receiving unit 52 is configured to:
  • the first sending unit 51 is configured to:
  • the first terminal simultaneously sends a live broadcast request to the at least two second terminals, so that the display screen of the first terminal can simultaneously display real-time video of multiple scenes.
  • the device for live broadcast of the video provided by the embodiment of the present disclosure can send a live broadcast request to the server by the first terminal, where the live broadcast request is a request for acquiring the real-time video of the scene where the second terminal is located, and the live broadcast request carries the first The identity of the second terminal; after receiving the live broadcast request, the server receives the The identity identifier forwards the live broadcast request to the second terminal, and the second terminal responds to the live broadcast request, and sends the response signal and the second video stream that records the real-time video recorded on the site where the second terminal is located to the server; and then the server And transmitting the response signal and the second video stream to the first terminal, so that the first terminal displays the second video stream to the outside through the display screen.
  • the embodiment of the present disclosure can enable the treadmill including the first terminal to view the live video of the treadmill or the movable motion picture recorder including the second terminal in real time through the server, and realize the treadmill and
  • the function of video live broadcast between the second terminals enables different users to perform video communication through the treadmill during running, which satisfies the user's demand for network communication of the treadmill.
  • another embodiment of the present disclosure further provides a video live broadcast apparatus, where the apparatus is located at a server, and is configured to The method shown in Figure 4 is implemented.
  • the apparatus includes a first receiving unit 71, a first forwarding unit 72, a second receiving unit 73, and a second forwarding unit 74.
  • the first receiving unit 71 is configured to receive, by the server, a live broadcast request, where the live request is sent by the first terminal to the second terminal to obtain a real-time video recording of the scene where the second terminal is located; wherein the live request carries the identity of the second terminal Identification
  • the first forwarding unit 72 is configured to forward the live broadcast request to the second terminal according to the identity identifier
  • the second receiving unit 73 is configured to receive the response signal of the second terminal and the second video stream, where the response signal is a response signal of the second terminal to the live broadcast request, and the second video stream is a real-time video recorded by the second terminal. Converting the resulting video stream;
  • the second forwarding unit 74 is configured to forward the response signal and the second video stream to the first terminal, so that the first terminal can display the real-time video of the scene where the second terminal is located to the outside through the display screen.
  • the apparatus further includes:
  • the third receiving unit 75 is configured to receive the first video stream sent by the first terminal before forwarding the response signal and the second video stream to the first terminal, where the first video stream is the first terminal that records the camera on the display screen The video stream obtained by real-time video conversion at the scene;
  • the synthesizing unit 76 is configured to synthesize the first video stream and the second video stream into a target video stream.
  • the second forwarding unit 74 includes:
  • the forwarding module 741 is configured to forward the response signal to the first terminal
  • the sending module 742 is configured to send the target video stream to the first terminal and the second terminal simultaneously, so that the first terminal and the second terminal implement real-time video interaction.
  • the first receiving unit 71 is configured to:
  • the server receives the live broadcast request sent by the first terminal to the at least two second terminals, so that the display screen of the first terminal can simultaneously display real-time video of multiple scenes.
  • the device for live broadcast of the video can receive, by the server, a live broadcast request sent by the first terminal, where the live broadcast request is a request for acquiring the real-time video of the scene where the second terminal is located, and the live broadcast request carries
  • the server forwards the live broadcast request to the second terminal according to the identity identifier, and the second terminal responds to the live broadcast request, and records the response signal and records the location of the second terminal.
  • the second video stream converted into the real-time video is sent to the server; and then the server forwards the response signal and the second video stream to the first terminal, so that the first terminal displays the second video stream to the outside through the display screen.
  • the embodiment of the present disclosure can enable the treadmill including the first terminal to view the live video of the treadmill or the movable motion picture recorder including the second terminal in real time through the server, and realize the treadmill and
  • the function of video live broadcast between the second terminals enables different users to perform video communication through the treadmill during running, which satisfies the user's demand for network communication of the treadmill.
  • an embodiment of the present disclosure further provides a system for video live broadcast, where the system includes a treadmill, a second terminal, and a server;
  • the treadmill is a treadmill comprising the device of Figure 5 or Figure 6 above;
  • the second terminal is configured to receive a live broadcast request, and return a response signal and a second video stream to the server;
  • the second terminal is a treadmill or a movable motion picture recorder, and the movable motion picture recorder has a function of a network communication module;
  • the server includes the device described in FIG. 7 or FIG. 8 above.
  • the live broadcast system of the present disclosure is capable of receiving, by the server, a live broadcast request sent by the first terminal, where the live broadcast request is a request for the first terminal to obtain a real-time video of the scene where the second terminal is located, and the live broadcast request carries
  • the server forwards the live broadcast request to the second terminal according to the identity identifier, and the second terminal responds to the live broadcast request, and records the response signal and records the location of the second terminal.
  • the second video stream converted into the real-time video is sent to the server; and then the server forwards the response signal and the second video stream to the first terminal, so that the first terminal displays the second video stream to the outside through the display screen.
  • the embodiment of the present disclosure can enable the treadmill including the first terminal to view the live video of the treadmill or the movable motion picture recorder including the second terminal in real time through the server, and realize the treadmill and Video between the second terminal
  • the live broadcast function enables different users to exchange video through the treadmill during running, which satisfies the user's demand for treadmill in network communication.
  • FIG. 9 is a schematic diagram of a physical structure of a server provided by an embodiment of the present disclosure.
  • the physical structure may include a processor 91, a communications interface 92, A memory 93 and a bus 94, wherein the processor 91, the communication interface 92, and the memory 93 complete communication with each other via the bus 94.
  • Communication interface 92 can be used to set up the transfer of information between the server and the client.
  • the processor 91 can call the logic instruction in the memory 93 to perform the following method: the server receives the live broadcast request, and the live broadcast request is a request that the first terminal sends to the second terminal to obtain the real-time video of the scene where the second terminal is located; The request carries the identity of the second terminal; the live broadcast request is forwarded to the second terminal according to the identity identifier; the response signal of the second terminal and the second video stream are received, and the response signal is a response signal of the second terminal to the live broadcast request, The second video stream is a video stream obtained by converting the real-time video recorded at the site recorded by the second terminal; and the response signal and the second video stream are forwarded to the first terminal, so that the first terminal can display the location of the second terminal through the display screen.
  • the live video is shown to the outside.
  • the logic instructions in the memory 93 described above may be implemented in the form of a software functional unit and sold or used as a stand-alone product, and may be stored in a computer readable storage medium.
  • a portion of the technical solution of the present disclosure that contributes in essence or to the related art or a part of the technical solution may be embodied in the form of a software product stored in a storage medium, including several
  • the instructions are for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present disclosure.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
  • the embodiment of the present disclosure further provides a non-transitory computer readable storage medium storing computer executable instructions, when the computer executable instructions are executed by an electronic device, causing the electronic device to perform the live broadcast of the video of the above embodiment. method.
  • the process may be performed by a computer program to instruct related hardware, and the program may be stored in a computer readable storage medium, and when executed, the program may include a flow of an embodiment of the methods as described above.
  • the storage medium may be a magnetic disk, an optical disk, a read only memory (ROM), or a random access memory (RAM).
  • the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie may be located A place, or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without deliberate labor.
  • the embodiment of the present disclosure enables the treadmill including the first terminal to view the live video of the treadmill or the movable motion picture recorder including the second terminal in real time through the server, and realizes video between the treadmill and the second terminal.
  • the live broadcast function enables different users to exchange video through the treadmill during running, which satisfies the user's demand for treadmill in network communication.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Des modes de réalisation de la présente invention concernent un procédé, un appareil, et un système de diffusion vidéo en direct. Dans le procédé selon la présente invention, un serveur : reçoit une demande de diffusion en direct qui est envoyée par un premier terminal à un second terminal pour obtenir une vidéo en temps réel sur site du second terminal, la demande de diffusion en direct contenant l'identité du second terminal ; transmet la demande de diffusion en direct au second terminal, d'après l'identité ; reçoit un signal de réponse et un second flux vidéo, du second terminal, le signal de réponse étant un signal de réponse du second terminal à la demande de diffusion en direct, le second flux vidéo étant le flux vidéo obtenu par conversion de la vidéo en temps réel sur site enregistrée par le second terminal ; et transfère le signal de réponse et le second flux vidéo au premier terminal, de sorte que le premier terminal peut afficher la vidéo en temps réel sur site du second terminal à l'extérieur au moyen d'un écran d'affichage. Par rapport à l'état de la technique, la présente invention peut satisfaire davantage de demandes d'utilisateur sur la communication en réseau de tapis roulants.
PCT/CN2016/098077 2016-03-31 2016-09-05 Procédé, appareil, et système de diffusion vidéo en direct WO2017166721A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610197026.9 2016-03-31
CN201610197026.9A CN105847263A (zh) 2016-03-31 2016-03-31 视频直播的方法、装置及***

Publications (1)

Publication Number Publication Date
WO2017166721A1 true WO2017166721A1 (fr) 2017-10-05

Family

ID=56597722

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/098077 WO2017166721A1 (fr) 2016-03-31 2016-09-05 Procédé, appareil, et système de diffusion vidéo en direct

Country Status (2)

Country Link
CN (1) CN105847263A (fr)
WO (1) WO2017166721A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114286123A (zh) * 2021-12-23 2022-04-05 海宁奕斯伟集成电路设计有限公司 电视节目的直播方法及装置
WO2023050611A1 (fr) * 2021-09-29 2023-04-06 天翼物联科技有限公司 Procédé et appareil de diffusion continue de vidéo en direct, et dispositif informatique et support de stockage lisible par ordinateur
CN116456121A (zh) * 2023-03-02 2023-07-18 广东互视达电子科技有限公司 一种多功能直播机

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131651B (zh) * 2016-08-23 2019-07-16 腾讯科技(深圳)有限公司 一种同屏直播方法及装置
CN106792245B (zh) * 2016-11-22 2018-04-20 广州华多网络科技有限公司 直播间视频流合成方法、装置及终端设备
CN107707927B (zh) * 2017-09-25 2021-10-26 咪咕互动娱乐有限公司 一种直播数据推送方法、装置及存储介质
WO2019084959A1 (fr) * 2017-11-06 2019-05-09 深圳市大疆创新科技有限公司 Procédé et dispositif d'interaction entre terminal mobile et plateforme en nuage de véhicule aérien sans pilote

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040119814A1 (en) * 2002-12-20 2004-06-24 Clisham Allister B. Video conferencing system and method
CN101141613A (zh) * 2007-10-10 2008-03-12 中国联合通信有限公司 一种视频会议切换控制***及方法
CN101291417A (zh) * 2008-06-06 2008-10-22 中兴通讯股份有限公司 一种视频会议***的轮询方法和***
CN101562682A (zh) * 2008-04-14 2009-10-21 鸿富锦精密工业(深圳)有限公司 视频图像处理***及其服务器、用户端和视频图像处理方法
CN102025973A (zh) * 2010-12-17 2011-04-20 广东威创视讯科技股份有限公司 视频合成方法及视频合成***
CN102611871A (zh) * 2012-01-13 2012-07-25 深圳市同洲电子股份有限公司 视频通话的方法、***、移动终端及数字电视接收终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105791736A (zh) * 2014-12-24 2016-07-20 兴天通讯技术(天津)有限公司 一种终端间通信方法、装置及视频对讲平台

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040119814A1 (en) * 2002-12-20 2004-06-24 Clisham Allister B. Video conferencing system and method
CN101141613A (zh) * 2007-10-10 2008-03-12 中国联合通信有限公司 一种视频会议切换控制***及方法
CN101562682A (zh) * 2008-04-14 2009-10-21 鸿富锦精密工业(深圳)有限公司 视频图像处理***及其服务器、用户端和视频图像处理方法
CN101291417A (zh) * 2008-06-06 2008-10-22 中兴通讯股份有限公司 一种视频会议***的轮询方法和***
CN102025973A (zh) * 2010-12-17 2011-04-20 广东威创视讯科技股份有限公司 视频合成方法及视频合成***
CN102611871A (zh) * 2012-01-13 2012-07-25 深圳市同洲电子股份有限公司 视频通话的方法、***、移动终端及数字电视接收终端

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023050611A1 (fr) * 2021-09-29 2023-04-06 天翼物联科技有限公司 Procédé et appareil de diffusion continue de vidéo en direct, et dispositif informatique et support de stockage lisible par ordinateur
CN114286123A (zh) * 2021-12-23 2022-04-05 海宁奕斯伟集成电路设计有限公司 电视节目的直播方法及装置
CN116456121A (zh) * 2023-03-02 2023-07-18 广东互视达电子科技有限公司 一种多功能直播机
CN116456121B (zh) * 2023-03-02 2023-10-31 广东互视达电子科技有限公司 一种多功能直播机

Also Published As

Publication number Publication date
CN105847263A (zh) 2016-08-10

Similar Documents

Publication Publication Date Title
WO2017166721A1 (fr) Procédé, appareil, et système de diffusion vidéo en direct
US10673918B2 (en) System and method for providing a real-time three-dimensional digital impact virtual audience
US10063920B2 (en) Method and apparatus for generating media content
CN108055496B (zh) 一种视频会议的直播方法和***
WO2018082284A1 (fr) Système de diffusion en direct audio et vidéo panoramique 3d et procédé d'acquisition audio et vidéo
WO2016150317A1 (fr) Procédé, appareil, et système de synthèse de vidéo en direct
US8634597B2 (en) Method and apparatus for managing personal content
US20170182426A1 (en) Capture and delivery of online games spectators personalized commentaries to players
CN108307182A (zh) 一种基于虚拟现实技术的网络交互共享体验***和方法
US11399053B2 (en) System and method for providing a real-time digital virtual audience
CN108933914B (zh) 一种使用移动终端进行视频会议的方法及***
JP2012129800A (ja) 情報理装置および方法、プログラム、並びに情報処理システム
US20240004859A1 (en) Data handling method, system and computer program
JP2010136220A (ja) 通信端末装置、通信量制御方法および集積回路
CN114979545A (zh) 多终端的通话方法和存储介质及电子设备
US20210227005A1 (en) Multi-user instant messaging method, system, apparatus, and electronic device
JP6530820B2 (ja) マルチメディア情報再生方法及びシステム、採集デバイス、標準サーバ
JP3201804U (ja) 特に音声/動画データにおけるポータブル動画通信デバイス及びデータ送信方法、ならびにその用途
US20120197989A1 (en) System and method for providing a real-time digital impact virtual audience
CN216017006U (zh) 一种数据传输设备和视频会议***
EP3289766B1 (fr) Procédé et système permettant de transmettre des vidéos de scéances de fitness à la demande à des dispositifs électroniques fixes ou mobiles
US20200296148A1 (en) System and method for providing a real-time digital virtual audience
CN211830976U (zh) 一种视频会议平台
KR20120009866A (ko) 실시간 경기 정보 공유 서비스 방법 및 시스템
JP2006004190A (ja) 携帯電話向けチャットサービスシステム

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

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

Ref document number: 16896491

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 16896491

Country of ref document: EP

Kind code of ref document: A1