CN105847263A - Live video streaming method, device and system - Google Patents

Live video streaming method, device and system Download PDF

Info

Publication number
CN105847263A
CN105847263A CN201610197026.9A CN201610197026A CN105847263A CN 105847263 A CN105847263 A CN 105847263A CN 201610197026 A CN201610197026 A CN 201610197026A CN 105847263 A CN105847263 A CN 105847263A
Authority
CN
China
Prior art keywords
terminal
video flowing
real
service end
scene
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610197026.9A
Other languages
Chinese (zh)
Inventor
李大龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Holding Beijing Co Ltd
LeTV Sports Culture Develop Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Sports Culture Develop Beijing Co Ltd
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 LeTV Holding Beijing Co Ltd, LeTV Sports Culture Develop Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610197026.9A priority Critical patent/CN105847263A/en
Publication of CN105847263A publication Critical patent/CN105847263A/en
Priority to PCT/CN2016/098077 priority patent/WO2017166721A1/en
Pending legal-status Critical Current

Links

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]

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

The embodiment of the invention provides a live video streaming method, device and system, wherein the method mainly comprises: a server side receiving a live streaming request, wherein the live streaming request is sent by a first terminal to a second terminal to obtain the spot real time video of the second terminal, and carries the identification of the second terminal; forwarding the live streaming request to the second terminal according to the identification; receiving the response signal of the second terminal and second video streaming, wherein the response signal is the response signal of the second terminal to the live streaming request, and the second video streaming is the video streaming obtained by converting the spot real time video of the second terminal; and forwarding the response signal and the second live streaming to the first terminal so that the first terminal can display the spot real time video of the second terminal to the outside through a display screen. Compared with the prior art, the live video streaming method, device and system can meet more user demands on treadmill network communication.

Description

