CN107018427A - Live sharing contents processing method and processing device - Google Patents
Live sharing contents processing method and processing device Download PDFInfo
- Publication number
- CN107018427A CN107018427A CN201710324700.XA CN201710324700A CN107018427A CN 107018427 A CN107018427 A CN 107018427A CN 201710324700 A CN201710324700 A CN 201710324700A CN 107018427 A CN107018427 A CN 107018427A
- Authority
- CN
- China
- Prior art keywords
- sharing contents
- video flowing
- time
- live
- time point
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention provides a kind of live sharing contents processing method and processing device, and this method comprises the following steps:Receive video flowing when main broadcaster end is started broadcasting;The sharing contents instruction initiated at the main broadcaster end is received, the time point of the sharing contents instruction is obtained;Using the time point as the time reference of the video flowing of interception preset duration, the video flowing of the preset duration is intercepted in video flowing during from described starting broadcasting, asynchronous video stream is used as;Distribute the asynchronous video stream to end is played.By such scheme, video flowing when starting broadcasting based on reception and intercept the asynchronous video stream, the uniformity of live middle sharing contents management can be achieved, it is to avoid different user due to different time points enter direct broadcasting room and the problem of identical content can not be seen.
Description
【Technical field】
The present invention relates to direct seeding technique field, and in particular to a kind of live sharing contents processing method and processing device.
【Background technology】
With the arrival of information age, arisen at the historic moment from media.Everyone can turn into the disseminator of information, Yong Huke
To pass information to information receiver by various modes of propagation, wherein, mode of propagation includes:Character spread, figure
Piece propagation, audio propagation, video transmission etc..Video transmission, can more vividly for other modes of propagation
Information is propagated, makes information receiver on the spot in person, therefore, video transmission receives the welcome of wide variety of user.The one of video transmission
Planting conveniently mode is:Net cast, user can use PC, mobile terminal etc. to carry out net cast.Mutual
During networking is live, when live user carries out live start broadcasting by intelligent terminal, it is often desired to by social platform (such as:
Wechat, QQ, footpath between fields footpath between fields etc.) share live middle finger and fix time the contents screen produced, attract more users to enter direct broadcasting room sight
See.But propagated due to asynchronous sharing contents and actually enter the inconsistent of direct broadcasting room time point with retardation and reception end subscriber
The problems such as, often result in the situation for receiving the content that end subscriber can not watch the live user's share time point of identical.Therefore,
How each reception end subscriber watch different live user sharing contents the problem of is solved, as urgent problem.
【The content of the invention】
The present invention provides a kind of live sharing contents processing method and processing device, realizes when different user passes through different time points
During into direct broadcasting room, it is seen that sharing contents be consistent.
To realize the purpose, the present invention is adopted the following technical scheme that:
In a first aspect, the present invention provides a kind of live sharing contents processing method, comprise the following steps:
Receive video flowing when main broadcaster end is started broadcasting;
The sharing contents instruction initiated at the main broadcaster end is received, the time point of the sharing contents instruction is obtained;
Using the time point as interception preset duration video flowing time reference, from described start broadcasting when video flowing
The video flowing of the middle interception preset duration, is used as asynchronous video stream;
Distribute the asynchronous video stream to end is played.
Wherein, the time point for obtaining the sharing contents instruction, including:
The timestamp in sharing contents instruction is read, the timestamp is assign as time point;
Or, determine to receive the time of reception of sharing contents instruction, it assign the time of reception as time point.
Wherein, the time reference, including:
The time reference is the end time point of the video flowing of the preset duration;
Or, the preset duration is divided into leading portion duration and back segment duration, when being critical between leading portion duration and back segment duration
Between point, the time reference for the preset duration video flowing crash time point.
Further, after the video flowing received when main broadcaster end is started broadcasting, in addition to step:
After preset time period, the information of live content can be shared by being sent to main broadcaster end.
Further, before the asynchronous video stream to the distribution of broadcasting end, in addition to step:
Receive and play the request that end connects the main broadcaster end correspondence direct broadcasting room.
Further, after the asynchronous video stream to the distribution of broadcasting end, in addition to step:
After the preset duration, to the real-time video flowing for playing the end distribution main broadcaster end correspondence direct broadcasting room.
Second aspect, the present invention provides a kind of live sharing contents processing unit, including with lower module:
First receiving module, for receiving video flowing when main broadcaster end is started broadcasting;
Second receiving module, the sharing contents instruction for receiving the initiation of main broadcaster end;
Acquisition module, the time point for obtaining the sharing contents instruction;
Interception module, for the time reference using the time point as the video flowing of interception preset duration, from described
The video flowing of the preset duration is intercepted in video flowing when starting broadcasting, asynchronous video stream is used as;
First distribution module, for distributing the asynchronous video stream to broadcasting end.
Wherein, the acquisition module specifically for:
The timestamp in sharing contents instruction is read, the timestamp is assign as time point;
Or, determine to receive the time of reception of sharing contents instruction, it assign the time of reception as time point.
Wherein, the time reference, including:
The time reference is the end time point of the video flowing of the preset duration;
Or, the preset duration is divided into leading portion duration and back segment duration, when being critical between leading portion duration and back segment duration
Between point, the time reference for the preset duration video flowing crash time point.
Further, in addition to the second distribution module, for by after the preset duration, to playing, end distribution is described
The real-time video flowing of main broadcaster end correspondence direct broadcasting room.
Compared with prior art, the present invention possesses following advantage:
In method disclosed by the invention, video flowing when being started broadcasting by receiving main broadcaster end, and receive the main broadcaster end initiation
Sharing contents instruction, obtain the time point of correspondence sharing contents instruction, interception preset duration be used as using the time point
Video flowing time reference, the video flowing that the preset duration is intercepted in video flowing during from described starting broadcasting regards as asynchronous
Live sharing contents have been carried out coherency management by the method that frequency flow direction plays end distribution so that it is each play end subscriber although
Enter corresponding direct broadcasting room from the different time, it still can be seen the content that identical main broadcaster's end subscriber is shared, solves broadcasting
End subscriber in different time points due to entering direct broadcasting room the problem of can't see identical main broadcaster's end subscriber sharing contents.Wherein,
Receive video flowing when main broadcaster end is started broadcasting, the video flowing for intercepting the duration for subsequent step provide can intercept described in start broadcasting
When video flowing, it is determined that the basis of whole live sharing contents process;Obtain the time point of the correspondence sharing contents instruction
In one step, time point of sharing contents instruction is actively initiated as time reference using the main broadcaster end, in being subsequent step
It is determined that the video flowing intercepted when which part described is started broadcasting provides benchmark;The video flowing of the preset duration regards for recorded broadcast
Frequency flows it and the time reference of previous step has mapping relations, and the time reference determines the preset duration
Video flowing the video flowing in described start broadcasting in interception section;The asynchronous video stream is the video to the preset duration
The video flowing to be called that stream is generated after identifying, so as to better discriminate between it is live in live video stream and divide in the present invention
Issue the video flowing for the recorded broadcast for playing end.
Obviously, the above-mentioned description about advantage of the present invention is recapitulative, and more advantage descriptions will be embodied in follow-up
During embodiment is disclosed, and, the content that those skilled in the art can also be disclosed reasonably finds its of the present invention
His plurality of advantages.
The additional aspect of the present invention and advantage will be set forth in part in the description, and these will become from the following description
Obtain substantially, or recognized by the practice of the present invention.
【Brief description of the drawings】
Fig. 1 is that an embodiment of the present invention is used for the flow chart of live sharing contents processing method.
Fig. 2 is that another embodiment of the invention is used for the flow chart of live sharing contents processing method.
Fig. 3 is that another embodiment of the invention is used for the flow chart of live sharing contents processing method.
Fig. 4 is that an embodiment of the present invention is used for the module frame chart of live sharing contents processing unit.
Fig. 5 is that another embodiment of the invention is used for the module frame chart of live sharing contents processing unit.
【Embodiment】
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention
Accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described.
In some flows of description in description and claims of this specification and above-mentioned accompanying drawing, contain according to
Particular order occur multiple operations, but it should be clearly understood that these operation can not herein occur according to it is suitable
Sequence is performed or performed parallel, and the sequence number such as 101,102 etc. of operation is only used for distinguishing each different operation, sequence number
Any execution sequence is not represented for itself.In addition, these flows can include more or less operations, and these operations can
To perform or perform parallel in order.It should be noted that the description such as " first ", " second " herein, is to be used to distinguish not
Same message, equipment, module etc., does not represent sequencing, it is different types also not limit " first " and " second ".
The technical scheme provided based on the present embodiment, it will be understood by those skilled in the art that used herein above " whole
End ", " terminal device " both include the equipment of wireless signal receiver, and it only possesses the wireless signal receiver of non-emissive ability
Equipment, includes the equipment for receiving and launching hardware again, and it has the reception that on bidirectional communication link, can carry out two-way communication
With the equipment of transmitting hardware.This equipment can include:Honeycomb or other communication equipments, it has single line display or multi-thread
Road display or honeycomb or other communication equipments without multi-line display;PCS(Personal Communications
Service, PCS Personal Communications System), it can be with combine voice, data processing, fax and/or its communication ability;PDA
(Personal Digital Assistant, personal digital assistant), its can include radio frequency receiver, pager, internet/
Intranet access, web browser, notepad, calendar and/or GPS (Global Positioning System, global location
System) receiver;Conventional laptop and/or palmtop computer or other equipment, it has and/or including radio frequency receiver
Conventional laptop and/or palmtop computer or other equipment." terminal " used herein above, " terminal device " can be portable
It formula, can transport, in the vehicles (aviation, sea-freight and/or land), or be suitable for and/or be configured to local
Operation, and/or with distribution form, operate in any other position operation in the earth and/or space.It is used herein above " whole
End ", " terminal device " can also be communication terminal, access terminals, music/video playback terminal, for example, can be PDA, MID
(Mobile Internet Device, mobile internet device) and/or the mobile phone with music/video playing function.
The present embodiment applies to live field, wherein:
It is live not have also accurate abstract to go out defining for network direct broadcasting, for convenience, Bu Fangcan in the network media itself
Give network direct broadcasting next simple definition according to dissemination and the concept of live telecast:Generation at the scene with event, hair
Exhibition Process Synchronization makes and released news, the information network published method with the process of two-way circulating.Its form can also be divided into existing
The live, studio talk-show live in field, word and picture live broadcast, video and audio live broadcast provide the straight of information source by TV (third party)
Broadcast;And possess mass memory, search easily function.
Direct broadcasting room is the Virtual Space (or virtual room) created based on network direct broadcasting platform between referring to network direct broadcasting,
Direct broadcasting room is typically created by main broadcaster's client and is connected with multiple viewing clients, i.e., include main broadcaster and multiple sights in direct broadcasting room
Crowd, the viewing client in the Virtual Space can watch the live content of main broadcaster's client, while main broadcaster's client
User and watch client user, watch client user and watch client user between can also carry out voice,
The interaction of picture or word.In the present invention, main broadcaster's client is main broadcaster end, and viewing client is broadcasting end.
Video flowing refers to that video portrait, audio, word and present that video flowing is contained when main broadcaster starts broadcasting in direct broadcasting room are special
The relevant informations such as effect, user profile, value-added service.
Embodiment one
To be further explained to live sharing contents processing method of the invention, Fig. 1 is referred to:
S11 receives video flowing when main broadcaster end is started broadcasting;
Specially main broadcaster's end subscriber is started by mobile terminal and started broadcasting, and live cloud server terminal receives regarding when main broadcaster end is started broadcasting
Frequency flows.Wherein, main broadcaster end can also be started broadcasting by other equipment, this sentence by mobile terminal start start broadcasting it is right as an example
The present embodiment is described in detail, but the present embodiment is not defined.
Further, the live cloud server terminal can store institute automatically while video flowing when main broadcaster end is started broadcasting is received
State video flowing when starting broadcasting.In the present embodiment, it is contemplated that uncontrollable factor and take into account live cloud in other product operations
The space availability ratio of service end, the video in default storage predetermined amount of time is set to by the flogic system of live cloud server terminal
Stream, after specially the video flowing when being started broadcasting described in storage exceedes the scheduled time, is automatically deleted the video flowing of oldest stored, makes
The video flow control of live cloud server terminal storage described when starting broadcasting within a predetermined period of time.Further, the present embodiment
It is 1 minute to set the scheduled time and the predetermined amount of time.
S12 receives the sharing contents instruction initiated at the main broadcaster end, obtains the time point of the sharing contents instruction;
Specially live cloud server terminal receives the sharing contents instruction initiated at the main broadcaster end, obtains the sharing contents and refers to
The time point of order.Wherein, the time point for obtaining the sharing contents instruction includes situations below:
(1) timestamp in sharing contents instruction is read, the timestamp is assign as time point.
Specifically, timestamp in sharing contents instruction is corresponding when being when sharing contents instruction is initiated at main broadcaster end
Carve.
(2) determine to receive the time of reception that sharing contents are instructed, assign the time of reception as time point.
Above-mentioned situation (1) is different from, the corresponding time of reception for receiving sharing contents instruction is live cloud server terminal
At the time of receiving when sharing contents are instructed, the difference of such case is mainly made by the transmission delay from client to service end
Into.
S13 using the time point as interception preset duration video flowing time reference, from described start broadcasting when regard
Frequency intercepts the video flowing of the preset duration in flowing, be used as asynchronous video stream;
Specifically, when live cloud server terminal gets the time point and as the video flowing for intercepting preset duration
After time reference, by from started broadcasting described in having stored when video flowing in intercept the video flowing of the preset duration, and will
It is designated asynchronous video stream.Wherein, the time reference includes situations below:
(1) time reference is the end time point of the video flowing of the preset duration.
Specifically, the video flowing of the preset duration is the video flowing before the time reference, and it makes winner
Broadcast end subscriber the content attracted the most can be made it is live after shared.Wherein, when preferably described default in the present embodiment
A length of 30 seconds, i.e., when a length of 1 minute described is started broadcasting when the video flowing of described preset duration is stored by live cloud server terminal
Latter half in video flowing.
(2) preset duration is divided into leading portion duration and back segment duration, when being critical between leading portion duration and back segment duration
Between point, the time reference for the preset duration video flowing crash time point.
Specifically, the time reference is between the preset duration, and it causes main broadcaster's end subscriber to initiate to share interior
Hold the time for also having after instruction and allowing main broadcaster's end subscriber to buffer so that main broadcaster's end subscriber can make summary for its sharing contents, right
Its sharing contents is made adjustment or made for the object shared corresponding live etc..Wherein, it is preferably described in the present embodiment
Preset duration is 30 seconds, a length of 25 seconds during the leading portion, a length of 5 seconds during the back segment;That is, initiate to share in main broadcaster's end subscriber
After content instruction, there is the buffer time of 5 seconds.In this, when the crash time point can be shared by the selection of main broadcaster's end subscriber, in advance
Set, first 30 seconds of instruction moment are shared in its interval set for initiation.
Above-mentioned situation (1), (2) can be set selects its pattern, or acquiescence selection situation (1) or (2) by main broadcaster's end subscriber.
Further, the present embodiment also includes step after this step:
The information that asynchronous video stream has been intercepted is sent to main broadcaster end.
When specially initiating sharing contents instruction at main broadcaster end, video when live cloud server terminal is by described start broadcasting is flowed into
Row interception, has time delay, time of live cloud server terminal response of transmission etc., so when live cloud server terminal during this
After the interception for completing the asynchronous video stream, the step of sending the information that general video flowing has been intercepted to main broadcaster end can improve master
Broadcast the Consumer's Experience of end subscriber so that main broadcaster's end subscriber makes corresponding adjustment when knowing that the asynchronous video stream has been intercepted
(when adjustment e.g., for above-mentioned situation (2) or main broadcaster's end subscriber are found between current live without viewing user, it will have described pre-
If the time of duration is adjusted to its live state).
S14 distributes the asynchronous video stream to end is played.
Specifically, the broadcasting end is to receive the main broadcaster end to initiate the corresponding broadcasting end of sharing contents instruction.When
The live cloud server terminal is truncated to after the asynchronous video stream, and the asynchronous video stream is in state to be called, when its quilt
Also it is that live cloud server terminal is distributed at the broadcasting end when calling so that the broadcasting end subscriber may be viewed by described pre-
If the video flowing of duration, that is, main broadcaster's end subscriber wishes to be shared with the content for the preset duration for playing end subscriber viewing.
Further, before this step, in addition to step:
Receive and play the request that end connects the main broadcaster end correspondence direct broadcasting room.
Specifically, when the live cloud server terminal receives the request for playing the end connection main broadcaster end correspondence direct broadcasting room,
The asynchronous video stream is called immediately and is distributed to the broadcasting end.
The present embodiment applies also for live audio content and shared, directly except applying in addition to live video content is shared
Word content is broadcast to share.When its application in other respects when, according to the thought of the embodiment of the present invention, in embodiment and
It will change in application, the content that the present embodiment is disclosed is not as the limitation applied to this.
In embodiment one, it has carried out coherency management to live sharing contents, shares asynchronous video stream by recorded broadcast,
So that each playing end subscriber although entering corresponding direct broadcasting room from the different time, identical main broadcaster's end subscriber still can be seen in it
The content shared, solves broadcasting end subscriber and can't see identical main broadcaster's end subscriber due to entering direct broadcasting room in different time points
The problem of sharing contents.
Embodiment two
The step of based on embodiment one, further, also comprising the following steps after step s 11 (please for the present embodiment
Refering to Fig. 2):
S21 is after preset time period, and the information of live content can be shared by being sent to main broadcaster end.
When the video flowing that specially described live cloud server terminal is received when main broadcaster end is started broadcasting starts to start broadcasting described in automatic storage
Video flowing, if but main broadcaster's end subscriber starting broadcasting in the near future (after such as 1 second), it may be set to as in the step S13 of embodiment one
Situation (2), the crash time clicked 1 second after being selected as starting broadcasting, then the asynchronous video stream when it is a length of from starting broadcasting
Moment to preset duration terminate at the time of, that is, when preset duration be 30 seconds when, for 30 seconds after starting broadcasting.
Preset time period acquiescence in the present embodiment is corresponding with the preset duration, can also be set by main broadcaster's end subscriber
Modification is put, but the preset time period changed cannot be less than the preset duration.
In embodiment two, the live cloud server terminal (starts broadcasting a period of time, is at least up to described after preset time period
After preset duration), the information for sharing live content is sent to main broadcaster end so that main broadcaster's end subscriber can preferably be advised according to this information
Draw live content.
Embodiment three
The step of based on embodiment one, the present embodiment is further, and following rear step is also included after step s 14 (please
Refering to Fig. 3):
S31 passes through after the preset duration, to the real-time video for playing the end distribution main broadcaster end correspondence direct broadcasting room
Stream.
Specifically, after the preset duration, that is, play end and play after the asynchronous video stream terminates, it is described
Live cloud server terminal distributes the real-time video flowing of the main broadcaster end correspondence direct broadcasting room to end is played.When the broadcasting termination is received
After the real-time video flowing, it is directly entered main broadcaster end correspondence direct broadcasting room equivalent to broadcasting end subscriber and watches live, now play
End subscriber can carry out real-time exchange and interdynamic with main broadcaster's end subscriber.
Further, the present embodiment is also explained below step:
After the preset duration, to the video flowing for the recorded broadcast for playing the end distribution main broadcaster end correspondence direct broadcasting room.
Specifically, after the preset duration, that is, play end and play after the asynchronous video stream terminates, it is described
Live cloud server terminal is to the recorded broadcast video flowing played after the asynchronous video stream is distributed at end immediately.
In this step, shared by recorded broadcast, can be achieved to play end subscriber since the content that main broadcaster end is shared, it is complete to see
See follow-up whole live content.
Further, the present embodiment is also explained below step:
After the preset duration, play end and terminate to play.
Specifically, after the preset duration, that is, play after the end broadcasting asynchronous video stream terminates completely
Terminate the broadcasting on sharing contents correspondence direct broadcasting room.The proposition of this step, is that main broadcaster's end subscriber proposes one kind only to broadcasting
End subscriber shares the method for certain partial content.For example, main broadcaster's end subscriber A thinks that only a fraction content is adapted to broadcasting when live
End subscriber B is watched, then main broadcaster's end subscriber A selects such a method, and within the corresponding time point initiation of the partial content is shared
Hold instruction so that live cloud server terminal only sends the corresponding asynchronous video stream of the partial content to broadcasting end so that play end
When user B enters direct broadcasting room by main broadcaster's end subscriber A instructions initiated, after the partial content is finished, end is played automatic
Direct broadcasting room is jumped out, wants to continue to watch live content if playing end subscriber B, needs to be again introduced into the corresponding direct broadcasting room in broadcasting end.
In this step, play end and play after the asynchronous video stream terminates and terminate whole playing process so that Zhu Boduan
User optionally only can share certain a part of live content to broadcasting end subscriber, and make it that playing end subscriber only needs to see
The content of the asynchronous video stream is seen, the time of both sides is saved, and provide more choices for two parties.
In order to be further illustrated to the live sharing contents processing method described in above-described embodiment, module is carried out to it
Change explanation there is provided live sharing contents processing unit, referring to Fig. 4, Fig. 4 is the module for live sharing contents processing unit
Block diagram:
It is included with lower module:
First receiving module 41, for receiving video flowing when main broadcaster end is started broadcasting;
Second receiving module 42, the sharing contents instruction for receiving the initiation of main broadcaster end;
Acquisition module 43, the time point for obtaining the sharing contents instruction;
The time point for obtaining the sharing contents instruction, including:
The timestamp in sharing contents instruction is read, the timestamp is assign as time point;
Or, determine to receive the time of reception of sharing contents instruction, it assign the time of reception as time point.
Interception module 44, for the time reference using the time point as the video flowing of interception preset duration, from institute
The video flowing that the preset duration is intercepted in video flowing when starting broadcasting is stated, asynchronous video stream is used as;
The time reference, including:
The time reference is the end time point of the video flowing of the preset duration;
Or, the preset duration is divided into leading portion duration and back segment duration, when being critical between leading portion duration and back segment duration
Between point, the time reference for the preset duration video flowing crash time point.
First distribution module 45, for distributing the asynchronous video stream to broadcasting end.
Further, in addition to lower module (as shown in Figure 5):
Sending module 46, for after preset time period, the information of live content can be shared by being sent to main broadcaster end.
3rd receiving module 47, the request that end connects the main broadcaster end correspondence direct broadcasting room is played for receiving.
Second distribution module 48, for by after the preset duration, the distribution main broadcaster end correspondence in end is straight to playing
Real-time video flowing between broadcasting.
The present apparatus realizes the coherency management of live sharing contents, shares asynchronous video stream by recorded broadcast so that each
End subscriber is played although entering corresponding direct broadcasting room from the different time, it is interior that it still can be seen that identical main broadcaster's end subscriber shares
Hold, solve broadcasting end subscriber and can't see identical main broadcaster's end subscriber sharing contents due to entering direct broadcasting room in different time points
The problem of.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
To instruct the hardware of correlation to complete by program, the program can be stored in a computer-readable recording medium, storage
Medium can include:Read-only storage (ROM, Read Only Memory), random access memory (RAM, Random
Access Memory), disk or CD etc..One of ordinary skill in the art will appreciate that realizing in above-described embodiment method
All or part of step can be by program to instruct the hardware of correlation to complete, and described program can be stored in a kind of calculating
In machine readable storage medium storing program for executing, storage medium mentioned above can be read-only storage, disk or CD etc..
A kind of live sharing contents processing unit provided by the present invention is described in detail above, for this area
Those skilled in the art, according to the embodiment of the present invention thought, change is had in specific embodiments and applications
Place, in summary, this specification content should not be construed as limiting the invention.
Claims (10)
1. a kind of live sharing contents processing method, it is characterised in that comprise the following steps:
Receive video flowing when main broadcaster end is started broadcasting;
The sharing contents instruction initiated at the main broadcaster end is received, the time point of the sharing contents instruction is obtained;
Using the time point as the time reference of the video flowing of interception preset duration, cut in video flowing during from described starting broadcasting
The video flowing of the preset duration is taken, asynchronous video stream is used as;
Distribute the asynchronous video stream to end is played.
2. live sharing contents processing method according to claim 1, it is characterised in that the acquisition sharing contents
The time point of instruction, including:
The timestamp in sharing contents instruction is read, the timestamp is assign as time point;
Or, determine to receive the time of reception of sharing contents instruction, it assign the time of reception as time point.
3. live sharing contents processing method according to claim 1 or 2, it is characterised in that the time reference, bag
Include:
The time reference is the end time point of the video flowing of the preset duration;
It is crash time point or, the preset duration is divided into leading portion duration and back segment duration, between leading portion duration and back segment duration,
The time reference is the crash time point of the video flowing of the preset duration.
4. live sharing contents processing method according to claim 1, it is characterised in that when the reception main broadcaster end is started broadcasting
Video flowing after, in addition to step:
After preset time period, the information of live content can be shared by being sent to main broadcaster end.
5. live sharing contents processing method according to claim 1, it is characterised in that described described to end distribution is played
Before asynchronous video stream, in addition to step:
Receive and play the request that end connects the main broadcaster end correspondence direct broadcasting room.
6. live sharing contents processing method according to claim 1 or 5, it is characterised in that described to playing end distribution
After the asynchronous video stream, in addition to step:
After the preset duration, to the real-time video flowing for playing the end distribution main broadcaster end correspondence direct broadcasting room.
7. a kind of live sharing contents processing unit, it is characterised in that including with lower module:
First receiving module, for receiving video flowing when main broadcaster end is started broadcasting;
Second receiving module, the sharing contents instruction for receiving the initiation of main broadcaster end;
Acquisition module, the time point for obtaining the sharing contents instruction;
Interception module, for using the time point as the time reference of the video flowing of interception preset duration, being started broadcasting from described
When video flowing in intercept the video flowing of the preset duration, be used as asynchronous video stream;
First distribution module, for distributing the asynchronous video stream to broadcasting end.
8. live sharing contents processing unit according to claim 7, it is characterised in that the acquisition module is specifically used
In:
The timestamp in sharing contents instruction is read, the timestamp is assign as time point;
Or, determine to receive the time of reception of sharing contents instruction, it assign the time of reception as time point.
9. the live sharing contents processing unit according to claim 7 or 8, it is characterised in that the time reference, bag
Include:
The time reference is the end time point of the video flowing of the preset duration;
It is crash time point or, the preset duration is divided into leading portion duration and back segment duration, between leading portion duration and back segment duration,
The time reference is the crash time point of the video flowing of the preset duration.
10. live sharing contents processing unit according to claim 7, it is characterised in that also including the second distribution module,
For by after the preset duration, to the real-time video flowing for playing the end distribution main broadcaster end correspondence direct broadcasting room.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710324700.XA CN107018427B (en) | 2017-05-10 | 2017-05-10 | Live broadcast shared content processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710324700.XA CN107018427B (en) | 2017-05-10 | 2017-05-10 | Live broadcast shared content processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107018427A true CN107018427A (en) | 2017-08-04 |
CN107018427B CN107018427B (en) | 2020-11-06 |
Family
ID=59450005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710324700.XA Active CN107018427B (en) | 2017-05-10 | 2017-05-10 | Live broadcast shared content processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107018427B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995504A (en) * | 2017-11-27 | 2018-05-04 | 暴风集团股份有限公司 | Playing method and device, electronic equipment, the computer-readable storage medium of video |
CN109151594A (en) * | 2018-09-27 | 2019-01-04 | 广州虎牙信息科技有限公司 | Direct playing and playback video broadcasting method, device and electronic equipment |
CN109429075A (en) * | 2017-08-25 | 2019-03-05 | 阿里巴巴集团控股有限公司 | A kind of live content processing method, device and system |
CN109429074A (en) * | 2017-08-25 | 2019-03-05 | 阿里巴巴集团控股有限公司 | A kind of live content processing method, device and system |
WO2019051938A1 (en) * | 2017-09-12 | 2019-03-21 | 武汉斗鱼网络科技有限公司 | Live video preservation method and device, and server, anchor terminal and medium |
CN110798727A (en) * | 2019-10-28 | 2020-02-14 | 维沃移动通信有限公司 | Video processing method and electronic equipment |
CN111147875A (en) * | 2019-12-25 | 2020-05-12 | 视联动力信息技术股份有限公司 | Service duration display method and device |
WO2020093883A1 (en) * | 2018-11-09 | 2020-05-14 | 北京达佳互联信息技术有限公司 | Method and device for obtaining video clip, server, and storage medium |
CN112104883A (en) * | 2020-08-06 | 2020-12-18 | 北京达佳互联信息技术有限公司 | Live broadcast room sharing method, device and system and server |
CN112492330A (en) * | 2020-10-30 | 2021-03-12 | 北京达佳互联信息技术有限公司 | Live broadcast interaction method and device |
CN112601110A (en) * | 2020-03-31 | 2021-04-02 | 美国西北仪器公司 | Method and apparatus for content recording and streaming |
CN113490001A (en) * | 2020-11-28 | 2021-10-08 | 青岛海信电子产业控股股份有限公司 | Audio and video data sharing method, server, device and medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104581193A (en) * | 2015-01-20 | 2015-04-29 | 卡内基投资科技有限公司 | Generation method of highlight live video |
CN105451082A (en) * | 2014-08-27 | 2016-03-30 | 乐视致新电子科技(天津)有限公司 | Intelligent television screen capture method and intelligent television screen capture device based on external signal source |
CN105939483A (en) * | 2016-06-06 | 2016-09-14 | 乐视控股(北京)有限公司 | Video processing method and device |
CN105959207A (en) * | 2016-05-17 | 2016-09-21 | 广州酷狗计算机科技有限公司 | Audio and video sharing method and device |
CN106131700A (en) * | 2016-07-04 | 2016-11-16 | 天脉聚源(北京)传媒科技有限公司 | A kind of sharing files method and device during net cast |
CN106358067A (en) * | 2016-08-29 | 2017-01-25 | 天脉聚源(北京)传媒科技有限公司 | Sharing method and device for live broadcast data |
CN106534946A (en) * | 2016-10-26 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Control method and device for video playing |
-
2017
- 2017-05-10 CN CN201710324700.XA patent/CN107018427B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105451082A (en) * | 2014-08-27 | 2016-03-30 | 乐视致新电子科技(天津)有限公司 | Intelligent television screen capture method and intelligent television screen capture device based on external signal source |
CN104581193A (en) * | 2015-01-20 | 2015-04-29 | 卡内基投资科技有限公司 | Generation method of highlight live video |
CN105959207A (en) * | 2016-05-17 | 2016-09-21 | 广州酷狗计算机科技有限公司 | Audio and video sharing method and device |
CN105939483A (en) * | 2016-06-06 | 2016-09-14 | 乐视控股(北京)有限公司 | Video processing method and device |
CN106131700A (en) * | 2016-07-04 | 2016-11-16 | 天脉聚源(北京)传媒科技有限公司 | A kind of sharing files method and device during net cast |
CN106358067A (en) * | 2016-08-29 | 2017-01-25 | 天脉聚源(北京)传媒科技有限公司 | Sharing method and device for live broadcast data |
CN106534946A (en) * | 2016-10-26 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Control method and device for video playing |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109429075A (en) * | 2017-08-25 | 2019-03-05 | 阿里巴巴集团控股有限公司 | A kind of live content processing method, device and system |
CN109429074A (en) * | 2017-08-25 | 2019-03-05 | 阿里巴巴集团控股有限公司 | A kind of live content processing method, device and system |
WO2019051938A1 (en) * | 2017-09-12 | 2019-03-21 | 武汉斗鱼网络科技有限公司 | Live video preservation method and device, and server, anchor terminal and medium |
CN107995504A (en) * | 2017-11-27 | 2018-05-04 | 暴风集团股份有限公司 | Playing method and device, electronic equipment, the computer-readable storage medium of video |
CN109151594A (en) * | 2018-09-27 | 2019-01-04 | 广州虎牙信息科技有限公司 | Direct playing and playback video broadcasting method, device and electronic equipment |
US11375295B2 (en) | 2018-11-09 | 2022-06-28 | Beijing Dajia Internet Information Technology Co., Ltd. | Method and device for obtaining video clip, server, and storage medium |
WO2020093883A1 (en) * | 2018-11-09 | 2020-05-14 | 北京达佳互联信息技术有限公司 | Method and device for obtaining video clip, server, and storage medium |
CN110798727A (en) * | 2019-10-28 | 2020-02-14 | 维沃移动通信有限公司 | Video processing method and electronic equipment |
CN111147875A (en) * | 2019-12-25 | 2020-05-12 | 视联动力信息技术股份有限公司 | Service duration display method and device |
CN111147875B (en) * | 2019-12-25 | 2022-07-08 | 视联动力信息技术股份有限公司 | Service duration display method and device |
CN112601110A (en) * | 2020-03-31 | 2021-04-02 | 美国西北仪器公司 | Method and apparatus for content recording and streaming |
CN112601110B (en) * | 2020-03-31 | 2023-10-27 | 美国西北仪器公司 | Method and apparatus for content recording and sharing |
CN112104883A (en) * | 2020-08-06 | 2020-12-18 | 北京达佳互联信息技术有限公司 | Live broadcast room sharing method, device and system and server |
CN112492330A (en) * | 2020-10-30 | 2021-03-12 | 北京达佳互联信息技术有限公司 | Live broadcast interaction method and device |
CN112492330B (en) * | 2020-10-30 | 2023-06-20 | 北京达佳互联信息技术有限公司 | Live broadcast interaction method and device |
CN113490001A (en) * | 2020-11-28 | 2021-10-08 | 青岛海信电子产业控股股份有限公司 | Audio and video data sharing method, server, device and medium |
Also Published As
Publication number | Publication date |
---|---|
CN107018427B (en) | 2020-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107018427A (en) | Live sharing contents processing method and processing device | |
US10334207B2 (en) | Audio video streaming system and method | |
US10560276B2 (en) | Method and system for sharing and discovery | |
US10057662B2 (en) | Flow controlled based synchronized playback of recorded media | |
CN108093267B (en) | Live broadcast method and device, storage medium and electronic equipment | |
CN108235042B (en) | Multi-user network live broadcast method, device, joining device, system, server and computer readable storage medium | |
US20090106442A1 (en) | Method, System And Apparatus For Playing Advertisements | |
CN103718528A (en) | Method of cooperatively playing multimedia files by means of multiple terminals, related equipment and related system | |
CN108667798A (en) | A kind of method and system of virtual viewing | |
CN108600850B (en) | Video sharing method, client, server and storage medium | |
CN110996145A (en) | Multimedia resource playing method, system, terminal equipment and server | |
CN108063769A (en) | A kind of implementation method of content service, device and content delivery network node | |
JP2003288290A (en) | File delivery method | |
USRE44989E1 (en) | Method and system for distributed streaming service of portable devices | |
CN114268823A (en) | Video playing method and device, electronic equipment and storage medium | |
EP1379048A1 (en) | System for and method of providing mobile live video multimedia services | |
JP2004088315A (en) | Content distribution system, edge server, and terminal | |
US20230217047A1 (en) | Method, system, and computer-readable recording medium for implementing fast-switching mode between channels in multi-live transmission environment | |
JP5160439B2 (en) | A method for providing an interactive menu to a terminal coupled to a communication network upon request | |
JP6271794B1 (en) | Application layer multicast delivery method | |
US11838338B2 (en) | Method and device for conference control and conference participation, server, terminal, and storage medium | |
CN114071170B (en) | Network live broadcast interaction method and device | |
KR102117586B1 (en) | Optimal use of streaming bandwidth using multicast | |
JP2017225044A (en) | Client device for content distribution system, content acquisition method and program | |
WO2014100384A1 (en) | Audio video streaming system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210115 Address after: 511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province Patentee after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd. Address before: 511442 29 floor, block B-1, Wanda Plaza, Huambo business district, Panyu District, Guangzhou, Guangdong. Patentee before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |