CN109120951A - Generation dissemination method, storage medium, electronic equipment and the system of live video - Google Patents

Generation dissemination method, storage medium, electronic equipment and the system of live video Download PDF

Info

Publication number
CN109120951A
CN109120951A CN201811163027.7A CN201811163027A CN109120951A CN 109120951 A CN109120951 A CN 109120951A CN 201811163027 A CN201811163027 A CN 201811163027A CN 109120951 A CN109120951 A CN 109120951A
Authority
CN
China
Prior art keywords
live video
live
server
video
request
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
CN201811163027.7A
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.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology 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 Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201811163027.7A priority Critical patent/CN109120951A/en
Publication of CN109120951A publication Critical patent/CN109120951A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating 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/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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • 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/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of live videos to generate dissemination method, storage medium, electronic equipment and system, is related to live stream process field.The step of this method includes: after server-side receives the live video generation request that client and/or server-side are initiated, to obtain live stream corresponding with live video generation request;After server-side intercepts specified live video in live stream, the live video of interception is back to the initiation object that live video generates request;After server-side receives client and/or the live video posting request of server-side triggering, live video is issued.The present invention can generate and issue excellent live video during live streaming, and then allow main broadcaster to pass through the excellent live video of publication to improve promotion efficiency, allow water friend to pass through viewing featured videos to quickly find oneself favorite live content.

Description