The method of net cast, Apparatus and system
Technical field
The present embodiments relate to Intelligent hardware technical field, particularly relate to a kind of net cast method, Apparatus and system.
Background technology
Treadmill is the standing body-building apparatus of family and gymnasium, due to its simple and practical property, becomes family The optimum selection of user in fitness equipment.The most with the quickening pace of modern life, increasing people selects Body-building in Jia, therefore the demand for treadmill is also increasing, simultaneously for treadmill performance and merit The requirement of energy is also constantly promoting.The major function that current existing treadmill is generally of includes: carry Walking for multiple speed is experienced, and makes user that suitable speed can be selected to move;Display screen is provided, Make user that the video source downloaded in advance can be passed through USB (universal serial bus) (Universal Serial Bus, letter Claiming USB) interface uploaded in treadmill, and carried out the viewing of video by display screen.
Analyze it can be seen that the function that mainly has of existing treadmill is fairly simple from above-mentioned, it is impossible to full Foot user's demand to treadmill more networks communication aspects.
Summary of the invention
The embodiment of the present invention provides a kind of method of net cast, Apparatus and system, in order to solve existing race Step machine can not meet user's problem to the demand of treadmill more networks communication aspects.
First aspect, the embodiment of the present invention provides a kind of method of net cast, and described method is positioned at first End side, described method includes:
Described first terminal sends live request to service end, so that described service end is by described live request Be transmitted to the second terminal, described live request be described second terminal of acquisition real-time recording at the scene Request;Wherein, described live request carries the identity of described second terminal;
Receiving response signal and the second video flowing that described service end returns, described response signal is described Second terminal answer signal to described live request, described second video flowing is for by described second terminal note Record the video flowing that is converted to of real-time recording at the scene;
Described second video flowing is shown by the display screen of described first terminal, so that outside by described First terminal watch in real time described second terminal real-time recording at the scene.
Second aspect, the embodiment of the present invention provides the method for another kind of net cast, and described method is positioned at clothes Business side, it is characterised in that described method includes:
Described service end receives live request, and described live request is that first terminal sends to the second terminal Obtain described second terminal the request of real-time recording at the scene;Wherein, described live request is carried There is the identity of described second terminal;
Described live request is transmitted to described second terminal;
Receiving response signal and second video flowing of described second terminal, described response signal is described Two terminals answer signal to described live request, described second video flowing is for by described second terminal record The video flowing that is converted to of real-time recording at the scene;
Described response signal and described second video flowing are transmitted to described first terminal, so that described One terminal can by display screen by described second terminal real-time recording at the scene be shown to outside.
The third aspect, the embodiment of the present invention provides the device of a kind of net cast, and described device is positioned at first Terminal, described device includes:
First transmitting element, sends live request for described first terminal to service end, so that described clothes Described live request is transmitted to the second terminal by business end, and described live request is the described second terminal institute of acquisition The request of real-time recording at the scene;Wherein, described live request carries the body of described second terminal Part mark;
Receive unit, for receiving response signal and the second video flowing that described service end returns, described Response signal is described second terminal answer signal to described live request, and described second video flowing is will Described second terminal record the video flowing that is converted to of real-time recording at the scene;
Display unit, for described second video flowing is shown by the display screen of described first terminal, with Make outside by described first terminal watch in real time described second terminal real-time recording at the scene.
Fourth aspect, the embodiment of the present invention also provides for the device of another kind of net cast, and described device is positioned at Service end, described device includes:
First receives unit, receives live request for described service end, and described live request was the first end Hold to the second terminal send obtain described second terminal the request of real-time recording at the scene;Wherein, Described live request carries the identity of described second terminal;
First retransmission unit, for being transmitted to described second according to described identity by described live request Terminal;
Second receives unit, for receiving response signal and second video flowing of described second terminal, institute Stating response signal is described second terminal answer signal to described live request, and described second video flowing is By described second terminal record the video flowing that is converted to of real-time recording at the scene;
Second retransmission unit, for being transmitted to described the by described response signal and described second video flowing One terminal so that described first terminal can by display screen by described second terminal at the scene real-time Video recording is shown to outside.
5th aspect, the embodiment of the present invention also provides for the system of a kind of net cast, and described system includes running Step machine, the second terminal and service end;
Described treadmill is the treadmill of the described device including that the above-mentioned third aspect provides;
Described second terminal, is used for receiving described live request, returns described response letter to described service end Number and the second video flowing;Described second terminal is described treadmill or removable dynamic image monitor, Described removable dynamic image monitor has network communicating function;
Described service end, the described device provided including above-mentioned fourth aspect.
The embodiment of the present invention provide the method for net cast, Apparatus and system, it is possible to by first terminal to Service end sends live request, this live request be first terminal be acquisition the second terminal reality at the scene Time video recording request, and live request carries the identity of the second terminal;Service end receives directly After broadcasting request, according to identity therein, live request being transmitted to the second terminal, the second terminal is to directly The request of broadcasting responds, and by answer signal and record the second terminal real-time recording at the scene be converted into The second video stream to service end;Then above-mentioned answer signal and the second video flowing are forwarded by service end To first terminal, make first terminal, by display screen, the second video flowing are shown to outside.With prior art Comparing, the embodiment of the present invention can make the treadmill including first terminal watch bag in real time by service end Include the treadmill of the second terminal or removable dynamic image monitor real-time recording at the scene, it is achieved Treadmill and the second terminal room carry out the function of net cast, make can run between different users Time carry out video exchange by treadmill, meet user to treadmill demand in terms of network service.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to reality Execute the required accompanying drawing used in example or description of the prior art to be briefly described, it should be apparent that under, Accompanying drawing during face describes is some embodiments of the present invention, for those of ordinary skill in the art, On the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
The flow chart of the method for a kind of net cast that Fig. 1 provides for the embodiment of the present invention;
The flow chart of the method for the another kind of net cast that Fig. 2 provides for the embodiment of the present invention;
The flow chart of the method for another net cast that Fig. 3 provides for the embodiment of the present invention;
The flow chart of the method for another net cast that Fig. 4 provides for the embodiment of the present invention;
The composition frame chart of the device of a kind of net cast that Fig. 5 provides for the embodiment of the present invention;
The composition frame chart of the device of the another kind of net cast that Fig. 6 provides for the embodiment of the present invention;
The composition frame chart of the device of another net cast that Fig. 7 provides for the embodiment of the present invention;
The composition frame chart of the device of another net cast that Fig. 8 provides for the embodiment of the present invention;
The entity structure schematic diagram of a kind of service end that Fig. 9 provides for the embodiment of the present invention.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with this Accompanying drawing in bright embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention, Obviously, described embodiment is a part of embodiment of the present invention rather than whole embodiments.Based on Embodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premise The every other embodiment obtained, broadly falls into the scope of protection of the invention.
A kind of method embodiments providing net cast, the method is positioned at first terminal side, as Shown in Fig. 1, the method includes:
In subsequent embodiment firstly the need of explanation, being with first terminal as treadmill, the second terminal is for running Illustrate as a example by step machine or removable dynamic image monitor, and first terminal and the second terminal are all There is network communicating function, narration in subsequent embodiment, is not repeated.
101, first terminal sends live request to service end.
First terminal sends live request i.e. treadmill to service end and sends live request to service end, and this is straight The acquisition that the request broadcast is this treadmill to be sent to another treadmill or removable dynamic image monitor another Treadmill or removable dynamic image monitor the request of real-time recording at the scene.Wherein, live Request also carries another treadmill or the identity of removable dynamic image monitor, identity mark Know usually IP(Internet Protocol) (Internet Protocol is called for short IP) address or account name etc., this identity Being unique identity information distinguishing the second different terminals, carrying identity is to make service end permissible Live request is transmitted to unique the second corresponding terminal.
102, response signal and the second video flowing that service end returns is received.
Forward when the second terminal i.e. another treadmill or removable dynamic image monitor receive server Live request after, can to service end return one response signal, and the second video flowing is also sent to clothes Business end.Wherein response signal is that another treadmill or removable dynamic image monitor are to live request Answer signal, the second video flowing is by another treadmill or the institute of removable dynamic image monitor record The video flowing that real-time recording at the scene is converted to, real-time recording is analogue signal, and video flowing is numeral Signal, video flowing is can directly to carry out network transmission the video data in terminal plays.
Then received, by the i.e. treadmill of first terminal, response signal and the second video flowing that service end forwards.
103, the second video flowing is shown by the display screen of first terminal.
After first terminal treadmill receives response signal and second video flowing of return, by self Display screen shows, makes external user can watch another in real time by the display screen on treadmill and runs Machine or the real-time recording of removable dynamic image monitor record.Achieve between treadmill and treadmill, Or the net cast between treadmill and removable dynamic image monitor.Provide several concrete applied field Scape: scene one, two users taken exercise the most on a treadmill carry out display screen by display screen and see the other side, And the exchange of voice is carried out by the Mike on treadmill;Scene two, user a forges on a treadmill Refining, user b carries removable dynamic image monitor and moves out of doors, and user b can be by it at family The overall process of outer motion is sent to the treadmill of user a by service end, makes user a can pass through to run On machine display screen watch in real time user b out of doors video recording, it is possible to carry out the exchange of voice.
Further, the second terminal can also ask sender as live, and first terminal is as acceptance Live requesting party, the status of both sides and effect are reciprocity.
The method of the net cast that the embodiment of the present invention provides, it is possible to sent straight to service end by first terminal Broadcast request, this live request be first terminal be acquisition the second terminal the request of real-time recording at the scene, And live request carries the identity of the second terminal;After service end receives live request, according to Live request is transmitted to the second terminal by identity therein, and live request is responded by the second terminal, And by answer signal and record the second terminal the second video stream of being converted into of real-time recording at the scene To service end;Then above-mentioned answer signal and the second video flowing are transmitted to first terminal by service end, make Second video flowing is shown to outside by display screen by one terminal.Compared with prior art, the present invention implements Example can make the treadmill including first terminal watch, by service end, the running including the second terminal in real time Machine or removable dynamic image monitor real-time recording at the scene, it is achieved that treadmill and second is eventually Carry out the function of net cast between end, make to be carried out by treadmill when running between different users Video exchanges, and meets user to treadmill demand in terms of network service.
Further, as to the refinement of embodiment illustrated in fig. 1 and extension, present invention also offers another Embodiment.As in figure 2 it is shown, the method for net cast includes in this embodiment:
201, first terminal sends live request to service end.
The implementation of this step is identical with the implementation of Fig. 1 step 101, and here is omitted.
202, the photographic head on display screen is opened.
Automatically turn on the photographic head on first terminal i.e. treadmill display screen, existing in order to record treadmill place The real-time recording of field.
203, by first terminal real-time recording at the scene be converted to the first video flowing.
Owing to being analogue signal by the video of photographic head direct recording, so needing analogue signal by compiling Code device is converted analog signals into data signal i.e. video flowing and just further can be passed by network Broadcast.The real-time recording of the first terminal treadmill therefore obtained by step 202 is also required to be converted to correspondence Digital of digital video data that is first video flowing.Encoder therein can be with software encoder or hardware coder.
204, by the first video stream to service end.
By the first video stream of obtaining to service end, so that the first video flowing and second are regarded by service end Frequently stream synthesizes target video stream and target video stream is sent respectively to first terminal and the second terminal. Synthesis target video stream is that self is real-time with the scene of the second terminal in order to make first terminal to show simultaneously Video recording.It addition, two-path video stream is synthesized the mode of a road video flowing for recipient, score Not receiving or process two-path video stream and more save Internet resources, transmission is faster.
Wherein, the second video flowing is live request to be turned in the first terminal live request of transmission and service end After issuing the second terminal, the second terminal send to service end.
205, response signal and the target video stream that service end returns is received.
After the target video stream of synthesis and response signal are sent to first terminal by service end, first eventually End receives response signal and the target video stream that service end returns.
206, target video stream is shown by the display screen of first terminal.
Owing to target video stream is the video data synthesized by the first video flowing and the second video flowing, therefore the When target video stream is shown by one terminal by the display screen of self, outside can be made to be seen by display screen Second terminal real-time recording at the scene.
If first terminal and the second terminal are all treadmill, then the user that first terminal is corresponding with the second terminal Can by the display screen on treadmill simultaneously view oneself and the other side real-time recording at the scene;If the One terminal is treadmill, and the second terminal is removable dynamic image monitor, the then user that treadmill is corresponding It can be seen that the real-time recording of oneself and the other side, the user carrying removable dynamic image monitor is usual Cannot see that the real-time recording of the other side, unless be furnished with display screen on removable dynamic image monitor.Above-mentioned No matter two kinds of situations, can simultaneously view the real-time recording of oneself and the other side, can be carried out voice and leads to Words.
Further, send in the step 101 in above-mentioned Fig. 1 and the step 201 in Fig. 2 is live Request can be that first terminal sends live request at least two the second terminal simultaneously, and corresponding first is eventually End can receive the video flowing that on-the-spot real-time recording corresponding to multiple second terminal is corresponding, and such first eventually The display screen of end can show multiple on-the-spot real-time recording simultaneously.
Further, a kind of method embodiments providing net cast, the method is positioned at service Side, as it is shown on figure 3, the method includes:
301, service end receives live request.
Service end receives the live request that the i.e. treadmill of first terminal sends, and live request is treadmill to the Acquisition the second terminal place that two terminals i.e. another treadmill or removable dynamic image monitor send is existing The request of the real-time recording of field.Wherein, live request carries the identity of the second terminal, identity The IP address of mark usually the second terminal or account name etc., this identity is that unique difference is different The identity information of two terminals.
302, according to identity, live request is transmitted to the second terminal.
After service end receives live request, it is possible to according to the identity in live request to unique corresponding The second terminal forward live request, and wait the response to live request of second terminal.
303, response signal and second video flowing of the second terminal are received.
After the second terminal is to live request-reply, corresponding response signal can be sent to service end, and The second video flowing that the live video of the second terminal record is converted to the most together is issued service end.Therefore Service end can receive response signal and second video flowing of the second terminal.Wherein the second video flowing be by The video flowing that second terminal will be become by coder transitions by the on-the-spot real-time recording of self photographic head record. Due to during Internet communication all be use digital signal, and generally by photographic head directly obtain real-time Video recording is analogue signal, it is therefore desirable to convert analog signals into the video flowing of digital signal.By in real time The encoder of the process use that video recording is converted to video flowing can be software encoder or hardware coder.
304, response signal and the second video flowing are transmitted to first terminal.
The response signal received from the second terminal and the second video flowing are transmitted to first terminal by service end I.e. treadmill so that treadmill can by display screen by the second terminal real-time recording at the scene show Give outside.Achieve between treadmill and treadmill or between treadmill and removable dynamic image monitor Net cast.
The method of the net cast that the embodiment of the present invention provides, it is possible to received first terminal by service end and send Live request, this live request be first terminal be acquisition the second terminal real-time recording at the scene Request, and live request carries the identity of the second terminal;After service end receives live request, According to identity therein, live request being transmitted to the second terminal, live request is carried out by the second terminal Response, and by answer signal and record the second terminal the second video of being converted into of real-time recording at the scene Stream is sent to service end;Then above-mentioned answer signal and the second video flowing are transmitted to first terminal by service end, Make first terminal, by display screen, the second video flowing are shown to outside.Compared with prior art, the present invention Embodiment can make to include that the treadmill of first terminal is watched in real time by service end and include the second terminal Treadmill or removable dynamic image monitor real-time recording at the scene, it is achieved that treadmill and Two terminal rooms carry out the function of net cast, make to pass through treadmill when running between different users Carry out video exchange, meet user to treadmill demand in terms of network service.
Further, as to the refinement of embodiment illustrated in fig. 3 and extension, present invention also offers another Embodiment.As shown in Figure 4, in this embodiment, the method for net cast includes:
401, service end receives live request.
The implementation of this step is identical with the implementation of Fig. 3 step 301, and here is omitted.
402, according to identity, live request is transmitted to the second terminal.
The implementation of this step is identical with the implementation of Fig. 3 step 302, and here is omitted.
403, response signal and second video flowing of the second terminal are received.
The implementation of this step is identical with the implementation of Fig. 3 step 303, and here is omitted.
404, the first video flowing that first terminal sends is received.
In order to by first terminal real-time recording at the scene be also shown on the display screen of first terminal, because of This needs to accept the first video flowing that first terminal sends.The generation process of the first video flowing and Fig. 2 step 202 and step 203 in the generation process of the first video flowing identical, here is omitted.
405, the first video flowing and the second video flowing are synthesized target video stream.
After service end receives the first video flowing and the second video flowing, by this two-path video stream is closed Becoming to obtain target video stream, the synthetic effect obtained is that two-path video stream synthesizes a road video flowing, and Make the effect that target video stream represents for simultaneously by two-path video stream correspondence real-time recording split screen display available simultaneously. It addition, two-path video stream synthesizes the mode of a road video flowing for recipient, ratio receives respectively Or process two-path video stream and more save Internet resources, transmission is faster.
406, response signal is transmitted to first terminal and target video stream is sent simultaneously to first terminal With the second terminal.
The response signal of the second terminal is transmitted to first terminal by service end, and simultaneously by target video stream It is sent to first terminal and the second terminal, so that after first terminal i.e. treadmill receives target video stream, By the display screen on treadmill by the first terminal comprised in target video stream and the second terminal institute at the scene Real-time recording be shown to outside, it is achieved that between treadmill and treadmill or treadmill with removable dynamically Net cast between image recorder.
Further, in above-mentioned Fig. 3, step 301 can with the live request of reception in step 401 in Fig. 4 Think: service end receives the live request that sends at least two the second terminal of first terminal, the of correspondence The display screen of one terminal just can show multiple second terminal filed real-time recording simultaneously.
Further, in the embodiment of above-mentioned Fig. 1 to Fig. 4 first terminal and the second terminal except showing Outside the interaction of field real-time recording, the second terminal can also be by real by the video of network foradownloaded video or this locality Time send first terminal to, it is achieved video share.
Further, first terminal i.e. treadmill increase the function of real-time video interactive, forging can be made Refining becomes more interesting.
Further, as to the realization of method shown in above-mentioned Fig. 1 and Fig. 2, the embodiment of the present invention Another embodiment additionally provides the device of a kind of net cast, and this device is positioned at first terminal, for right Method shown in above-mentioned Fig. 1 and Fig. 2 realizes.As it is shown in figure 5, this device includes: first sends Unit 51, reception unit 52 and display unit 53.
First transmitting element 51, sends live request for first terminal to service end, so that service end will Live request is transmitted to the second terminal, live request be acquisition the second terminal real-time recording at the scene Request;Wherein, live request carries the identity of the second terminal;
Receive unit 52, for receiving response signal and the second video flowing that service end returns, response letter Number being second terminal answer signal to live request, the second video flowing is by the place of the second terminal record The video flowing that on-the-spot real-time recording is converted to;
Display unit 53, for the second video flowing is shown by the display screen of first terminal, so that outside Watched in real time by first terminal the second terminal real-time recording at the scene.
Further, as shown in Figure 6, device farther includes:
Open unit 54, before the response signal and the second video flowing returned in reception service end, Open the photographic head on display screen, in order to record first terminal real-time recording at the scene;
Converting unit 55, for by first terminal real-time recording at the scene be converted to the first video flowing;
Second transmitting element 56, is used for the first video stream to service end, so that service end is by first Video flowing and the second video flowing synthesize target video stream and target video stream are sent respectively to first terminal With the second terminal.
Further, receive unit 52, be used for:
Receive response signal and target video stream that service end returns, so that first terminal and the second terminal Realize real-time video interactive.
Further, the first transmitting element 51, it is used for:
First terminal sends live request at least two the second terminal simultaneously, so that the display of first terminal Screen can show the real-time recording at multiple scene simultaneously.
The device of the net cast that the embodiment of the present invention provides, it is possible to sent straight to service end by first terminal Broadcast request, this live request be first terminal be acquisition the second terminal the request of real-time recording at the scene, And live request carries the identity of the second terminal;After service end receives live request, according to Live request is transmitted to the second terminal by identity therein, and live request is responded by the second terminal, And by answer signal and record the second terminal the second video stream of being converted into of real-time recording at the scene To service end;Then above-mentioned answer signal and the second video flowing are transmitted to first terminal by service end, make Second video flowing is shown to outside by display screen by one terminal.Compared with prior art, the present invention implements Example can make the treadmill including first terminal watch, by service end, the running including the second terminal in real time Machine or removable dynamic image monitor real-time recording at the scene, it is achieved that treadmill and second is eventually Carry out the function of net cast between end, make to be carried out by treadmill when running between different users Video exchanges, and meets user to treadmill demand in terms of network service.
Further, as to the realization of method shown in above-mentioned Fig. 3 and Fig. 4, the embodiment of the present invention Another embodiment additionally provides the device of a kind of net cast, and this device is positioned at service end, for The method shown in Fig. 3 and Fig. 4 of stating realizes.As it is shown in fig. 7, this device includes: first receives list Unit's the 71, first retransmission unit 72, second receives unit 73 and the second retransmission unit 74.
First receives unit 71, receives live request for service end, and live request is first terminal to the Acquisition the second terminal that two terminals send the request of real-time recording at the scene;Wherein, in live request Carry the identity of the second terminal;
First retransmission unit 72, for being transmitted to the second terminal according to identity by live request;
Second receives unit 73, for receiving response signal and second video flowing of the second terminal, response Signal is second terminal answer signal to live request, and the second video flowing is by the institute of the second terminal record The video flowing that real-time recording at the scene is converted to;
Second retransmission unit 74, for response signal and the second video flowing are transmitted to first terminal, with Make first terminal can by display screen by the second terminal real-time recording at the scene be shown to outside.
Further, as shown in Figure 8, device farther includes:
3rd receive unit 75, for response signal and the second video flowing are transmitted to first terminal it Before, receiving the first video flowing that first terminal sends, the first video flowing is by photographic head record on display screen First terminal the video flowing that is converted to of real-time recording at the scene;
Synthesis unit 76, for synthesizing target video stream by the first video flowing and the second video flowing.
Further, the second retransmission unit 74, including:
Forwarding module 741, for being transmitted to first terminal by response signal;
Sending module 742, for target video stream is sent simultaneously to first terminal and the second terminal, with First terminal and the second terminal is made to realize real-time video interactive.
Further, first receives unit 71, is used for:
Service end receives the live request that first terminal sends at least two the second terminal, so that first is whole The display screen of end can show the real-time recording at multiple scene simultaneously.
The device of the net cast that the embodiment of the present invention provides, it is possible to received first terminal by service end and send Live request, this live request be first terminal be acquisition the second terminal real-time recording at the scene Request, and live request carries the identity of the second terminal;After service end receives live request, According to identity therein, live request being transmitted to the second terminal, live request is carried out by the second terminal Response, and by answer signal and record the second terminal the second video of being converted into of real-time recording at the scene Stream is sent to service end;Then above-mentioned answer signal and the second video flowing are transmitted to first terminal by service end, Make first terminal, by display screen, the second video flowing are shown to outside.Compared with prior art, the present invention Embodiment can make to include that the treadmill of first terminal is watched in real time by service end and include the second terminal Treadmill or removable dynamic image monitor real-time recording at the scene, it is achieved that treadmill and Two terminal rooms carry out the function of net cast, make to pass through treadmill when running between different users Carry out video exchange, meet user to treadmill demand in terms of network service.
Further, as the realization to method shown in Fig. 1, Fig. 2, Fig. 3 and Fig. 4, the present invention implements Example additionally provides the system of a kind of net cast, and system includes treadmill, the second terminal and service end;
Treadmill is to include the treadmill of device described in above-mentioned Fig. 5 or Fig. 6;
Second terminal, is used for receiving live request, returns response signal and the second video flowing to service end; Second terminal is treadmill or removable dynamic image monitor, and removable dynamic image monitor has The function of network communication module;
Service end, including the device described in above-mentioned Fig. 7 or Fig. 8.
The system of the net cast that the embodiment of the present invention provides, it is possible to received first terminal by service end and send Live request, this live request be first terminal be acquisition the second terminal real-time recording at the scene Request, and live request carries the identity of the second terminal;After service end receives live request, According to identity therein, live request being transmitted to the second terminal, live request is carried out by the second terminal Response, and by answer signal and record the second terminal the second video of being converted into of real-time recording at the scene Stream is sent to service end;Then above-mentioned answer signal and the second video flowing are transmitted to first terminal by service end, Make first terminal, by display screen, the second video flowing are shown to outside.Compared with prior art, the present invention Embodiment can make to include that the treadmill of first terminal is watched in real time by service end and include the second terminal Treadmill or removable dynamic image monitor real-time recording at the scene, it is achieved that treadmill and Two terminal rooms carry out the function of net cast, make to pass through treadmill when running between different users Carry out video exchange, meet user to treadmill demand in terms of network service.
It should be noted that for above-mentioned Fig. 5 or Fig. 6, the device of Fig. 7 or Fig. 8, every present invention The function of the unit module used in embodiment can pass through hardware processor (hardware Processor) realize.
It is exemplary, as it is shown in figure 9, Fig. 9 shows a kind of service end that the embodiment of the present invention provides Entity structure schematic diagram, this entity structure may include that processor (processor) 91, communication interface (Communications Interface) 92, memorizer (memory) 93 and bus 94, wherein, processor 91, communication interface 92, memorizer 93 complete mutual communication by bus 94.Communication interface 92 May be used for the information transmission between server and client.Processor 91 can call in memorizer 93 Logical order, to perform following method: service end receive live request, live request is first terminal To acquisition the second terminal that the second terminal sends the request of real-time recording at the scene;Wherein, live please The identity of the second terminal is carried in asking;According to identity, live request is transmitted to the second terminal; Receiving response signal and second video flowing of the second terminal, response signal is that the second terminal is to live request Answer signal, the second video flowing be by the second terminal record real-time recording at the scene be converted to Video flowing;Response signal and the second video flowing are transmitted to first terminal, so that first terminal is permissible By display screen by the second terminal real-time recording at the scene be shown to outside.
Additionally, the logical order in above-mentioned memorizer 93 can be realized by the form of SFU software functional unit And during as independent production marketing or use, can be stored in a computer read/write memory medium. Based on such understanding, the portion that prior art is contributed by technical scheme the most in other words Dividing or the part of this technical scheme can embody with the form of software product, this computer software produces Product are stored in a storage medium, including some instructions with so that a computer equipment (can be Personal computer, server, or the network equipment etc.) perform method described in each embodiment of the present invention All or part of step.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), The various medium that can store program code such as magnetic disc or CD.
Device embodiment described above is only schematically, wherein said illustrates as separating component Unit can be or may not be physically separate, the parts shown as unit can be or Person may not be physical location, i.e. may be located at a place, or can also be distributed to multiple network On unit.Some or all of module therein can be selected according to the actual needs to realize the present embodiment The purpose of scheme.Those of ordinary skill in the art are not in the case of paying performing creative labour, the most permissible Understand and implement.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive each reality The mode of executing can add the mode of required general hardware platform by software and realize, naturally it is also possible to by firmly Part.Based on such understanding, the portion that prior art is contributed by technique scheme the most in other words Dividing and can embody with the form of software product, this computer software product can be stored in computer can Read in storage medium, such as ROM/RAM, magnetic disc, CD etc., including some instructions with so that one Computer equipment (can be personal computer, server, or the network equipment etc.) performs each to be implemented The method described in some part of example or embodiment.
Last it is noted that above example is only in order to illustrate technical scheme, rather than to it Limit;Although the present invention being described in detail with reference to previous embodiment, the ordinary skill of this area Personnel it is understood that the technical scheme described in foregoing embodiments still can be modified by it, or Person carries out equivalent to wherein portion of techniques feature;And these amendments or replacement, do not make corresponding skill The essence of art scheme departs from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (17)

