CN106713945A - Client microbonding live processing method and device, live server and live system - Google Patents

Client microbonding live processing method and device, live server and live system Download PDF

Info

Publication number
CN106713945A
CN106713945A CN201611111336.0A CN201611111336A CN106713945A CN 106713945 A CN106713945 A CN 106713945A CN 201611111336 A CN201611111336 A CN 201611111336A CN 106713945 A CN106713945 A CN 106713945A
Authority
CN
China
Prior art keywords
client
wheat
window
video flowing
video
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
CN201611111336.0A
Other languages
Chinese (zh)
Other versions
CN106713945B (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 CN201611111336.0A priority Critical patent/CN106713945B/en
Publication of CN106713945A publication Critical patent/CN106713945A/en
Application granted granted Critical
Publication of CN106713945B publication Critical patent/CN106713945B/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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234381Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a client microbonding live processing method and device, a live server and a live system. The method comprises the steps that video data collected by each microbonder are transcoded into a first video stream and a second video stream, wherein the first video stream is corresponding to the size of a first window, and the second video stream is corresponding to the size of a second window; the first video stream of a first microbonder and the second video stream of a second microbonder are sent to a client; after a window switch request sent by the client is received, the second video stream of the first microbonder and the first video stream of the second microbonder are acquired and sent to the client who issues the request; and the request includes first and the second microbonder identifiers. According to the technical scheme provided by the invention, the microbonding live window of the client can be switched; the focus viewed by the client is changed; and the live content viewing effect of the client is enhanced.

Description

Client connects the live treating method and apparatus of wheat, direct broadcast server and live broadcast system
Technical field
The application is related to technical field of the computer network, more particularly to client connects live treating method and apparatus of wheat, straight Broadcast server and live broadcast system.
Background technology
At present, with the development of mobile Internet, live software is becoming increasingly popular, and increasing main broadcaster's program is utilized Live platform plays various contents to spectators.During live, main broadcaster's client that main broadcaster uses will be set by signal acquisition For (such as:Camera, microphone etc.) live source data that collects uploads to direct broadcast server, then distributed by direct broadcast server To one or more, other clients are played out.
Live software can provide various live-modes and be selected for user, such as main broadcaster's pattern or wheat sequence pattern;Main broadcaster's mould Under formula, one of client takes on the role of main broadcaster's client in multiple client, and other clients are spectator client; Wheat sequence pattern can be presented more splendid contents to spectators, increase live interest.Under wheat sequence pattern, there may be multiple masters Broadcast, the client as main broadcaster is initiated to connect wheat invitation to other clients at first, after receiving even wheat invitation by the client of even wheat Also main broadcaster is turned into.Each main broadcaster's client can be referred to as successively according to the order as main broadcaster's client for first wheat, two wheats, wheat, barley and highland barley ... There are multiple windows in the display interface of client, generally, the video data of first wheat is shown in big window, and it is shown in wicket The video data of his main broadcaster's client (such as, two wheat).Even shown in wheat picture reference Fig. 1 b.
When Lian Mai or viewing even wheat, first wheat is shown as full frame big window, two wheats, wheat, barley and highland barley etc. and is shown as small user Window, live focus is fixed, and the picture for being shown in wicket is difficult to see, influences viewing effect.
The content of the invention
To overcome problem present in correlation technique, the application provides client and connects live treating method and apparatus of wheat, straight Broadcast server and live broadcast system.
According to the first aspect of the embodiment of the present application, there is provided a kind of client connects the live processing method of wheat, methods described bag Include:
Each video data for connecting the collection of wheat client is transcoded into the first video flowing and the second video flowing respectively, described the One video flowing is corresponding with the size of first window, and second video flowing is corresponding with the size of the second window;And connect wheat by first First video flowing of client and second connects the second video stream of wheat client to client;
When the switch window for receiving client transmission is asked, the first the second video flowing and second for connecting wheat client is obtained Connect the first video flowing of wheat client, and send to the client for sending the request;The request includes the first company wheat visitor Family end identifies and second connects wheat client identification.
According to the second aspect of the embodiment of the present application, there is provided a kind of client connects the live processing method of wheat, methods described bag Include:
The first video flowing and second for receiving first company's wheat client that direct broadcast server is sent connects the second of wheat client Video flowing;
The first the first video flowing for connecting wheat client is played in first window, playing second in the second window connects wheat client The second video flowing;
When the switch window for receiving user is instructed, send switch window to direct broadcast server and ask, wrapped in the request Include first company's wheat client identification and second and connect wheat client identification;
Second video flowing of first company's wheat client that direct broadcast server is returned is played in the second window, and second connects wheat visitor First video flowing at family end is played in first window.
According to the third aspect of the embodiment of the present application, there is provided a kind of client connects the live processing method of wheat, methods described bag Include:
Direct broadcast server receives each and connects the video data of wheat client collection, and is transcoded into the first video flowing and the respectively Two video flowings, first video flowing is corresponding with the size of first window, the size pair of second video flowing and the second window Should;And the first video flowing of first company's wheat client and second are connected into the second video stream of wheat client to client;
Client receives the video flowing that direct broadcast server is sent, and plays the first of first company's wheat client in first window Video flowing, the second the second video flowing for connecting wheat client is played in the second window;
When the switch window that client receives user is instructed, send switch window to direct broadcast server and ask, it is described to ask Asking includes that first company's wheat client identification and second connects wheat client identification;
When direct broadcast server receives the request of client transmission, the first the second video flowing for connecting wheat client and the are obtained Two connect the first video flowing of wheat client, and are back to the client for sending the request;
Client receives the video flowing that direct broadcast server is returned, and connects the second video flowing of wheat client second by first Window is played, and the second the first video flowing for connecting wheat client is played in first window.
According to the fourth aspect of the embodiment of the present application, there is provided a kind of client connects the live processing unit of wheat, described device bag Include:
Transcoding module, be configured as by each connect wheat client collection video data be transcoded into respectively the first video flowing and Second video flowing, first video flowing is corresponding with the size of first window, the size of second video flowing and the second window Correspondence;
Acquisition module, is configured as, when the switch window for receiving client transmission is asked, obtaining first and connecting wheat client First video flowing of second video flowing at end and second company's wheat client;The request include first company wheat client identification and Second connects wheat client identification;
Sending module, is configured as first video flowing and second of first company's wheat client obtained by transcoding module transcoding Even the second video stream of wheat client is to client;Or, when the switch window for receiving client transmission is asked, will obtain The video stream that modulus block is obtained gives the client for sending the request.
The 5th aspect according to the embodiment of the present application, there is provided a kind of client connects the live processing unit of wheat, described device bag Include:
Receiver module, is configured as receiving first video flowing and second of first company's wheat client that direct broadcast server is sent Even the second video flowing of wheat client, or the second video flowing and second for receiving first company's wheat client that direct broadcast server is sent Connect the first video flowing of wheat client, and issue playing module;
Request module, is configured as, when the switch window for receiving user is instructed, switching window being sent to direct broadcast server Mouth request, the request bag includes that first company's wheat client identification and second connects wheat client identification;
Playing module, is configured as when receiver module receives the video flowing that direct broadcast server is sent, in first window The first video flowing is played, the second video flowing is played in the second window.
A kind of the 6th aspect according to the embodiment of the present application, there is provided direct broadcast server, including:
Processor and the memory for storing processor-executable instruction;
Wherein, the processor is configured as:
Each video data for connecting the collection of wheat client is transcoded into the first video flowing and the second video flowing respectively, described the One video flowing is corresponding with the size of first window, and second video flowing is corresponding with the size of the second window;And connect wheat by first First video flowing of client and second connects the second video stream of wheat client to client;
When the switch window for receiving client transmission is asked, the first the second video flowing and second for connecting wheat client is obtained Connect the first video flowing of wheat client, and send to the client for sending the request;The request includes the first company wheat visitor Family end identifies and second connects wheat client identification.
A kind of the 7th aspect according to the embodiment of the present application, there is provided live processing system, including:
Direct broadcast server, is connected for being set up with even wheat client and spectator client respectively, and each is connected into wheat client The video data of collection is transcoded into the size of the first video flowing and the second video flowing, first video flowing and first window respectively Correspondence, second video flowing is corresponding with the size of the second window;And by first connect wheat client the first video flowing and second Even the second video stream of wheat client is to client;When the switch window for receiving client transmission is asked, first is obtained Even the second video flowing of wheat client and second connects the first video flowing of wheat client, and sends to the client for sending the request End;The request includes that first company's wheat client identification and second connects wheat client identification;
Client, the windows exchange for receiving user is instructed, and is connected with direct broadcast server foundation, is received live The video flowing of server transmission is simultaneously played out.
The technical scheme that embodiments herein is provided can include the following benefits:
In this application, the video data of even wheat client upload is transcoded into respectively by direct broadcast server big with live Window and the corresponding video flowing of live wicket, when spectator client ask switch window when, can according to request by match Video stream to spectator client, with the content played in switching live wicket and live big window, such that it is able to change The focus of client viewing, lifting client watches the effect of live content.
It should be appreciated that the general description of the above and detailed description hereinafter are only exemplary and explanatory, not The application can be limited.
Brief description of the drawings
Fig. 1 a are the live scene graph of company wheat according to an exemplary embodiment.
The interface schematic diagram of client when Fig. 1 b are live company wheats according to an exemplary embodiment.
Fig. 2 is the flow chart that a kind of client according to an exemplary embodiment connects the live processing method of wheat.
The interface of client switch window is illustrated when Fig. 3 is two people Lian Mai according to an exemplary embodiment live Figure.
Fig. 4 is the flow chart that another client according to an exemplary embodiment connects the live processing method of wheat.
Fig. 5 is the flow chart that another client according to an exemplary embodiment connects the live processing method of wheat.
Fig. 6 is the timing diagram of the client and server interaction according to an exemplary embodiment.
Fig. 7 is a kind of framework map of the direct broadcast server according to an exemplary embodiment.
Fig. 8 is the block diagram that a kind of client according to an exemplary embodiment connects the live processing unit of wheat.
Fig. 9 is the block diagram that another client according to an exemplary embodiment connects the live processing unit of wheat.
Specific embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment Described in implementation method do not represent all implementation methods consistent with the application.Conversely, they be only with it is such as appended The example of the consistent apparatus and method of some aspects described in detail in claims, the application.
It is the purpose only merely for description specific embodiment in term used in this application, and is not intended to be limiting the application. " one kind ", " described " and " being somebody's turn to do " of singulative used in the application and appended claims is also intended to include majority Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wraps May be combined containing one or more associated any or all of project listed.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the application A little information should not necessarily be limited by these terms.These terms are only used for being distinguished from each other open same type of information.For example, not departing from In the case of the application scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as One information.Depending on linguistic context, word as used in this " if " can be construed to " ... when " or " when ... When " or " in response to determining ".
At present, live software can allow to connect wheat between main broadcaster, carry out many people live.As shown in Figure 1a, Fig. 1 a are bases The live scene graph of company wheat shown in one exemplary embodiment, first connects wheat client 10a, second connects wheat client 10b collections Video data simultaneously uploads to direct broadcast server 20, and direct broadcast server 20 connects wheat client 10a, second company's wheat client by first The video data of 10b collections is transcoded into video flowing and is sent to spectator client 30, and spectator client 30 receives direct broadcast server 20 video flowings sent simultaneously are played.Many live interfaces of people Lian Mai show as shown in Figure 1 b in even wheat client or spectator client, Multiple window sizes are fixed, and the first video data for connecting wheat client is shown generally in big window, and other are shown in wicket Connect the video data of wheat client (such as, second connects wheat client).Being fixed due to window causes live focus to be fixed, Yong Hunan To see the picture shown in wicket, viewing effect is influenceed.
The application provides a kind of client and connects the live treating method and apparatus of wheat, direct broadcast server and live broadcast system, passes through Be transcoded into for the video data of even wheat client upload corresponding with live big window and live wicket difference by direct broadcast server Video flowing, when spectator client ask switch window when, can according to request will match video stream to spectator client, To switch the content of live wicket and broadcasting in live big window, such that it is able to change the focus of client viewing, lifting visitor The effect of live content is watched at family end.Next the application is described in detail.
As shown in Fig. 2 Fig. 2 is a kind of client of the application according to an exemplary embodiment connects the live treatment side of wheat The flow chart of method, the live interface of the client includes first window and the second window, and the client includes even wheat client End, the method can be applied on direct broadcast server, as shown in Fig. 2 methods described may comprise steps of S201 to S202:
In step s 201, each video data for connecting the collection of wheat client is transcoded into the first video flowing and second respectively Video flowing, first video flowing is corresponding with the size of first window, and second video flowing is corresponding with the size of the second window; And the first video flowing of first company's wheat client and second are connected into the second video stream of wheat client to client.
In step S202, when the switch window for receiving client transmission is asked, obtain first connect wheat client the Two video flowings and second connect the first video flowing of wheat client, and send to the client for sending the request;In the request Connect wheat client identification and second including first and connect wheat client identification.
In the present embodiment, can be by the first video flowing or the second video flow processing into more than one code check and resolution ratio Video flowing, wherein, the first video flowing or the second video flowing can include at least two code checks and resolution ratio.Such as can be following At least two:
Code check is 200k, resolution ratio is 240 × 368,
Code check is 600k, resolution ratio is 320 × 480,
Code check is 1200k, resolution ratio is 540 × 960,
Code check is 2000k, resolution ratio is 720 × 1280.
The screen of different clients can be matched for the first video flowing or the different code check of the second video stream configuration and resolution ratio Curtain feature.Single video flowing is often difficult to be adapted to played out in the various clients with different specific screens features. Such as, according to single video flowing code check for 600k, resolution ratio be 320 × 480, then for screen resolution be " 320 × 480 " for or differing less screen with its resolution ratio, the video flowing is more suitable.But, for other points For the client of the screen of resolution, above-mentioned video flowing is unsuitable broadcasting, it is necessary to be stretched by picture or side placed in the middle Formula is played out.However, picture stretching or mode placed in the middle to be likely to result in live picture unintelligible, such as:Spectators client The screen resolution at end is:720 × 1280, then the picture after picture stretching is obviously not clear enough.It can be seen that, obtain at least two not Same video flowing, so that above-mentioned at least two different code checks and resolution ratio can be respectively adapted to Bu Tong specific Played out in the client of screen characteristics, improve the effect that live content is watched in different clients.Except above-mentioned Several different code checks and resolution ratio, can also be transcoded into other according to service needed by the video data of even wheat client upload The video flowing of code check and resolution ratio, the application is not restricted to this.
In the present embodiment, send switch window request client can be spectator client or even wheat client, its In, it can be the company's wheat client as first wheat, or the company wheat as non-first wheat that the first/second connects wheat client Client.In live scene, as spectators, during viewing even wheat, may not only wish to see the master as first wheat The clear picture broadcast, it is also desirable to it can be seen that the clear picture of the main broadcaster of non-first wheat;As main broadcaster, during even wheat, first wheat The main broadcaster's effect of oneself may not be intended merely to see clearly, it is also desirable to see the effect of other main broadcasters clearly;Non- first wheat also is intended to see clearly certainly The effect of own main broadcaster.Therefore, either spectator client still wheat client has the demand of switch window, this implementation is open Method can be used in it is live during involved different clients, to meet the demand of different clients switch window.
Illustrated by taking spectator client as an example, spectators by client can company of viewing wheat, wherein, company wheat can be two People Lian Mai can also be more than two people Lian Mai.As many people Lian Maishi, the live interface of client occurs multiple windows, its In, switch window can be switched between the corresponding window of first wheat and the corresponding window of non-first wheat, it is also possible to be non-first wheat correspondence Window and the corresponding window of non-first wheat between switch, after can also be that first window and the second window are switched over, switched First window (or second window) again with the 3rd windows exchange (the mouth size and location of window during the above windows exchange Do not change, the content simply played in window is switched over).Only it is to enter between two windows wherein due to switch window OK, therefore the application is illustrated so that two people Lian Mai are live as an example, more than two people connect wheat it is live during switch window method May be referred to the situation of two people Lian Mai.
In two people Lian Maishi, it is assumed that first connects wheat client initiates even wheat invitation, and second company's wheat client receives even wheat and invites Please, first company's wheat client that the company of initiation wheat is invited is referred to as first wheat, receives the second company's wheat client invited and is referred to as two wheats.Typically In the display interface of client, first wheat is shown as full frame big window, and two first wheats are shown as wicket, and wicket may be located at visitor The diverse location at family end interface, as an example, may be located at the upper right corner of screen.
Wheat client will be connected as the first of first wheat and divided as the second of two wheats the video datas for connecting wheat client upload The first video flowing and the second video flowing are not transcoded into, wherein the first video flowing is corresponding with the size of first window, the second video flowing Size with the second window is corresponding.It is assumed that
First to connect wheat client be A, and second to connect wheat client be B, and direct broadcast server receives first and connects wheat customer end A, the Two connect the video data that wheat customer end B is uploaded, and are the first video flowing by the video data transcoding that first connects the upload of wheat customer end A A1 and the second video flowing A2, the first video flowing B1 and the second video flowing are transcoded into by the video data of second company's wheat client upload B2, wherein, first video flowing A1, B1 is corresponding with the size of first window, the size pair of second video flowing A2, B2 and the second window Should.
Direct broadcast server is first sent to spectator client C, spectator client C interface displays such as Fig. 3 video flowing A1, B2 Shown in middle left figure, wherein, A1 shows in first window, and B2 shows in the second window.
When direct broadcast server receives the request of the switch window of spectator client C transmissions, video flowing A2, B1 are obtained, And it is back to spectator client C.
Spectator client C is played after receiving the video data that direct broadcast server is returned, and is shown as shown in right in Figure 3, Wherein, B1 shows that A2 shows in the second window in first window, so as to complete the switching of windows content.
In an optional embodiment, the request can include that first connects wheat client identification and the second company wheat client End mark.Direct broadcast server connects the second video flow point of wheat client in the first video flowing and second for connecting wheat client first When not being sent to the first window and the second window of client, direct broadcast server can record first company's wheat client and second and connect The position of the mark of wheat client and first, second window, dimensional parameters.When client request switches first window and second During window, because request includes that first company's wheat client and second connects the mark of wheat client, direct broadcast server just can be with root According to mark included in request and the content for being recorded, obtain the first the second video flowing for connecting wheat client and second and connect wheat visitor First video flowing at family end, and the second window and first window are sent respectively to, to realize windows exchange.
In an optional embodiment, the request can also include the mark and parameter of first, second window, described Parameter can include one or more of:The window's position parameter and window size parameter.In this case, direct broadcast server Second video flowing of the first video flowing of first company's wheat client and second company's wheat client is being sent respectively to client When first window and the second window, first company's wheat client and second can not be recorded and connect the mark and the first window of wheat client The parameters such as the size or position of mouth and the second window.But window size or location parameter, direct broadcast server are carried in the request Can obtain first and connect wheat visitor according in request entrained first, second mark and window ID and parameter for connecting wheat client Second video flowing corresponding with the second window size at family end is simultaneously sent to client relevant position, second connect wheat client with the Corresponding first video flowing of one window size concurrently send client to relevant position.
As shown in figure 4, Fig. 4 is another client of the application according to an exemplary embodiment connects the live treatment of wheat The flow chart of method, the live interface of the client includes first window and the second window, and the client includes Lian Maike Family end, the method can be applied in spectator client or even in wheat client, as shown in figure 4, methods described can include it is following Step S401 to S404:
In step S401, the first video flowing and second for receiving first company's wheat client that direct broadcast server is sent connects wheat Second video flowing of client.
In step S402, the first the first video flowing for connecting wheat client is played in first window, played in the second window Second the second video flowing for connecting wheat client.
In step S403, when the switch window for receiving user is instructed, send switch window to direct broadcast server and ask, The request bag includes that first company's wheat client identification and second connects wheat client identification.
In step s 404, the second video flowing of the first company's wheat client for direct broadcast server being returned is broadcast in the second window Put, the second the first video flowing for connecting wheat client is played in first window.
In the present embodiment, the first/second video flowing, client, first/second connects wheat client, request etc. can With the explanation in embodiment described in reference diagram 2, this is repeated no more.
In the present embodiment, switch window instruction can have various, such as can be first to click on the switching in first window Instruction, then the second window is clicked on, wherein, the switching command in first window can be click on first window, length by first window Or the switch window button in click first window.The application is not restricted to this.
As shown in figure 5, being that another client of the application according to an exemplary embodiment connects the live treatment side of wheat The flow chart of method, present embodiment describes when even wheat is live, the part flow of client and server interaction.The client Live interface includes first window and the second window, and the client includes even wheat client, the described method comprises the following steps S501 to S505:
In step S501, direct broadcast server receives each and connects the video data of wheat client upload, and is transcoded into respectively First video flowing and the second video flowing, first video flowing are corresponding with the size of first window, second video flowing and The size correspondence of two windows;And the first video flowing of first company's wheat client and second are connected the second video flowing hair of wheat client Give client.
In step S502, client receives the video flowing that direct broadcast server is sent, and plays the first company in first window First video flowing of wheat client, the second the second video flowing for connecting wheat client is played in the second window.
In step S503, when the switch window that client receives user is instructed, switching window is sent to direct broadcast server Mouth request, the request includes that first company's wheat client identification and second connects wheat client identification.
In step S504, when direct broadcast server receives the request of client transmission, obtain first and connect wheat client Second video flowing and second connects the first video flowing of wheat client, and is back to the client for sending the request.
In step S505, client receives the video flowing that direct broadcast server is returned, and connects the of wheat client by first Two video flowings are played in the second window, and the second the first video flowing for connecting wheat client is played in first window.
In the present embodiment, the first/second video flowing, client, first/second connects wheat client, request, instruction Etc. the explanation that may be referred in embodiment described in Fig. 2, Fig. 4, this is repeated no more.
As shown in fig. 6, being client of the application according to an exemplary embodiment and the timing diagram of server interaction. With reference to Fig. 1 a, Fig. 3 and Fig. 6, client may comprise steps of with the process of server interaction:
S601, first connects wheat client 10a and second connects wheat client 10b collection video datas.
S602, first connects wheat client 10a, the second company wheat client 10b is uploaded to live clothes by the video data of collection Business device 20.
S603, direct broadcast server 20 receives first and connects the companies of wheat client 10a and second wheat client 10b collection video counts According to, and the video data of the first company wheat client 10a collections is transcoded into the first video flowing A1 and the second video flowing A2, by second Even the video data of wheat client 10b collections is transcoded into the first video flowing B1 and the second video flowing B2, wherein the first video flowing A1, B1 is corresponding with the size of first window, and second video flowing A2, B2 is corresponding with the size of the second window.
S604, the first video flowing A1 and second that direct broadcast server 20 connects wheat client 10a by first connects wheat client 10b The second video flowing B2 be sent to spectator client 30, first and connect wheat client 10a, second connect wheat client 10b.
S605, client (spectator client 30, first connects wheat client 10a, the second company wheat client 10b) receives live The video flowing that server is sent, and the first the first video flowing A1 for connecting wheat client 10a is played in first window, in the second window Play the second the second video flowing B2 for connecting wheat client 10b (client end interface shows and refers to left figure in Fig. 3).
S606, spectator client 30 receives the switch window instruction of user.
S607, spectator client 30 sends switch window and asks to direct broadcast server 20.
S608, direct broadcast server 20 is based on the second video flowing A2 and that the acquisition request first connects wheat client 10a Two the first video flowing B1 for connecting wheat client 10b.
The video flowing of acquisition is returned to S609, direct broadcast server 20 spectator client 30 for sending the request.
S610, spectator client 30 receives the video flowing that direct broadcast server is returned, and plays the second company wheat in first window The first video flowing B1 of client 10b, the first the second video flowing A2 (clients for connecting wheat client 10a are played in the second window Interface display may be referred to right figure in Fig. 3).
S611, second connects the switch window instruction that wheat client 10b receives user.
S612, the second company wheat client 10b sends switch window and asks to direct broadcast server.
S613, direct broadcast server 20 is based on the second video flowing A2 and that the acquisition request first connects wheat client 10a Two the first video flowing B1 for connecting wheat client 10b.
The video flowing of acquisition is returned to S614, direct broadcast server 20 the second company wheat client 10b for sending the request.
S615, second connects wheat client 10b receives the video flowing that direct broadcast server is returned, and plays second in first window Even the first video flowing B1 of wheat client 10b, the first the second video flowing A2 (visitors for connecting wheat client 10a are played in the second window Family end interface display may be referred to right figure in Fig. 3).
S616, spectator client 30 receives the switch window instruction of user again.
S617, spectator client 30 sends windows exchange and asks to direct broadcast server 20.
S618, direct broadcast server 20 is based on the first video flowing A1 and that the acquisition request first connects wheat client 10a Two the second video flowing B2 for connecting wheat client 10b.
The video flowing of acquisition is returned to S619, direct broadcast server 20 spectator client 30 for sending the request.
S620, spectator client 30 receives the video flowing that direct broadcast server is returned, and plays the first company wheat in first window The second video flowing A1 of client 10a, the second the first video flowing B2 (clients for connecting wheat client 10b are played in the second window Interface display may be referred to left figure in Fig. 3).
Embodiment with the live processing method of company wheat of foregoing client is corresponding, present invention also provides the company of client The embodiment of wheat processing unit.
The embodiment of the live processing unit of company wheat of the application client can be applied on direct broadcast server.Device is implemented Example can be realized by software, it is also possible to be realized by way of hardware or software and hardware combining.As a example by implemented in software, as Device on one logical meaning, is by corresponding meter in nonvolatile memory by the processor of direct broadcast server where it Calculation machine programmed instruction runs what is formed in reading internal memory.From for hardware view, as shown in fig. 7, for the application client connects A kind of hardware structure diagram of direct broadcast server where the live processing unit of wheat, except the processor shown in Fig. 7, internal memory, network connect Mouthful and nonvolatile memory outside, the company wheat of direct broadcast server in embodiment where device generally according to the client The actual functional capability of live processing unit, can also include other hardware, and this is repeated no more.
Fig. 8 is the block diagram that a kind of client according to an exemplary embodiment connects the live processing unit 800 of wheat, described The live interface of client includes first window and the second window, and the client includes even wheat client, and the device can be answered With on direct broadcast server, as described in Figure 8, described device 800 includes:
Transcoding module 801, is configured as each video data for connecting the collection of wheat client being transcoded into the first video respectively Stream and the second video flowing, first video flowing is corresponding with the size of first window, second video flowing and the second window Size correspondence;
Acquisition module 802, is configured as, when the switch window for receiving client transmission is asked, obtaining first and connecting wheat visitor First video flowing of second video flowing at family end and second company's wheat client;The request includes first company's wheat client identification Connect wheat client identification with second;
Sending module 803, be configured as by obtained by transcoding module transcoding first company wheat client the first video flowing and Second connects the second video stream of wheat client to client;Or, when the switch window for receiving client transmission is asked, The video stream that acquisition module is obtained gives the client for sending the request.
In an optional embodiment, the first video flowing or the second video flowing include at least two code checks and resolution ratio Video flowing.For the screen that the first video flowing or the different code check of the second video stream configuration and resolution ratio can match different terminals is special Levy.
In an optional embodiment, the client for sending switch window request can be spectator client or Lian Maike Family end, wherein, it can be as company's wheat client of first wheat, or as non-head that the first/second connects wheat client Company's wheat client of wheat.
In an optional embodiment, the request also mark and parameter including first, second window, the parameter Including one or more of:The window's position parameter and window size parameter.
Fig. 9 is the block diagram that another client according to an exemplary embodiment connects the live processing unit 900 of wheat, institute Stating the live interface of client includes first window and the second window, and the client includes even wheat client, and the device can be with Apply on spectator client or even wheat client, as shown in figure 9, described device 900 includes:
Receiver module 901, be configured as receive direct broadcast server send first company wheat client the first video flowing and Second connect wheat client the second video flowing, or receive direct broadcast server send first company wheat client the second video flowing and Second connects the first video flowing of wheat client, and issues playing module;
Request module 902, is configured as, when the switch window for receiving user is instructed, switching being sent to direct broadcast server Window request, the request bag includes that first company's wheat client identification and second connects wheat client identification;
Playing module 903, is configured as when receiver module receives the video flowing that direct broadcast server is sent, in the first window Mouth plays the first video flowing, and the second video flowing is played in the second window.
The function of modules and the implementation process of effect correspond to step in specifically referring to the above method in said apparatus Implementation process, will not be repeated here.
For device embodiment, because it corresponds essentially to embodiment of the method, so related part is referring to method reality Apply the part explanation of example.Device embodiment described above is only schematical, wherein described as separating component The module of explanation can be or may not be physically separate, and the part shown as module can be or can also It is not physical module, you can with positioned at a place, or can also be distributed on multiple mixed-media network modules mixed-medias.Can be according to reality Selection some or all of module therein is needed to realize the purpose of application scheme.Those of ordinary skill in the art are not paying In the case of going out creative work, you can to understand and implement.
The preferred embodiment of the application is the foregoing is only, is not used to limit the application, all essences in the application Within god and principle, any modification, equivalent substitution and improvements done etc. should be included within the scope of the application protection.

Claims (15)

1. a kind of client connects the live processing method of wheat, and the live interface of the client includes first window and the second window, The client includes even wheat client, it is characterised in that the method comprising the steps of:
Each video data for connecting the collection of wheat client is transcoded into the first video flowing and the second video flowing respectively, described first regards Frequency stream is corresponding with the size of first window, and second video flowing is corresponding with the size of the second window;And connect wheat client by first First video flowing at end and second connects the second video stream of wheat client to client;
When the switch window for receiving client transmission is asked, obtain the first the second video flowing for connecting wheat client and second and connect wheat First video flowing of client, and send to the client for sending the request;The request includes first company's wheat client Mark and second connects wheat client identification.
2. the method for claim 1, it is characterised in that first video flowing or the second video flowing include at least two The video flowing of code check and resolution ratio.
3. the method for claim 1, it is characterised in that it is the company as first wheat that the first/second connects wheat client Wheat client or the company's wheat client as non-first wheat.
4. method as claimed in claim 3, it is characterised in that the client for sending switch window request is spectators client End or even wheat client.
5. the method for claim 1, it is characterised in that the request also mark and ginseng including first, second window Number, the parameter includes one or more of:The window's position parameter and window size parameter.
6. a kind of client connects the live processing method of wheat, and the live interface of the client includes first window and the second window, The client includes even wheat client, it is characterised in that the method comprising the steps of:
The first video flowing and second that receive first company's wheat client that direct broadcast server is sent connect the second video of wheat client Stream;
Play the first the first video flowing for connecting wheat client in first window, the second window play second connect wheat client the Two video flowings;
When the switch window for receiving user is instructed, send switch window to direct broadcast server and ask, the request includes the One connects wheat client identification and second connects wheat client identification;
Second video flowing of first company's wheat client that direct broadcast server is returned is played in the second window, and second connects wheat client The first video flowing first window play.
7. a kind of client connects the live processing method of wheat, and the live interface of the client includes first window and the second window, The client includes even wheat client, it is characterised in that methods described includes step:
Direct broadcast server receives each and connects the video data of wheat client collection, and is transcoded into the first video flowing and second respectively and regards Frequency flows, and first video flowing is corresponding with the size of first window, and second video flowing is corresponding with the size of the second window;And The first video flowing for connecting wheat client by first and second connects the second video stream of wheat client to client;
Client receives the video flowing that direct broadcast server is sent, and plays the first the first video for connecting wheat client in first window Stream, the second the second video flowing for connecting wheat client is played in the second window;
When the switch window that client receives user is instructed, send switch window to direct broadcast server and ask, in the request Connect wheat client identification and second including first and connect wheat client identification;
When direct broadcast server receives the request of client transmission, obtain the first the second video flowing for connecting wheat client and second and connect First video flowing of wheat client, and it is back to the client for sending the request;
Client receives the video flowing that direct broadcast server is returned, and connects the second video flowing of wheat client in the second window by first Play, the second the first video flowing for connecting wheat client is played in first window.
8. a kind of client connects the live processing unit of wheat, and the live interface of the client includes first window and the second window, The client includes even wheat client, it is characterised in that described device includes:
Transcoding module, is configured as each video data for connecting the collection of wheat client being transcoded into the first video flowing and second respectively Video flowing, first video flowing is corresponding with the size of first window, and second video flowing is corresponding with the size of the second window;
Acquisition module, is configured as, when the switch window for receiving client transmission is asked, obtaining first and connecting wheat client First video flowing of the second video flowing and second company's wheat client;The request includes the first company wheat client identification and second Connect wheat client identification;
Sending module, is configured as first video flowing and second of first company's wheat client obtained by transcoding module transcoding connecting wheat Second video stream of client is to client;Or, when the switch window for receiving client transmission is asked, mould will be obtained The video stream that block is obtained gives the client for sending the request.
9. device as claimed in claim 8, it is characterised in that first video flowing or the second video flowing include at least two The video flowing of code check and resolution ratio.
10. device as claimed in claim 8, it is characterised in that it is the company as first wheat that the first/second connects wheat client Wheat client or the company's wheat client as non-first wheat.
11. devices as claimed in claim 10, it is characterised in that the client for sending switch window request is spectators visitor Family end or even wheat client.
12. devices as claimed in claim 8, it is characterised in that the request also mark and ginseng including first, second window Number, the parameter includes one or more of:The window's position parameter and window size parameter.
A kind of 13. clients connect the live processing unit of wheat, and the live interface of the client includes first window and the second window, The client includes even wheat client, it is characterised in that described device includes:
Receiver module, the first video flowing and second for being configured as receiving first company's wheat client that direct broadcast server is sent connects wheat Second video flowing of client, or receive the second video flowing and the second company wheat of first company's wheat client that direct broadcast server is sent First video flowing of client, and issue playing module;
Request module, is configured as when the switch window for receiving user is instructed, and sending switch window to direct broadcast server please Ask, the request bag includes that first company's wheat client identification and second connects wheat client identification;
Playing module, is configured as, when receiver module receives the video flowing that direct broadcast server is sent, being played in first window First video flowing, the second video flowing is played in the second window.
A kind of 14. direct broadcast servers, it is characterised in that including:
Processor and the memory for storing processor-executable instruction;
Wherein, the processor is configured as:
Each video data for connecting the collection of wheat client is transcoded into the first video flowing and the second video flowing respectively, described first regards Frequency stream is corresponding with the size of first window, and second video flowing is corresponding with the size of the second window;And connect wheat client by first First video flowing at end and second connects the second video stream of wheat client to client;
When the switch window for receiving client transmission is asked, obtain the first the second video flowing for connecting wheat client and second and connect wheat First video flowing of client, and send to the client for sending the request;The request includes first company's wheat client Mark and second connects wheat client identification.
A kind of 15. live broadcast systems, it is characterised in that including:
Direct broadcast server, is connected for being set up with even wheat client and spectator client respectively, and each is connected into the collection of wheat client Video data be transcoded into the first video flowing and the second video flowing respectively, the size pair of first video flowing and first window Should, second video flowing is corresponding with the size of the second window;And connect first video flowing and second of first company's wheat client Second video stream of wheat client is to client;When the switch window for receiving client transmission is asked, obtain first and connect Second video flowing of wheat client and second connects the first video flowing of wheat client, and sends to the client for sending the request End;The request includes that first company's wheat client identification and second connects wheat client identification;
Client, the windows exchange for receiving user is instructed, and is connected with direct broadcast server foundation, receives direct broadcast service The video flowing of device transmission is simultaneously played out.
CN201611111336.0A 2016-12-06 2016-12-06 Client live broadcast processing method and device, live broadcast server and live broadcast system Active CN106713945B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611111336.0A CN106713945B (en) 2016-12-06 2016-12-06 Client live broadcast processing method and device, live broadcast server and live broadcast system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611111336.0A CN106713945B (en) 2016-12-06 2016-12-06 Client live broadcast processing method and device, live broadcast server and live broadcast system

Publications (2)

Publication Number Publication Date
CN106713945A true CN106713945A (en) 2017-05-24
CN106713945B CN106713945B (en) 2020-05-12

Family

ID=58937626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611111336.0A Active CN106713945B (en) 2016-12-06 2016-12-06 Client live broadcast processing method and device, live broadcast server and live broadcast system

Country Status (1)

Country Link
CN (1) CN106713945B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107864122A (en) * 2017-10-18 2018-03-30 武汉斗鱼网络科技有限公司 A kind of display methods and device of even wheat main broadcaster's live TV stream
CN108174231A (en) * 2017-12-29 2018-06-15 北京密境和风科技有限公司 A kind of method and apparatus for realizing live streaming group
CN108900854A (en) * 2018-07-06 2018-11-27 武汉斗鱼网络科技有限公司 Connect wheat room switching method, storage medium, equipment and system in live streaming
CN109511007A (en) * 2018-11-29 2019-03-22 广州市百果园信息技术有限公司 A kind of live network broadcast method, device, equipment and storage medium
CN109547724A (en) * 2018-12-21 2019-03-29 广州华多网络科技有限公司 A kind of processing method of video stream data, electronic equipment and storage device
CN109995741A (en) * 2018-01-02 2019-07-09 武汉斗鱼网络科技有限公司 Connect wheat realization method and system in a kind of network direct broadcasting
CN110392311A (en) * 2018-04-18 2019-10-29 武汉斗鱼网络科技有限公司 Even wheat methods of exhibiting, storage medium, even wheat server, client and system
CN110572713A (en) * 2019-09-24 2019-12-13 广州优视云集科技有限公司 transcoding method and processing terminal for adaptive video bandwidth ratio
CN111083507A (en) * 2019-12-09 2020-04-28 广州酷狗计算机科技有限公司 Method and system for connecting to wheat, first main broadcasting terminal, audience terminal and computer storage medium
CN111385590A (en) * 2018-12-28 2020-07-07 广州市百果园信息技术有限公司 Live broadcast data processing method and device and terminal
CN112153404A (en) * 2020-09-23 2020-12-29 北京达佳互联信息技术有限公司 Code rate adjusting method, code rate detecting method, code rate adjusting device, code rate detecting device, code rate adjusting equipment and storage medium
CN112243133A (en) * 2020-12-07 2021-01-19 北京达佳互联信息技术有限公司 Game live broadcast processing method and device and electronic device
CN112738610A (en) * 2020-12-25 2021-04-30 北京达佳互联信息技术有限公司 Display control method and device of multimedia data, electronic equipment and storage medium
CN112866828A (en) * 2020-12-22 2021-05-28 深圳市创成微电子有限公司 Audio transmission control method, device, sound card, system and readable storage medium
CN113163217A (en) * 2020-01-22 2021-07-23 华为技术有限公司 Live broadcasting method and device based on cloud mobile phone
CN113810775A (en) * 2021-09-13 2021-12-17 上海哔哩哔哩科技有限公司 Voice and video connection system and method
CN114143600A (en) * 2021-11-23 2022-03-04 广州市百果园信息技术有限公司 Live broadcast picture adjusting method, device, equipment and storage medium
CN114928749A (en) * 2022-04-14 2022-08-19 上海哔哩哔哩科技有限公司 Live stream switching method, system and device
WO2024041556A1 (en) * 2022-08-23 2024-02-29 抖音视界有限公司 Voice chat display method and apparatus, electronic device and computer-readable medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003523103A (en) * 1998-09-16 2003-07-29 エイシーティヴィー,インコーポレイテッド Seamless video switching system for compressed digital data
CN101616283A (en) * 2008-06-27 2009-12-30 中国联合网络通信集团有限公司 Realize the method and system of picture-in-picture in the IPTV business
CN104506922A (en) * 2014-12-31 2015-04-08 乐视网信息技术(北京)股份有限公司 Method, device and equipment for broadcasting video signal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003523103A (en) * 1998-09-16 2003-07-29 エイシーティヴィー,インコーポレイテッド Seamless video switching system for compressed digital data
CN101616283A (en) * 2008-06-27 2009-12-30 中国联合网络通信集团有限公司 Realize the method and system of picture-in-picture in the IPTV business
CN104506922A (en) * 2014-12-31 2015-04-08 乐视网信息技术(北京)股份有限公司 Method, device and equipment for broadcasting video signal

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107864122B (en) * 2017-10-18 2021-05-28 武汉斗鱼网络科技有限公司 Display method and device for live stream of main broadcast with wheat
CN107864122A (en) * 2017-10-18 2018-03-30 武汉斗鱼网络科技有限公司 A kind of display methods and device of even wheat main broadcaster's live TV stream
CN108174231A (en) * 2017-12-29 2018-06-15 北京密境和风科技有限公司 A kind of method and apparatus for realizing live streaming group
CN108174231B (en) * 2017-12-29 2020-12-22 北京密境和风科技有限公司 Method, device, electronic equipment and storage medium for realizing live group
CN109995741A (en) * 2018-01-02 2019-07-09 武汉斗鱼网络科技有限公司 Connect wheat realization method and system in a kind of network direct broadcasting
CN110392311A (en) * 2018-04-18 2019-10-29 武汉斗鱼网络科技有限公司 Even wheat methods of exhibiting, storage medium, even wheat server, client and system
CN110392311B (en) * 2018-04-18 2021-11-09 武汉斗鱼网络科技有限公司 Connecting wheat display method, storage medium, connecting wheat server, client and system
CN108900854A (en) * 2018-07-06 2018-11-27 武汉斗鱼网络科技有限公司 Connect wheat room switching method, storage medium, equipment and system in live streaming
CN108900854B (en) * 2018-07-06 2021-05-28 武汉斗鱼网络科技有限公司 Live broadcast microphone room switching method, storage medium, equipment and system
CN109511007B (en) * 2018-11-29 2021-05-04 广州市百果园信息技术有限公司 Network live broadcast method, device, equipment and storage medium
CN109511007A (en) * 2018-11-29 2019-03-22 广州市百果园信息技术有限公司 A kind of live network broadcast method, device, equipment and storage medium
CN109547724A (en) * 2018-12-21 2019-03-29 广州华多网络科技有限公司 A kind of processing method of video stream data, electronic equipment and storage device
CN111385590A (en) * 2018-12-28 2020-07-07 广州市百果园信息技术有限公司 Live broadcast data processing method and device and terminal
CN110572713A (en) * 2019-09-24 2019-12-13 广州优视云集科技有限公司 transcoding method and processing terminal for adaptive video bandwidth ratio
CN110572713B (en) * 2019-09-24 2020-06-30 广州优视云集科技有限公司 Transcoding method and processing terminal for adaptive video bandwidth ratio
CN111083507A (en) * 2019-12-09 2020-04-28 广州酷狗计算机科技有限公司 Method and system for connecting to wheat, first main broadcasting terminal, audience terminal and computer storage medium
CN113163217A (en) * 2020-01-22 2021-07-23 华为技术有限公司 Live broadcasting method and device based on cloud mobile phone
CN112153404A (en) * 2020-09-23 2020-12-29 北京达佳互联信息技术有限公司 Code rate adjusting method, code rate detecting method, code rate adjusting device, code rate detecting device, code rate adjusting equipment and storage medium
CN112243133A (en) * 2020-12-07 2021-01-19 北京达佳互联信息技术有限公司 Game live broadcast processing method and device and electronic device
WO2022121302A1 (en) * 2020-12-07 2022-06-16 北京达佳互联信息技术有限公司 Game live streaming processing method and electronic device
CN112243133B (en) * 2020-12-07 2021-09-17 北京达佳互联信息技术有限公司 Game live broadcast processing method and device and electronic device
CN112866828A (en) * 2020-12-22 2021-05-28 深圳市创成微电子有限公司 Audio transmission control method, device, sound card, system and readable storage medium
CN112738610A (en) * 2020-12-25 2021-04-30 北京达佳互联信息技术有限公司 Display control method and device of multimedia data, electronic equipment and storage medium
CN113810775A (en) * 2021-09-13 2021-12-17 上海哔哩哔哩科技有限公司 Voice and video connection system and method
CN113810775B (en) * 2021-09-13 2023-04-07 上海哔哩哔哩科技有限公司 Voice and video connection system and method
CN114143600A (en) * 2021-11-23 2022-03-04 广州市百果园信息技术有限公司 Live broadcast picture adjusting method, device, equipment and storage medium
CN114928749A (en) * 2022-04-14 2022-08-19 上海哔哩哔哩科技有限公司 Live stream switching method, system and device
CN114928749B (en) * 2022-04-14 2024-05-28 上海哔哩哔哩科技有限公司 Live stream switching method, system and device
WO2024041556A1 (en) * 2022-08-23 2024-02-29 抖音视界有限公司 Voice chat display method and apparatus, electronic device and computer-readable medium

Also Published As

Publication number Publication date
CN106713945B (en) 2020-05-12

Similar Documents

Publication Publication Date Title
CN106713945A (en) Client microbonding live processing method and device, live server and live system
JP6171263B2 (en) Remote conference system and remote conference terminal
CN101796541B (en) Method and system for customising live media content
CN105791895B (en) Audio & video processing method and its system based on time stab
US20030112259A1 (en) Method and apparatus for registering modification pattern of transmission image and method and apparatus for reproducing the same
CN108010037B (en) Image processing method, device and storage medium
CN103632332A (en) Subject question and answer method, device and system
CN106559696A (en) Method for sending information and device
US20090237490A1 (en) System and method for stereoscopic image creation and transmission
CN106530028A (en) Personalized shopping mall system using virtual camera
EP4252413A2 (en) Methods and apparatus for receiving virtual relocation during a network conference
CN109547724A (en) A kind of processing method of video stream data, electronic equipment and storage device
CN104301657B (en) A kind of video conference terminal and its secondary flow data cut-in method
US7450157B2 (en) Remote high resolution photography and video recording using a streaming video as a view-finder
EP3432543B1 (en) Service providing system, service delivery system, service providing method, and program
CN104205817B (en) Terminal installation, relay, information processing method, program and content identification system
WO2022221280A1 (en) Systems and methods for immersive scenes
CN114374853A (en) Content display method and device, computer equipment and storage medium
CN106375827B (en) Barrage processing method and processing device
CN109076251A (en) Teleconference transmission
CN109862385B (en) Live broadcast method and device, computer readable storage medium and terminal equipment
CN116708867A (en) Live broadcast data processing method, device, equipment and storage medium
CN203193773U (en) Multimedia panoramic recording system
JP2023153790A (en) program
EP3438838A1 (en) Service providing system, serving receiving system, service providing method and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
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 24 floors, B-1 Building, Wanda Commercial Square North District, Wanbo Business District, 79 Wanbo Second Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.