Generation dissemination method, storage medium, electronic equipment and the system of live video
Technical field
The present invention relates to live stream process fields, and in particular to a kind of live video generation dissemination method, storage medium, electricity Sub- equipment and system.
Background technique
With the fast development of live streaming industry, more and more users like carrying out on live streaming platform or viewing is broadcast live. With the diversification of live content, user (being commonly called as main broadcaster) is broadcast live and wishes to take off its live content in other numerous live contents Grain husk and go out, live streaming viewing user (be commonly called as water friend) hope quickly finds oneself favorite live content in a large amount of live content.
Currently, can be realized the mode of above-mentioned requirements are as follows: water friend enters the live content that room is broadcast live to watch main broadcaster, Determine whether oneself likes during viewing.But for the longer live content of duration, in live content The general duration of featured videos is shorter and refers to that the time occurs the characteristics of during live streaming;When water friend does not watch featured videos, It may judge that the live content is not that oneself is liked because of the non-excellent live content of viewing, this undoubtedly wastes water friend's Time, also without playing effective popularizing action for main broadcaster, user experience is poor.
Summary of the invention
In view of the deficiencies in the prior art, present invention solves the technical problem that are as follows: how to be generated during live streaming The excellent live video with publication, and then allow main broadcaster to pass through the excellent live video of publication to improve promotion efficiency, make water friend logical Viewing featured videos are crossed to quickly find oneself favorite live content.
To achieve the above objectives, the generation dissemination method of live video provided by the invention, comprising the following steps:
S1: after server-side receives the live video generation request that client and/or server-side are initiated, acquisition and live video It generates and requests corresponding live stream, go to S2;
S2: after server-side intercepts specified live video in live stream, the live video of interception is back to live streaming view Frequency generates the initiation object of request, goes to S3;
S3: after server-side receives client and/or the live video posting request of server-side triggering, live video is issued.
Through the above scheme it is found that the present invention can targetedly intercept specified live video in live content, On the basis of this, the precondition that the present invention intercepts live video is user's activly request and/or server-side actively monitoring, in this way may be used The quality that live video is promoted in a manner of through " 3 guarantee " again, allows live video to achieve the effect that " excellent ".
" 3 guarantee again " specifically: live streaming user (main broadcaster), viewing live streaming user (water friend) and server-side;Main broadcaster issues straight It is essentially all that can just be issued because itself knowing that the content is more excellent when broadcasting video generation request, this meeting is so that generating and sending out The live video of cloth meets expection of the main broadcaster to " excellent ";Water friend issue live video generate request when, usually because viewing after Think that the content is more excellent, this meeting is so that the live video for generating and issuing meets expection of the water friend to " excellent ";Server-side Actively issue live video generate request precondition are as follows: server-side think the content it is more excellent (specifically how the side of thinking Method can there are many).In view of this, the present invention, which can issue live video by main broadcaster, water friend and server-side, generates request, it is raw At corresponding with main broadcaster, water friend and server-side to the expected live video of " excellent ", and then realizes and main broadcaster is allowed to pass through publication Excellent live video improve promotion efficiency, allow water friend to pass through viewing featured videos to quickly find in oneself favorite live streaming Hold.
Based on the above technical solution, server-side described in S1 receives the preposition process packet that live video generates request Include: server-side is that the generation request of user setting live video actively triggers permission, generates and asks for designated user's setting live video Seek passive triggering permission.
Through the above scheme it is found that the present invention, which can preset live video generation request, actively and passively triggers permission, And then user can be targetedly screened, allow high-quality user just to there is live video to generate publication permission.Good definition can be with For the main broadcaster for comparing " positive energy " " health " content is broadcast live for a long time, the work that the later period examines live video can be reduced in this way It measures, and then improves the working efficiency of server-side;It can also be to reach the user of specified threshold in the live streaming platform amount of consumption, this User experience can be improved in sample.
Based on the above technical solution, server-side itself triggering live video generates the precondition requested in S1 Are as follows: when the direct broadcasting room viewing number of server-side monitoring live content reaches specified threshold, initiates live video and generate request.
Through the above scheme it is found that when the direct broadcasting room viewing number of server-side monitoring live content reaches specified threshold, It can initiate live video and generate request;Because viewing number is more, it is meant that live content is more smart for live streaming field Coloured silk will targetedly promote the quality of live video, live video is allowed as far as possible can so generating live video at this time Reach excellent degree.
Based on the above technical solution, server-side described in S2 intercepts the stream of specified live video in live stream Journey includes:
When live video, which generates request, to be triggered by the client that user is broadcast live, at the beginning of the specified live video Between be t, end time t1, wherein t be server-side receive live video generate request time, t1=t+x, 1≤x≤y, y For t to any value between the live stream end time;
When live video, which generates request, to be triggered by the client of live streaming viewing user, the specified live video is opened Time beginning is t2, end time t, t2=t-z, 1≤z≤t.
Through the above scheme it is found that for water friend for, water friend be just know after having watched live stream when The pervious content of section is splendid contents, so initiating live video to generate request to be to intercept live streaming view time point forward with water friend Frequently, expection of the water friend to interception video can be met automatically on the basis of setting default interception way is to improve working efficiency.
For main broadcaster, main broadcaster be in the live stream for knowing to have played since what time period for splendid contents, So initiating live video to generate request to be to intercept live video backward at time point with main broadcaster, interception way can be defaulted in setting On the basis of improving working efficiency, meet expection of the main broadcaster to interception video automatically.
It based on the above technical solution, is t at the beginning of live video, when the end time is t1, described in S2 Server-side intercepts the process of specified live video in live stream further include: server-side obtains the live stream comprising live video Afterwards, after waiting duration to be specified, specified live video is intercepted in live stream.
Through the above scheme it is found that due to needing to intercept video backward from t, it is therefore desirable to pass through certain buffer time (i.e. specified duration), to guarantee that the live stream after t can cache.
Based on the above technical solution, server-side described in S2 intercepts the mistake of specified live video in live stream It is further comprising the steps of in journey: while intercepting live stream, to convert live stream to the live video for meeting broadcast format.
Through the above scheme it is found that while intercepting live stream convert video formats, can be parallel by serial process Change, and then improves working efficiency;At the same time, examining permission after the embodiment of the present invention is by whether have hair can be targeted User is screened, and then allows the user for meeting permission to enjoy and first issues video, the whether satisfactory treatment of review video is promoted Optimization experience.
Storage medium provided by the invention is stored with computer program on the storage medium, and the computer program is located Reason device realizes that above-mentioned live video generates dissemination method when executing.
Electronic equipment provided by the invention, including memory and processor are stored on memory and are run on a processor Computer program, processor realizes that above-mentioned live video generates dissemination method when executing computer program.
The generation delivery system of live video provided by the invention, the live stream including being set in server-side obtain mould Block, live video interception module and live video release module;
Live stream obtains module and is used for: after receiving the live video generation request that client and/or server-side are initiated, obtaining Live stream corresponding with live video generation request;
Live video interception module is used for: after intercepting specified live video in live stream, by the live video of interception It is back to the initiation object that live video generates request;
Live video release module is used for: after receiving client and/or the live video posting request of server-side triggering, hair Cloth live video.
Based on the above technical solution, the live video interception module intercepts specified live streaming view in live stream The process of frequency includes:
When live video, which generates request, to be triggered by the client that user is broadcast live, at the beginning of the specified live video Between be t, end time t1, wherein t is the time for receiving live video and generating request, and t1=t+x, 1≤x≤y, y are t to straight Broadcast any value between the stream end time;
When live video, which generates request, to be triggered by the client of live streaming viewing user, the specified live video is opened Time beginning is t2, end time t, t2=t-z, 1≤z≤t.
Detailed description of the invention
Fig. 1 is the flow chart of the generation dissemination method of the live video in the embodiment of the present invention;
Fig. 2 is the connection block diagram of electronic equipment in the embodiment of the present invention.
Specific embodiment
Invention is further described in detail with reference to the accompanying drawings and embodiments.
It is shown in Figure 1, the generation dissemination method of the live video in the embodiment of the present invention, comprising the following steps:
S1: server-side receives client and/or server-side and initiates that (client sending is then passive triggering, and server-side issues Then actively to trigger) live video generate request after, obtain with the corresponding live stream of live video generation request, go to S2.
S2: after server-side intercepts specified live video in live stream, the live video of interception is back to live streaming view Frequency generates the initiation object of request, and the mode of return can directly return to live video, can also return to the video of live video Address is flowed, S3 is gone to.
S3: after server-side receives client and/or the live video posting request of server-side triggering, live video is issued.
It follows that the embodiment of the present invention can targetedly intercept specified live video in live content, herein On the basis of, the embodiment of the present invention intercept live video precondition be user's activly request and/or server-side actively monitoring, this Sample can promote the quality of live video by way of " 3 guarantee " again, and live video is allowed to achieve the effect that " excellent ".
" 3 guarantee again " specifically: live streaming user (main broadcaster), viewing live streaming user (water friend) and server-side;Main broadcaster issues straight It is essentially all that can just be issued because itself knowing that the content is more excellent when broadcasting video generation request, this meeting is so that generating and sending out The live video of cloth meets expection of the main broadcaster to " excellent ";Water friend issue live video generate request when, usually because viewing after Think that the content is more excellent, this meeting is so that the live video for generating and issuing meets expection of the water friend to " excellent ";Server-side Actively issue the precondition that live video generates request are as follows: server-side thinks that the content is more excellent.In view of this, of the invention Embodiment can issue live video by main broadcaster, water friend and server-side and generate request, and generation corresponds with main broadcaster, water friend's kimonos End be engaged in the expected live video of " excellent ", and then realizes and allows main broadcaster to pass through the excellent live video of publication to improve and promote Dynamics allows water friend to pass through viewing featured videos to quickly find oneself favorite live content.
Illustrate method of the invention below by six embodiments.
Embodiment one:
In S1 server-side receive live video generate request preposition process include: server-side be user setting live video It generates request and actively triggers permission, live video is set for designated user and generates request passive triggering permission, meets video generation The user that request actively triggers permission could send live video generation request to server-side and (specially meet the user's of permission Live video is just had on client end interface generates publication button), meet live video and generates the straight of request passive triggering permission Server-side initiation live video generation request can be triggered by broadcasting content.
Server-side is arranged live video and generates the benefit that request actively and passively triggers permission are as follows: server-side is provided with live streaming After video generation request actively triggers permission, user can be targetedly screened, high-quality user is allowed just to have live video generation Issue permission.Good definition can compare the main broadcaster of " positive energy " " health " content for long-term live streaming, after can reducing in this way The workload that phase examines live video, and then improve the working efficiency of server-side;It can also be to disappear in live streaming platform Expense volume reaches the user of specified threshold, and user experience can be improved in this way.
Embodiment two:
Server-side itself triggering live video generates the precondition of request in S1 are as follows: server-side monitors live content When direct broadcasting room viewing number reaches specified threshold, initiates live video and generate request;Its benefit are as follows: for live streaming field, Viewing number is more, it is meant that and live content is more excellent (being here both the mode that previously mentioned server-side thinks excellent), that Live video is generated at this time, will targetedly promote the quality of live video, live video can be reached as far as possible Excellent degree.
Embodiment three:
Server-side intercepts the process of specified live video in live stream and includes: in S2
When live video, which generates request, to be triggered by the client that user (main broadcaster) is broadcast live, the specified live video Time started is t, end time t1, and wherein t is the time that server-side receives that live video generates request, t1=t+x, 1≤x ≤ y, y are preset, and can be t to any value between the live stream end time, the unit of t, t1, x and y are the second.
Above-mentioned process is advantageous in that: because main broadcaster is in the live stream for knowing to have played from assorted for main broadcaster Period starts as splendid contents, so initiating live video to generate request to be intercept live streaming time point backward to regard with main broadcaster Frequently, expection of the main broadcaster to interception video can be met automatically on the basis of setting default interception way is to improve working efficiency.
When live video, which generates request, to be triggered by the client of live streaming viewing user (water friend), the specified live streaming view It is t2, end time t at the beginning of frequency, wherein t is as defined above (receives live video for server-side and generate request Time), t2=t-z, 1≤z≤t, the unit of t, t2 and z are the second.
Above-mentioned process is advantageous in that: because for water friend for, water friend be just know after having watched live stream it is assorted Period pervious content is splendid contents, so initiating live video to generate request to be to intercept forward directly at time point with water friend Video is broadcast, water friend can be met automatically to interception video on the basis of setting default interception way is to improve working efficiency It is expected that.
When live video, which generates request, to be triggered by server-side, the specified live video interception way can be beginning Time is t, end time t1;Or the time started is t2, end time t, can also be other customized modes.
Example IV:
It is t at the beginning of live video, when the end time is t1, S2 server-side exists on the basis of embodiment three The process of specified live video is intercepted in live stream further include: after server-side obtains the live stream comprising live video, wait After specified duration, specified live video is intercepted in live stream;Its reason is: due to needing to intercept video backward from t, because This is needed by certain buffer time (i.e. specified duration), to guarantee that the live stream after t can cache.
Embodiment five:
Server-side intercepts further comprising the steps of during specified live video in live stream in S2: judgement live streaming The initiation object that video generates request has pre-set first send out and examines permission (server-side default has) afterwards, if so, intercepting While live stream, it converts live stream to the live video for meeting broadcast format;Otherwise it after intercepting live stream, is intercepted examining Content converts live stream to the live video for meeting broadcast format during whether meeting the requirements.
Convert video formats while intercepting live stream, can be by serial process parallelization, and then improves work effect Rate;At the same time, user can targetedly be screened by examining permission after the embodiment of the present invention is by whether have hair, and then allow symbol The user for closing permission, which enjoys, first issues video, the whether satisfactory treatment of review video, improves optimization experience.
Embodiment six:
The present embodiment illustrates the realization logic of the generation dissemination method of live video:
One, main broadcaster and server-side generate and issue the realization logic of live video.
1, server-side is obtained to generate request with live video and actively trigger permission and/or live video and generate and be requested passively Trigger the live stream of permission.
1.1, server-side is that live stream increase readjustment identifies, and readjustment mark is to represent to meet live video generation request actively It triggers permission and/or live video generates request passive triggering permission;The white list for increasing readjustment mark be specified main broadcaster with Water friend.
1.2, after main broadcaster starts broadcasting, it is under the jurisdiction of CDN (the Content Delivery Network, i.e. content distribution of server-side Network, i.e. net place) the live stream address with readjustment mark can be pulled back into server-side, call-back manner from all live streams To be sent live stream address write-in transmit queue later according to queue, handling queue comprising multiple tasks in the present embodiment, Purpose is can directly to restart from corresponding position after 1 task processing queue corresponding processing step failure in subsequent reparation.
1.3, after server-side parsing readjustment result, live stream address is obtained, database is written into address, is received directly to front end Broadcast use when video generates request triggering interception event.
2, server-side generates live video.
2.1, when server-side receives live video generation request, live video is generated and requests corresponding interception parameter (straight Broadcast stream address, interception live video at the beginning of and the end time) write-in database and queue, the reason of database is written It is to check interception trace later.
2.2, server-side timing from queue take out interception parameter, according to interception parameter to net Su Faqi intercept requests at Reason, required parameter is loopback address, readjustment is handled mark write-in database, to check later.
2.3, after net perennial root is according to interception parameter interception live video, live video address is returned by way of task queue It is adjusted to server-side, database is written in live video address by server-side.
3, server-side issues live video.
Before that live video is generated, this when will carry out video distribution, in two kinds of situation: the first is Video is issued in individual center selection to main broadcaster again, and second is directly to automatically generate video for each field, this is automatic trigger.
Individual center selects to issue the process of video main broadcaster again are as follows:
Main broadcaster clicks publication video in individual center, and it is backward interim table to be written in video information by more new record issued state Server-side pushes transcoding queue.
Two, water friend generates and the realization logic of publication live video, the realization logic are intercepted compared to main broadcaster, how pre- in real time The demand look at, remaining is similar with main broadcaster.
The realization logic of live preview are as follows: after server-side generates live video, the preview address of live video is back to Client, after water friend is according to preview address preview and approving, server-side issues live video again.
The embodiment of the present invention also provides a kind of storage medium, and computer program, computer program are stored on storage medium Realize that above-mentioned live video generates dissemination method when being executed by processor.It should be noted that the storage medium include USB flash disk, Mobile hard disk, ROM (Read-Only Memory, read-only memory), RAM (deposit by Random Access Memory, arbitrary access Reservoir), the various media that can store program code such as magnetic or disk.
Shown in Figure 2, the embodiment of the present invention also provides a kind of electronic equipment, including memory and processor, memory On store the computer program run on a processor, processor realizes that above-mentioned live video generates when executing computer program Dissemination method.
The generation delivery system of live video in the embodiment of the present invention, the live stream including being set in server-side obtain Module, live video interception module and live video release module.
Live stream obtains module and is used for: generating request for user setting live video and actively triggers permission, is designated user Live video is set and generates request passive triggering permission;It receives the live video that client and/or server-side are initiated and generates request Afterwards, live stream corresponding with live video generation request is obtained.Server-side itself triggers the preposition item that live video generates request Part are as follows: when server-side monitors that the direct broadcasting room viewing number of live content reaches specified threshold, initiate live video and generate request.
Live video interception module is used for: (intercepting the same of live stream after intercepting specified live video in live stream When, convert live stream to the live video for meeting broadcast format), the live video of interception is back to live video generation and is asked The initiation object asked.
The process that live video interception module intercepts specified live video in live stream includes:
When live video, which generates request, to be triggered by the client that user is broadcast live, at the beginning of the specified live video Between be t, end time t1, wherein t is the time for receiving live video and generating request, and t1=t+x, 1≤x≤y, y are t to straight Broadcast any value between the stream end time.
When live video, which generates request, to be triggered by the client of live streaming viewing user, the specified live video is opened Time beginning is t2, end time t, t2=t-z, 1≤z≤t.
Live video release module is used for: after receiving client and/or the live video posting request of server-side triggering, hair Cloth live video.
It is t at the beginning of live video, when the end time is t1, live video interception module intercepts in live stream The process of specified live video further include: after obtaining the live stream comprising live video, after waiting duration to be specified, in live stream The specified live video of middle interception.
It should be understood that system provided in an embodiment of the present invention is when carrying out intermodule communication, only with above-mentioned each function The division progress of module can according to need and for example, in practical application by above-mentioned function distribution by different function moulds Block is completed, i.e., the internal structure of system is divided into different functional modules, to complete all or part of function described above Energy.
Further, the present invention is not limited to the above-described embodiments, for those skilled in the art, Without departing from the principles of the invention, several improvements and modifications can also be made, these improvements and modifications are also considered as the present invention Protection scope within.The content being not described in detail in this specification belongs to existing skill well known to professional and technical personnel in the field Art.

Claims (10)

1. a kind of generation dissemination method of live video, which is characterized in that method includes the following steps:
S1: it after server-side receives the live video generation request that client and/or server-side are initiated, obtains and is generated with live video Corresponding live stream is requested, S2 is gone to;
S2: after server-side intercepts specified live video in live stream, it is raw that the live video of interception is back to live video At the initiation object of request, S3 is gone to;
S3: after server-side receives client and/or the live video posting request of server-side triggering, live video is issued.
2. the generation dissemination method of live video as described in claim 1, which is characterized in that server-side described in S1 receives directly Broadcasting video and generating the preposition process of request includes: that server-side requests actively to trigger permission for the generation of user setting live video, is Designated user is arranged live video and generates request passive triggering permission.
3. the generation dissemination method of live video as described in claim 1, which is characterized in that server-side itself triggering is straight in S1 Broadcast the precondition that video generates request are as follows: when the direct broadcasting room viewing number of server-side monitoring live content reaches specified threshold, It initiates live video and generates request.
4. the generation dissemination method of live video as described in claim 1, which is characterized in that server-side described in S2 is being broadcast live The process that specified live video is intercepted in stream includes:
When live video, which generates request, to be triggered by the client that user is broadcast live, it is at the beginning of the specified live video T, end time t1, wherein t be server-side receive live video generate request time, t1=t+x, 1≤x≤y, y be t extremely Any value between the live stream end time;
When live video, which generates request, to be triggered by the client of live streaming viewing user, at the beginning of the specified live video Between be t2, end time t, t2=t-z, 1≤z≤t.
5. the generation dissemination method of live video as claimed in claim 4, it is characterised in that: at the beginning of live video For t, when the end time is t1, server-side described in S2 intercepts the process of specified live video in live stream further include: service After end obtains the live stream comprising live video, after waiting duration to be specified, specified live video is intercepted in live stream.
6. such as the generation dissemination method of live video described in any one of claim 1 to 5, it is characterised in that: taken described in S2 Business end intercepts further comprising the steps of during specified live video in live stream:, will while intercepting live stream Live stream is converted into the live video for meeting broadcast format.
7. a kind of storage medium, computer program is stored on the storage medium, it is characterised in that: the computer program is located Reason device realizes method as claimed in any one of claims 1 to 6 when executing.
8. a kind of electronic equipment, including memory and processor, the computer journey run on a processor is stored on memory Sequence, it is characterised in that: processor realizes method as claimed in any one of claims 1 to 6 when executing computer program.
9. a kind of generation delivery system of live video, it is characterised in that: the system includes the live stream being set in server-side Obtain module, live video interception module and live video release module;
Live stream acquisition module is used for: after receiving the live video generation request that client and/or server-side are initiated, being obtained and straight It broadcasts video and generates the corresponding live stream of request;
Live video interception module is used for: after intercepting specified live video in live stream, the live video of interception being returned The initiation object of request is generated to live video;
Live video release module is used for: after receiving client and/or the live video posting request of server-side triggering, publication is straight Broadcast video.
10. the generation delivery system of live video as claimed in claim 9, which is characterized in that the live video intercepts mould The process that block intercepts specified live video in live stream includes:
When live video, which generates request, to be triggered by the client that user is broadcast live, it is at the beginning of the specified live video T, end time t1, wherein t is the time for receiving live video and generating request, and t1=t+x, 1≤x≤y, y are t to live stream Any value between end time;
When live video, which generates request, to be triggered by the client of live streaming viewing user, at the beginning of the specified live video Between be t2, end time t, t2=t-z, 1≤z≤t.
CN201811163027.7A 2018-09-30 2018-09-30 Generation dissemination method, storage medium, electronic equipment and the system of live video Pending CN109120951A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811163027.7A CN109120951A (en) 2018-09-30 2018-09-30 Generation dissemination method, storage medium, electronic equipment and the system of live video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811163027.7A CN109120951A (en) 2018-09-30 2018-09-30 Generation dissemination method, storage medium, electronic equipment and the system of live video

Publications (1)

Publication Number Publication Date
CN109120951A true CN109120951A (en) 2019-01-01

Family

ID=64857306

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811163027.7A Pending CN109120951A (en) 2018-09-30 2018-09-30 Generation dissemination method, storage medium, electronic equipment and the system of live video

Country Status (1)

Country Link
CN (1) CN109120951A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4737228B2 (en) * 2008-05-07 2011-07-27 ソニー株式会社 Information processing apparatus, information processing method, and program
US20150248479A1 (en) * 2007-09-14 2015-09-03 Yahoo! Inc. Restoring program information for clips of broadcast programs shared online
CN104936004A (en) * 2015-06-05 2015-09-23 广州酷狗计算机科技有限公司 Video recording method and device
CN105721811A (en) * 2015-05-15 2016-06-29 乐视云计算有限公司 Live video recording method and system
CN105959207A (en) * 2016-05-17 2016-09-21 广州酷狗计算机科技有限公司 Audio and video sharing method and device
CN106385619A (en) * 2016-09-14 2017-02-08 乐视控股(北京)有限公司 Replay method and device for live broadcast video stream
CN106804000A (en) * 2017-02-28 2017-06-06 北京小米移动软件有限公司 Direct playing and playback method and device
CN107040814A (en) * 2017-04-27 2017-08-11 暴风集团股份有限公司 The method and system of automatic interception sport event video
CN107197321A (en) * 2017-06-30 2017-09-22 武汉斗鱼网络科技有限公司 Live content method for recording, device and server
CN107659825A (en) * 2017-09-12 2018-02-02 武汉斗鱼网络科技有限公司 Method, apparatus, server, main broadcaster end and the medium that a kind of live video is retained
CN108540854A (en) * 2018-03-29 2018-09-14 努比亚技术有限公司 Live video clipping method, terminal and computer readable storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150248479A1 (en) * 2007-09-14 2015-09-03 Yahoo! Inc. Restoring program information for clips of broadcast programs shared online
JP4737228B2 (en) * 2008-05-07 2011-07-27 ソニー株式会社 Information processing apparatus, information processing method, and program
CN105721811A (en) * 2015-05-15 2016-06-29 乐视云计算有限公司 Live video recording method and system
CN104936004A (en) * 2015-06-05 2015-09-23 广州酷狗计算机科技有限公司 Video recording method and device
CN105959207A (en) * 2016-05-17 2016-09-21 广州酷狗计算机科技有限公司 Audio and video sharing method and device
CN106385619A (en) * 2016-09-14 2017-02-08 乐视控股(北京)有限公司 Replay method and device for live broadcast video stream
CN106804000A (en) * 2017-02-28 2017-06-06 北京小米移动软件有限公司 Direct playing and playback method and device
CN107040814A (en) * 2017-04-27 2017-08-11 暴风集团股份有限公司 The method and system of automatic interception sport event video
CN107197321A (en) * 2017-06-30 2017-09-22 武汉斗鱼网络科技有限公司 Live content method for recording, device and server
CN107659825A (en) * 2017-09-12 2018-02-02 武汉斗鱼网络科技有限公司 Method, apparatus, server, main broadcaster end and the medium that a kind of live video is retained
CN108540854A (en) * 2018-03-29 2018-09-14 努比亚技术有限公司 Live video clipping method, terminal and computer readable storage medium

Similar Documents

Publication Publication Date Title
US20140165119A1 (en) Offline download method, multimedia file download method and system thereof
CN110012300A (en) Net cast method and device
CN106131185B (en) Video data processing method, device and system
CN109412977B (en) Domain name bandwidth adjusting method and related equipment
WO2020108507A1 (en) Method and system for providing metadata information of a network function service and related device
CN107566910B (en) The customized distribution monitoring method of resource, storage medium, electronic equipment and system is broadcast live
CN102708170A (en) Method and device for extracting and releasing online film and television information
CN101127767A (en) A method and system for creating network chat platform
CN103108008A (en) Method of downloading files and file downloading system
CN105516733B (en) Interactive system and its exchange method
CN110620699B (en) Message arrival rate determination method, device, equipment and computer readable storage medium
CN108933946A (en) Live streaming concern method, storage medium, electronic equipment and system based on acoustic control
CN112839067A (en) Data synchronization method and device
CN102761572A (en) Method and system for dynamically adjusting data flow
CN107645386A (en) A kind of method and apparatus for obtaining data resource
CN110149524B (en) Live stream slicing system, live stream slicing method, live stream slicing device and readable medium
CN101616302A (en) A kind of system and method for realizing that on network time-moving television and TV playback are integrated
WO2016101446A1 (en) Data analysis method, apparatus, system, and terminal, and server
WO2020135562A1 (en) Multicast method, device, apparatus, and computer storage medium
CN107438175A (en) For the rapid screenshot method and system of extensive video
CN112752111B (en) Live stream processing method and device, computer readable storage medium and electronic equipment
WO2017063353A1 (en) Live time-shifting method and device and set-top box
CN109120951A (en) Generation dissemination method, storage medium, electronic equipment and the system of live video
CN109413139B (en) A kind of distributed multi-channel market system
CN103680257A (en) Method and system for automatically recording courses through communication software

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190101