1. a method for net cast, described method is positioned at first terminal side, it is characterised in that described Method includes:
Described first terminal sends live request to service end, so that described service end is by described live request Be transmitted to the second terminal, described live request be described second terminal of acquisition real-time recording at the scene Request;Wherein, described live request carries the identity of described second terminal;
Receiving response signal and the second video flowing that described service end returns, described response signal is described Second terminal answer signal to described live request, described second video flowing is for by described second terminal note Record the video flowing that is converted to of real-time recording at the scene;
Described second video flowing is shown by the display screen of described first terminal, so that outside by described First terminal watch in real time described second terminal real-time recording at the scene.
Method the most according to claim 1, it is characterised in that receiving what described service end returned Before response signal and the second video flowing, described method farther includes:
Open the photographic head on described display screen, in order to record described first terminal real-time record at the scene Picture;
By described first terminal real-time recording at the scene be converted to the first video flowing;
Described service end is given, so that described service end is by described first video by described first video stream Stream and described second video flowing synthesize target video stream and are sent respectively to by described target video stream described First terminal and described second terminal.
3. the method stated according to claim 2, it is characterised in that the described service end of described reception returns Response signal and the second video flowing, including:
Receive response signal and described target video stream that described service end returns, so that described first is whole End and described second terminal realize real-time video interactive.
Method the most according to claim 1, it is characterised in that described first terminal is sent out to service end Send live request, including:
Described first terminal simultaneously sends live request to the second terminal described at least two, so that described the The display screen of one terminal can show the real-time recording at multiple scene simultaneously.
5. a method for net cast, described method is positioned at service side, it is characterised in that described side Method includes:
Described service end receives live request, and described live request is that first terminal sends to the second terminal Obtain described second terminal the request of real-time recording at the scene;Wherein, described live request is carried There is the identity of described second terminal;
According to described identity, described live request is transmitted to described second terminal;
Receiving response signal and second video flowing of described second terminal, described response signal is described Two terminals answer signal to described live request, described second video flowing is for by described second terminal record The video flowing that is converted to of real-time recording at the scene;
Described response signal and described second video flowing are transmitted to described first terminal, so that described One terminal can by display screen by described second terminal real-time recording at the scene be shown to outside.
Method the most according to claim 5, it is characterised in that described by described response signal with And before described second video flowing is transmitted to described first terminal, described method farther includes:
Receiving the first video flowing that described first terminal sends, described first video flowing is by described display screen The described first terminal of upper photographic head record the video flowing that is converted to of real-time recording at the scene;
By described first video flowing and described second video flowing synthesis target video stream.
Method the most according to claim 6, it is characterised in that described by described response signal and Described second video flowing is transmitted to described first terminal, including:
Described response signal is transmitted to described first terminal;Further,
Described target video stream is sent simultaneously to described first terminal and described second terminal, so that described First terminal and described second terminal realize real-time video interactive.
Method the most according to claim 5, it is characterised in that described service end receives live request, Including:
Described service end receives described first terminal please to the second the live of terminal transmission described at least two Ask, so that the display screen of described first terminal can show the real-time recording at multiple scene simultaneously.
9. a device for net cast, described device is positioned at first terminal, it is characterised in that described dress Put and include:
First transmitting element, sends live request for described first terminal to service end, so that described clothes Described live request is transmitted to the second terminal by business end, and described live request is the described second terminal institute of acquisition The request of real-time recording at the scene;Wherein, described live request carries the body of described second terminal Part mark;
Receive unit, for receiving response signal and the second video flowing that described service end returns, described Response signal is described second terminal answer signal to described live request, and described second video flowing is will Described second terminal record the video flowing that is converted to of real-time recording at the scene;
Display unit, for described second video flowing is shown by the display screen of described first terminal, with Make outside by described first terminal watch in real time described second terminal real-time recording at the scene.
Device the most according to claim 9, it is characterised in that described device farther includes:
Open unit, before the response signal and the second video flowing returned in the described service end of reception, Open the photographic head on described display screen, in order to record described first terminal real-time recording at the scene;
Converting unit, for by described first terminal real-time recording at the scene be converted to the first video flowing;
Second transmitting element, for giving described service end by described first video stream, so that described clothes Described first video flowing is synthesized target video stream with described second video flowing and described target is regarded by business end Frequently stream is sent respectively to described first terminal and described second terminal.
11. devices stated according to claim 10, it is characterised in that described reception unit, are used for:
Receive response signal and described target video stream that described service end returns, so that described first is whole End and described second terminal realize real-time video interactive.
12. devices according to claim 9, it is characterised in that described first transmitting element, use In:
Described first terminal simultaneously sends live request to the second terminal described at least two, so that described the The display screen of one terminal can show the real-time recording at multiple scene simultaneously.
The device of 13. 1 kinds of net casts, described device is positioned at service end, it is characterised in that described dress Put and include:
First receives unit, receives live request for described service end, and described live request was the first end Hold to the second terminal send obtain described second terminal the request of real-time recording at the scene;Wherein, Described live request carries the identity of described second terminal;
First retransmission unit, for being transmitted to described second according to described identity by described live request Terminal;
Second receives unit, for receiving response signal and second video flowing of described second terminal, institute Stating response signal is described second terminal answer signal to described live request, and described second video flowing is By described second terminal record the video flowing that is converted to of real-time recording at the scene;
Second retransmission unit, for being transmitted to described the by described response signal and described second video flowing One terminal so that described first terminal can by display screen by described second terminal at the scene real-time Video recording is shown to outside.
14. devices according to claim 13, it is characterised in that described device farther includes:
3rd receives unit, for described response signal and described second video flowing being transmitted to described Before described first terminal, receive the first video flowing that described first terminal sends, described first video flowing For by the described first terminal of photographic head record on described display screen real-time recording at the scene be converted to Video flowing;
Synthesis unit, for by described first video flowing and described second video flowing synthesis target video stream.
15. devices according to claim 14, it is characterised in that described second retransmission unit, bag Include:
Forwarding module, for being transmitted to described first terminal by described response signal;
Sending module, for being sent simultaneously to described first terminal and described second by described target video stream Terminal, so that described first terminal and described second terminal realize real-time video interactive.
16. devices according to claim 13, it is characterised in that described first receives unit, uses In:
Described service end receives described first terminal please to the second the live of terminal transmission described at least two Ask, so that the display screen of described first terminal can show the real-time recording at multiple scene simultaneously.
The system of 17. 1 kinds of net casts, it is characterised in that described system includes treadmill, the second end End and service end;
Described treadmill is the treadmill including device according to any one of the claims 9 to 12;
Described second terminal, is used for receiving described live request, returns described response letter to described service end Number and the second video flowing;Described second terminal is treadmill or removable dynamic image monitor, institute State removable dynamic image monitor and there is network communicating function;
Described service end, including the device according to any one of the claims 13 to 16.
CN201610197026.9A 2016-03-31 2016-03-31 Live video streaming method, device and system Pending CN105847263A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610197026.9A CN105847263A (en) 2016-03-31 2016-03-31 Live video streaming method, device and system
PCT/CN2016/098077 WO2017166721A1 (en) 2016-03-31 2016-09-05 Method, apparatus, and system for live video broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610197026.9A CN105847263A (en) 2016-03-31 2016-03-31 Live video streaming method, device and system

