CN107018427A - Live sharing contents processing method and processing device - Google Patents

Live sharing contents processing method and processing device Download PDF

Info

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
Application number
CN201710324700.XA
Other languages
Chinese (zh)
Other versions
CN107018427B (en
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.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Huaduo 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 Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201710324700.XA priority Critical patent/CN107018427B/en
Publication of CN107018427A publication Critical patent/CN107018427A/en
Application granted granted Critical
Publication of CN107018427B publication Critical patent/CN107018427B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content 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

Live sharing contents processing method and processing device
【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.
CN201710324700.XA 2017-05-10 2017-05-10 Live broadcast shared content processing method and device Active CN107018427B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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