Publications (1)

Publication Number Publication Date
CN105847263A true CN105847263A (en) 2016-08-10

Family

ID=56597722

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610197026.9A Pending CN105847263A (en) 2016-03-31 2016-03-31 Live video streaming method, device and system

Country Status (2)

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

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131651A (en) * 2016-08-23 2016-11-16 腾讯科技(深圳)有限公司 A kind of with screen live broadcasting method and device
CN106792245A (en) * 2016-11-22 2017-05-31 广州华多网络科技有限公司 Direct broadcasting room video flowing synthetic method, device and terminal device
CN107707927A (en) * 2017-09-25 2018-02-16 咪咕互动娱乐有限公司 A kind of live data method for pushing, device and storage medium
CN108702369A (en) * 2017-11-06 2018-10-23 深圳市大疆创新科技有限公司 The mobile terminal of unmanned plane and the exchange method and device of high in the clouds platform

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113891044B (en) * 2021-09-29 2023-03-24 天翼物联科技有限公司 Video live broadcast method and device, computer equipment and computer readable storage medium
CN114286123B (en) * 2021-12-23 2024-07-16 海宁奕斯伟集成电路设计有限公司 Live broadcasting method and device of television program
CN116456121B (en) * 2023-03-02 2023-10-31 广东互视达电子科技有限公司 Multifunctional direct seeding machine

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141613A (en) * 2007-10-10 2008-03-12 中国联合通信有限公司 Video session switch control system and method
CN101291417A (en) * 2008-06-06 2008-10-22 中兴通讯股份有限公司 Polling method and system for videoconference system
CN102611871A (en) * 2012-01-13 2012-07-25 深圳市同洲电子股份有限公司 Method, system and mobile terminal for video communication and digital television receiving terminal
CN105791736A (en) * 2014-12-24 2016-07-20 兴天通讯技术(天津)有限公司 Inter-terminal communication method and device and video talkback platform

Family Cites Families (3)

* 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
CN101562682A (en) * 2008-04-14 2009-10-21 鸿富锦精密工业(深圳)有限公司 Video image processing system, server, user side and video image processing method thereof
CN102025973B (en) * 2010-12-17 2014-07-02 广东威创视讯科技股份有限公司 Video synthesizing method and video synthesizing system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141613A (en) * 2007-10-10 2008-03-12 中国联合通信有限公司 Video session switch control system and method
CN101291417A (en) * 2008-06-06 2008-10-22 中兴通讯股份有限公司 Polling method and system for videoconference system
CN102611871A (en) * 2012-01-13 2012-07-25 深圳市同洲电子股份有限公司 Method, system and mobile terminal for video communication and digital television receiving terminal
CN105791736A (en) * 2014-12-24 2016-07-20 兴天通讯技术(天津)有限公司 Inter-terminal communication method and device and video talkback platform

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131651A (en) * 2016-08-23 2016-11-16 腾讯科技(深圳)有限公司 A kind of with screen live broadcasting method and device
CN106131651B (en) * 2016-08-23 2019-07-16 腾讯科技(深圳)有限公司 One kind is the same as screen live broadcasting method and device
CN106792245A (en) * 2016-11-22 2017-05-31 广州华多网络科技有限公司 Direct broadcasting room video flowing synthetic method, device and terminal device
CN107707927A (en) * 2017-09-25 2018-02-16 咪咕互动娱乐有限公司 A kind of live data method for pushing, device and storage medium
CN108702369A (en) * 2017-11-06 2018-10-23 深圳市大疆创新科技有限公司 The mobile terminal of unmanned plane and the exchange method and device of high in the clouds platform
CN108702369B (en) * 2017-11-06 2021-02-09 深圳市大疆创新科技有限公司 Interaction method and device for mobile terminal and cloud platform of unmanned aerial vehicle

Also Published As

Publication number Publication date
WO2017166721A1 (en) 2017-10-05

Similar Documents

Publication Publication Date Title
CN105847263A (en) Live video streaming method, device and system
CN112562433B (en) Working method of 5G strong interaction remote delivery teaching system based on holographic terminal
US10938725B2 (en) Load balancing multimedia conferencing system, device, and methods
CN101930284B (en) Method, device and system for implementing interaction between video and virtual network scene
WO2016150317A1 (en) Method, apparatus and system for synthesizing live video
CN108010037B (en) Image processing method, device and storage medium
CN106303555A (en) A kind of live broadcasting method based on mixed reality, device and system
JP2001245269A (en) Device and method for generating communication data, device and method for reproducing the data and program storage medium
CN108462883A (en) A kind of living broadcast interactive method, apparatus, terminal device and storage medium
TW202123178A (en) Method for realizing lens splitting effect, device and related products thereof
CN111629222B (en) Video processing method, device and storage medium
CN109361954B (en) Video resource recording method and device, storage medium and electronic device
CN108712359A (en) A kind of virtual reality social contact method and system
CN105872601A (en) Video playing method, device and system
CN112492231A (en) Remote interaction method, device, electronic equipment and computer readable storage medium
CN113596381A (en) Audio data acquisition method and device
CN117579855A (en) Virtual live broadcast method and device
JP7377352B2 (en) Multi-member instant messaging method, system, device, electronic device, and computer program
JP6530820B2 (en) Multimedia information reproducing method and system, collecting device, standard server
CN108320331B (en) Method and equipment for generating augmented reality video information of user scene
KR20170127354A (en) Apparatus and method for providing video conversation using face conversion based on facial motion capture
CN109963088A (en) Live network broadcast method, apparatus and system based on augmented reality AR
CN105872445A (en) Video call method, device and system
CN116016837A (en) Immersive virtual network conference method and device
JP2023551181A (en) Providing a 3D representation of sending participants in a virtual conference

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160810