[go: up one dir, main page]

CN107948664A - Direct broadcasting room video playing control method, device and terminal - Google Patents

Direct broadcasting room video playing control method, device and terminal Download PDF

Info

Publication number
CN107948664A
CN107948664A CN201711157763.7A CN201711157763A CN107948664A CN 107948664 A CN107948664 A CN 107948664A CN 201711157763 A CN201711157763 A CN 201711157763A CN 107948664 A CN107948664 A CN 107948664A
Authority
CN
China
Prior art keywords
direct broadcasting
broadcasting room
client
target direct
cdn node
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
CN201711157763.7A
Other languages
Chinese (zh)
Other versions
CN107948664B (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 Huya Information Technology Co Ltd
Original Assignee
Guangzhou Huya Information 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 Huya Information Technology Co Ltd filed Critical Guangzhou Huya Information Technology Co Ltd
Priority to CN201711157763.7A priority Critical patent/CN107948664B/en
Publication of CN107948664A publication Critical patent/CN107948664A/en
Application granted granted Critical
Publication of CN107948664B publication Critical patent/CN107948664B/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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/2625Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for delaying content or additional data distribution, e.g. because of an extended sport event
    • 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • 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
    • 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/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

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

Abstract

The present invention relates to net cast field, specifically, the present invention relates to a kind of direct broadcasting room video playing control method, device and terminal, the described method includes:Client reports local terminal information to service server;The open instructions of client end response target direct broadcasting room, the link information of the target direct broadcasting room is asked to service server;The connection circuit comprising target direct broadcasting room and the link information of the CDN node IP lists determined according to local terminal information that client reception service server issues;Client plays out after pulling the data flow of the target direct broadcasting room from corresponding CDN node according to the link information.The present invention is by being client-cache CDN node IP lists at service server end, when client opens target direct broadcasting room, client directly pulls the data flow of target direct broadcasting room according to CDN node IP from corresponding CDN node, the opening speed and success rate of direct broadcasting room are improved with this, lifts the viewing experience of user.

Description

Direct broadcasting room video playing control method, device and terminal
Technical field
The present invention relates to net cast field, specifically, the present invention relates to a kind of direct broadcasting room video playing control method, Device and terminal.
Background technology
With the development of internet and stream media technology, in recent years, all kinds of live podium levels for net cast go out not Thoroughly, internet video live broadcasting brings more real-time social experience, also the work to people, life bring it is many convenient with Amusement, a feature in internet video live broadcasting field is direct broadcasting room, and direct broadcasting room is the virtual sky created based on live platform Between (or virtual room), direct broadcasting room is generally created by main broadcaster's client and is connected with multiple spectator clients, and user is in client The viewing experience that a direct broadcasting room user to the time effects watched needed for the video head frame pictures of direct broadcasting room is opened at end, Client needs experience procedure below from a direct broadcasting room is clicked on to the data flow for pulling direct broadcasting room at present:Client is to place net The DNS Server of network operator initiate the request of domain name mapping, and operator DNS Server can be initiated to the GSLB systems of CDN Recursive query, GSLB judge inquiry comes from which operator and geographical location by runing the affiliated IP address of DNS Server, It is then back to some suitable CDN fringe nodes IP and pulls direct broadcasting room from CDN fringe nodes IP again to client, client Data flow, the process need to expend the too many time, so as to influence the first screen opening speed of direct broadcasting room, and then influence the sight of user See experience.
The content of the invention
The primary and foremost purpose of the present invention is to provide a kind of direct broadcasting room video playing control method and device, live for improving Between opening speed, reduce open direct broadcasting room response time, lifted user experience.
Another object of the present invention is to provide a kind of terminal for realizing above-mentioned direct broadcasting room video playing control method.
In order to realize the purpose, the present invention adopts the following technical scheme that:
In a first aspect, the present invention provides a kind of direct broadcasting room video playing control method, including:
Client reports local terminal information to service server;
The open instructions of client end response target direct broadcasting room, the connection for asking the target direct broadcasting room to service server are believed Breath;
Client receive that service server issues comprising direct broadcasting room connection circuit and determined according to local terminal information The link information of CDN node IP lists;
Client carries out after pulling the data flow of the target direct broadcasting room from corresponding CDN node according to the link information Play.
Further, the client reports local terminal information to service server, including:
When client is opened, local terminal information is reported to service server, and keep the heartbeat with service server Connection, is often separated by preset time and reports local terminal information to service server.
Specifically, the open instructions of the client end response target direct broadcasting room, asks the target straight to service server Link information between broadcasting, including:
The open instructions of client end response target direct broadcasting room, obtains the web page address of the target direct broadcasting room page;
The web page address of the target direct broadcasting room page is sent to service server to ask the target direct broadcasting room Link information.
Specifically, the open instructions of the client end response target direct broadcasting room, asks the target straight to service server Link information between broadcasting, including:
The open instructions of client end response target direct broadcasting room, obtains the corresponding identification number of target direct broadcasting room;
The identification number of the target direct broadcasting room is sent to service server to ask the connection of the target direct broadcasting room to be believed Breath.
Further, the client pulls the target direct broadcasting room according to the link information from corresponding CDN node Data flow after play out, including:
Client randomly selects a CDN node IP from the CDN node IP lists, and is drawn from selected CDN node Played out after taking the data flow of the target direct broadcasting room.
Further, the client pulls the target direct broadcasting room according to the link information from corresponding CDN node Data flow after play out, including:
Client is chosen from the CDN node IP lists loads lighter CDN node, and from selected CDN node Played out after pulling the data flow of the target direct broadcasting room.
Specifically, the link information further includes video code rate, frame per second and the resolution ratio of target direct broadcasting room.
Further, the client pulls the target direct broadcasting room according to the link information from corresponding CDN node Data flow after play out, including:
Client chooses video code rate, the frame of corresponding direct broadcasting room according to the configuration information and network state information of the machine The target direct broadcasting room data flow of rate and resolution ratio;
Played out after pulling the data flow of the target direct broadcasting room from corresponding CDN node.
Second aspect, the present invention provide a kind of direct broadcasting room video playing control device, and described device is stored with a plurality of instruction, Described instruction is suitable for being loaded and being performed by processor:
Local terminal information is reported to service server;
The open instructions of target direct broadcasting room is responded, the link information of the target direct broadcasting room is asked to service server;
Receive the direct broadcasting room that includes that service server issues and connect circuit and the CDN node determined according to local terminal information The link information of IP lists;
Played out after pulling the data flow of the target direct broadcasting room from corresponding CDN node according to the link information.
The third aspect, the present invention provide a kind of terminal, including:
One or more processors;
Memory;
One or more application program, wherein one or more of application programs are stored in the memory and quilt It is configured to be performed by one or more of processors, one or more of application programs are configured to carry out first aspect institute The direct broadcasting room video playing control method stated.
Compared with prior art, the present invention possesses following advantage:
The local terminal information that server of the present invention is reported by client, is client-cache CDN in service server Node IP list, when client opens target direct broadcasting room, visitor is handed down to by the connection circuit of CDN node IP lists and direct broadcasting room Family end, the CDN node IP lists that client is issued according to service server are directly connected to corresponding CDN node request direct broadcasting room Data flow, client reduce by a dns resolution, quickly to open the first frame video pictures of direct broadcasting room, reduce and open direct broadcasting room Response time, lift the viewing experience of user.
Meanwhile client keeps heartbeat to be connected with service server, periodically reports local terminal information, allows business to take with this The CDN node IP lists for device timing renewal client of being engaged in, the flexibility of more new strategy are kept with this, to be within the shortest time Client provides optimal CDN node IP.
Furthermore the local terminal information that service server is reported according to client, screening and terminal distance closer to and/or it is negative Lighter CDN node is carried, corresponding CDN node IP lists is generated and is handed down to client, client is according to CDN node IP lists Can selected distance closer to and/or the lighter CDN node of load, the data flow of target direct broadcasting room is pulled to corresponding CDN node, The opening speed of direct broadcasting room is improved with this.
The additional aspect of the present invention and advantage will be set forth below in the following description, and advantages of the present invention is by following Become obvious in description or recognized by the practice of the present invention.
Brief description of the drawings
Of the invention above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments Substantially and it is readily appreciated that, wherein:
Fig. 1 is an embodiment flow diagram of direct broadcasting room video playing control method of the present invention;
Fig. 2 is an embodiment schematic diagram of video living transmission system of the present invention;
Fig. 3 is another embodiment flow diagram of direct broadcasting room video playing control method of the present invention;
Fig. 4 is an embodiment schematic diagram of direct broadcasting room video playing control device of the present invention;
Fig. 5 is an embodiment schematic diagram of terminal part structure provided in an embodiment of the present invention.
Embodiment
The embodiment of the present invention is described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to end Same or similar label represents same or similar element or has the function of same or like element.Below with reference to attached The embodiment of figure description is exemplary, and is only used for explaining the present invention, and is not construed as limiting the claims.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singulative " one " used herein, " one It is a ", " described " and "the" may also comprise plural form.It is to be further understood that what is used in the specification of the present invention arranges Diction " comprising " refer to there are the feature, integer, step, operation, element and/or component, but it is not excluded that in the presence of or addition One or more other features, integer, step, operation, element, component and/or their groups.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, all terms used herein (including technology art Language and scientific terminology), there is the meaning identical with the general understanding of the those of ordinary skill in fields of the present invention.Should also Understand, those terms such as defined in the general dictionary, it should be understood that have with the context of the prior art The consistent meaning of meaning, and unless by specific definitions as here, idealization or the implication of overly formal otherwise will not be used To explain.
In one embodiment, the present invention provides a kind of direct broadcasting room video playing control method from the visual angle of client, such as Shown in Fig. 1, including:
S100:Local terminal information is reported to service server.
In video living transmission system, as shown in Fig. 2, generating source plug-flow end, video source station, the CDN network (section including video Point) and video broadcasting end (i.e. the client of the present embodiment), further include the service server of the present embodiment, the present embodiment business Server is the service server of live platform, can plan as a whole to monitor, manage live process each node (including plug-flow end, CDN network and broadcasting end), shown broadcasting end includes client of televising, pc client, tablet computer client and mobile visitor Family end, in the present embodiment, illustrates by taking mobile client as an example, and mobile client is live application as " protruding canine teeth is straight Broadcast ", " YY is live " etc., user can pass through the live content that direct broadcasting room is watched in live application.
In the present embodiment, client is obtained local terminal information reporting to service server after local terminal information, Then subsequent operation is performed.Preferably, the local terminal information includes the network of terminal access, the positional information of terminal and end The unique identifier at end.The network of terminal access is determined by obtaining the access IP of terminal-pair outer net, as got terminal The machine IP is 121.33.208.154, and the network for representing terminal access is " Guangzhou, Guangdong telecommunications ";The positional information of terminal Determined by obtaining the gps data of terminal, while the network that may also be combined with terminal access is more accurately determined the position of terminal Confidence ceases;The unique identifier of terminal is the IMEI, IMEI (International Mobile Equipment of terminal Identity) be International Mobile Equipment Identity code abbreviation, " electronics string number " that IMEI is made of 15 bit digitals and with every Mobile equipment corresponds.
S200:The open instructions of target direct broadcasting room is responded, the connection for asking the target direct broadcasting room to service server is believed Breath.
User can browse the direct broadcasting room for wanting viewing after opening live application in live application, when user's selection is wanted When watching a certain direct broadcasting room, generally user is selected to open, into direct broadcasting room, the present embodiment by clicking on direct broadcasting room front cover Direct broadcasting room is defined as target direct broadcasting room, and then client end response is asked in the open instructions of target direct broadcasting room to service server The link information of the target direct broadcasting room.
S300:Receive the connection circuit comprising target direct broadcasting room that issues of service server and true according to local terminal information The link information of fixed CDN node IP lists.
Service server is after the local terminal information that client reports is received, according to the local terminal acquisition of information Meet the CDN node of preset strategy, client is to opening, watch the video of direct broadcasting room, it is necessary to fringe node from CDN network Pull the data flow of corresponding direct broadcasting room, in the present embodiment, the local terminal information that service server is reported according to client is then Preset strategy based on position, route or load obtains the CDN node for the condition that meets, those CDN nodes IP then is formed CDN Node IP list, and corresponding CDN node IP lists are distributed for each client according to local terminal information, when client to During the link information of service server request target direct broadcasting room, service server is by connection circuit and root comprising target direct broadcasting room The link information of the CDN node IP lists determined according to local terminal information is handed down to client, to allow client according to the company Connect the data flow of acquisition of information direct broadcasting room.
Preferably, each not phase of the CDN node IP lists that service server is distributed for each client in the present embodiment Together, it is the corresponding CDN node IP lists of client C2 for example, server is the corresponding CDN node IP list L1 of client C1 L2。
S400:Carried out after pulling the data flow of the target direct broadcasting room from corresponding CDN node according to the link information Play.
After client receives the link information, CDN node an IP, Ran Hougen is chosen from CDN node IP cache lists Corresponding CDN node is directly connected to according to CDN node IP, should further according to the connecting line road direction of the target direct broadcasting room received CDN node asks to pull the data flow of target direct broadcasting room, and client is decoded after having pulled the data flow of target direct broadcasting room, wash with watercolours Dye, play.
The CDN node IP lists that the present embodiment client is issued according to service server are directly connected to corresponding CDN sections Point request direct broadcasting room data flow, client reduce by a dns resolution, quickly to open the first frame video pictures of direct broadcasting room, subtract The response time of direct broadcasting room is opened less, lifts the viewing experience of user.
A kind of embodiment of the present invention, the S100 report local terminal information to service server, including:
When client is opened, local terminal information is reported to service server, and keep the heartbeat with service server Connection, is often separated by preset time and reports local terminal information to service server.
In the present embodiment, when client terminal start-up, client obtains local terminal information and is then reported to business immediately Server, and keep being connected with the heartbeat of service server, the heartbeat mechanism that heartbeat connection passes through in TCP connection communications is realized, Client timing sends simple information and keeps being connected with the heartbeat of service server to service server end, in client and industry It to be engaged in during server holding heartbeat connection, client is often separated by preset time and reports local terminal information to service server, Correspondingly, after server receives the local terminal information that client reports each time, based on newest reported each time The corresponding CDN node IP lists of machine end message renewal client, keep the flexibility of more new strategy, with the shortest time Optimal CDN node IP is provided for client.
In one embodiment, the open instructions of the S200 responses target direct broadcasting room, to described in service server request The link information of target direct broadcasting room, including:
The open instructions of target direct broadcasting room is responded, obtains the web page address of the target direct broadcasting room page;
The web page address of the target direct broadcasting room page is sent to service server to ask the target direct broadcasting room Link information.
In the present embodiment, user click on direct broadcasting room front cover to open, into direct broadcasting room when, client end response is straight in target Open instructions between broadcasting, obtains the web page address of the target direct broadcasting room page, each direct broadcasting room has corresponding web page address, such as http://www.huya.com/haddis is the web page address of the target direct broadcasting room page, and client obtains target direct broadcasting room page After the web page address in face, the web page address of the target direct broadcasting room page is sent to service server, service server according to The web page address can determine the direct broadcasting room to be opened of client, be fed back after then matching the link information of the target direct broadcasting room The request of client.
In another embodiment, the open instructions of the S200 responses target direct broadcasting room, institute is asked to service server The link information of target direct broadcasting room is stated, including:
The open instructions of target direct broadcasting room is responded, obtains the corresponding identification number of target direct broadcasting room;
The identification number of the target direct broadcasting room is sent to service server to ask the connection of the target direct broadcasting room to be believed Breath.
In the present embodiment, user click on direct broadcasting room front cover to open, into direct broadcasting room when, client end response is straight in target Open instructions between broadcasting, obtains the identification number of the target direct broadcasting room page, each direct broadcasting room has unique identification number, business clothes Device be engaged according to the different direct broadcasting room of the identification number of direct broadcasting room differentiation, after client obtains the identification number of target direct broadcasting room, by institute The identification number for stating target direct broadcasting room sends to service server, service server and can determine that client is wanted according to the identification number The direct broadcasting room of opening, then matches the request of feedback client after the link information of the target direct broadcasting room.
A kind of embodiment of the present invention, the S400 pull the mesh according to the link information from corresponding CDN node Played out after marking the data flow of direct broadcasting room, including:
A CDN node IP is randomly selected from the CDN node IP lists, and is pulled from selected CDN node described Played out after the data flow of target direct broadcasting room.
In the present embodiment, the CDN node IP lists include multiple CDN nodes, and the CDN node is by service server Position is then based on according to local terminal information, the preset strategy of route determines that service server is reported according to client The geographical location of local terminal Information locating terminal, specifically, the network of the terminal access reported by client, terminal The geographical location of gps data positioning terminal, then obtains the CDN node in the geographical location preset range, and those CDN are saved The IP of point generates corresponding CDN node IP lists.For example, the local terminal Information locating that service server is reported according to client It is " Tianhe District, Guangzhou City, Guangdong Province " to the geographical location of terminal, and the network type accessed is " telecommunications ", then from CDN factories The CDN node in the terminal location preset range is obtained in the CDN node that business provides, then by those CDN nodes IP groups Into CDN node IP lists and client is being handed down to, subsequent client just can selected distance after receiving CDN node IP lists Terminal closer to CDN node pull the data flow of target direct broadcasting room.In the present embodiment, client is arranged from the CDN node IP Table randomly selects a CDN node IP, after being then directly connected to the CDN node and pulling the data flow of the target direct broadcasting room Play, since the CDN node in CDN node IP lists is in the preset range of terminal geographic position, arranged from CDN node IP The CDN node that table randomly selects is not far apart from terminal, thus client can be quickly attached to corresponding CDN node and draw Take the data flow of target direct broadcasting room.
Further, another embodiment of the invention, the S400 is according to the link information from corresponding CDN node Played out after pulling the data flow of the target direct broadcasting room, including:
Chosen from the CDN node IP lists and load lighter CDN node, and institute is pulled from selected CDN node Played out after stating the data flow of target direct broadcasting room.
In the present embodiment, the CDN node IP lists include multiple CDN nodes, and the CDN node is by service server Position is then based on according to the local terminal information, the preset strategy of load determines that service server is according in client The geographical location of the local terminal Information locating terminal of report, then obtains the CDN node in the geographical location preset range, into one The present load of those CDN nodes of the acquisition of step, the load of CDN node represent the current flowing of access of the CDN node, work as CDN When node load is overweight, access speed can become slow, and data transfer is unstable, and the present embodiment is obtained in preset range After CDN node and its load, according to load from gently to sorting to the CDN node again, then generating corresponding CDN node IP row Table, after client receives the CDN node IP lists after sequence, selects to pull direct broadcasting room data from the lighter CDN node of load Stream, the access speed of direct broadcasting room is improved with this.The present embodiment determines terminal by service server according to the geographical location of terminal CDN node in residing preset range, and again by comparing the load of those CDN nodes, it is more effective for client distribution CDN node IP lists, client choose the lighter CDN node of load from CDN node IP lists and pull target direct broadcasting room Data flow, the speed and success rate of client access direct broadcasting room are improved with this.
A kind of embodiment of the present invention, the link information further include video code rate, frame per second and the resolution of target direct broadcasting room Rate.
In the present embodiment, during the link information of user end to server request target direct broadcasting room, service server is also by mesh Video code rate, frame per second and the resolution ratio of mark direct broadcasting room are handed down to client, wherein, frame per second includes FPS, and (each second wants how many frames to draw Face) and Gop (representing one I frame of how many second), frame per second influence picture fluency, frame per second is bigger, and picture is more smooth, and frame per second is got over Small, picture more has bounce to feel;Code check is the encoder size of data per second compiled out, and unit is kbps, for example 800kbps is represented and compiled The data of code device generation 800kb (or 100KB) per second;Resolution ratio represents pixel number included in inches, resolution ratio Image size is influenced, directly proportional to image size, resolution ratio is higher, and image is bigger, and resolution ratio is lower, and image is smaller.
Further, institute is pulled from corresponding CDN node according to the link information according to above-described embodiment, the S400 Played out after stating the data flow of target direct broadcasting room, including:
According to the configuration information and network state information of the machine, choose the video code rate of corresponding direct broadcasting room, frame per second and point The target direct broadcasting room data flow of resolution;
Played out after pulling the data flow of the target direct broadcasting room from corresponding CDN node.
Client receives the company of the video code rate comprising target direct broadcasting room, frame per second and resolution ratio that service server issues After connecing information, the link information of preferable target direct broadcasting room is selected according to the network environment of the terminal capabilities of itself, terminal, then The data flow for pulling target direct broadcasting room from corresponding CDN node watches direct broadcasting room quickly to open the first frame picture of direct broadcasting room Live content.
Further, a kind of embodiment of the invention, as shown in figure 3, further including:
S500:Connection daily record is uploaded to service server, the connection daily record includes client according to the CDN node IP List pulls the success rate and Delay of the data flow of the target direct broadcasting room to the request of corresponding CDN node.
After client is connected to direct broadcasting room, client can collect and record the connection of client, then generate phase The connection daily record answered uploads to service server, and in the present embodiment, the connection daily record includes client according to the CDN node IP cache lists pull the success rate and Delay of the data flow of the target direct broadcasting room, visitor to the request of corresponding CDN node The CDN node IP lists and the link information of target direct broadcasting room that family end is issued according to server ask to draw to corresponding CDN node The success rate during data flow of the target direct broadcasting room is taken, there are multiple CDN node IP in CDN node IP lists, when client is selected When the first CDN node IP connections taken are unsuccessful, replace second CDN node IP and be attached, and so on, then will connection Success and the generation connection daily record of unsuccessful situation;Meanwhile in the present embodiment, client also collects the first frame of direct broadcasting room picture Delay, i.e., the required time, same raw when showing from the first frame picture of user click target direct broadcasting room to target direct broadcasting room Into daily record is connected, then client will connect daily record and upload to service server, after service server receives the connection daily record Data statistic analysis can be carried out, daily record is connected in one case, described in service server real-time reception and analyzes in real time, In another case, service server is received after the connection daily record to make off-line analysis processing.
The connection daily record that service server is uploaded according to client, then the success rate in analytic statistics connection daily record is timely Prolong information, analyze open direct broadcasting room head frame pictures by whether the CDN node that client is distributed can improve client with this Speed, when success rate prolongs information in time is not reaching to predetermined requirement, service server is corresponding pre- according to adjustment with this If it is tactful, for example expand or shrink the preset range apart from terminal positional information, increase or decrease the CDN sections for distributing to client Point IP, expands or shrinks the loading range of CDN node, to reduce the response time that client beats direct broadcasting room, to lift user Experience.
In another embodiment, the present invention provides a kind of direct broadcasting room video playing control device, and described device is stored with A plurality of instruction, described instruction are suitable for being loaded by processor and performing direct broadcasting room video control method, including:
Local terminal information is reported to service server;
The open instructions of target direct broadcasting room is responded, the link information of the target direct broadcasting room is asked to service server;
Receive the service server connection circuit comprising target direct broadcasting room issued and determined according to local terminal information The link information of CDN node IP lists;
Played out after pulling the data flow of the target direct broadcasting room from corresponding CDN node according to the link information.
For the ease of description, the direct broadcasting room video playing control device is split as functional module framework, such as Fig. 4 institutes Show, including:
Reporting module 100:For reporting local terminal information to service server;
Request module 200:For responding the open instructions of target direct broadcasting room, ask the target live to service server Between link information;
Receiving module 300:Circuit is connected for receiving the direct broadcasting room that includes that service server issues and according to local terminal The link information for the CDN node IP lists that information determines;
Link block 400:For the number of the target direct broadcasting room to be pulled from corresponding CDN node according to the link information According to being played out after stream.
In the present embodiment, reporting module 100 takes local terminal information reporting to business after obtaining local terminal information Business device, it is preferred that the local terminal information includes network, the positional information of terminal and the unique identification of terminal of terminal access Code.
User can browse the direct broadcasting room for wanting viewing after opening live application in live application, when user's selection is wanted When watching a certain direct broadcasting room, generally user is selected to open, into direct broadcasting room, the present embodiment by clicking on direct broadcasting room front cover Direct broadcasting room is defined as target direct broadcasting room, and then request module 200 is in response to the open instructions to target direct broadcasting room, to business service Device asks the link information of the target direct broadcasting room.
When link information of the request module 200 to service server request target direct broadcasting room, service server will include The connection circuit of target direct broadcasting room and the link information of the CDN node IP lists determined according to local terminal information are handed down to client End, receiving module 300 receive the link information.
After receiving module 300 receives the link information, link block 400 chooses one from CDN node IP cache lists CDN node IP, is then directly connected to corresponding CDN node according to CDN node IP, further according to the target direct broadcasting room received The request of the connecting line road direction CDN node pull the data flow of target direct broadcasting room, client has pulled the data of target direct broadcasting room Decoded, rendered, played after stream.
In another embodiment, the present invention also provides a kind of terminal, is used for realization the direct broadcasting room described in above-described embodiment Video playing control method, is the block diagram with the part-structure of terminal provided in an embodiment of the present invention as shown in Figure 5, for the ease of Illustrate, illustrate only and do not disclosed with the relevant part of the embodiment of the present invention, particular technique details, refer to the embodiment of the present invention Method part.The terminal can be to include mobile phone, tablet computer, PDA (Personal Digital Assistant, a number Word assistant), POS (Point of Sales, point-of-sale terminal), any terminal device such as vehicle-mounted computer, by taking terminal is mobile phone as an example:
With reference to figure 5, mobile phone includes:Baseband processing module 510, memory 520, input unit 530, display unit 540, biography Sensor 550, voicefrequency circuit 560, Wireless Fidelity (wireless fidelity, WiFi) module 570, processor 580, Yi Ji electricity The grade component of source 590.It will be understood by those skilled in the art that the handset structure shown in Fig. 5 does not form the restriction to mobile phone, can With including than illustrating more or fewer components, either combining some components or different components arrangement.
Baseband processing module 510 can be used for the baseband signal that synthesis will launch, or the received baseband signal of docking to carry out Decoding.Specifically, audio signal is compiled into the base band code for launching when exactly launching;During reception, received base band Code is interpreted as audio signal.Meanwhile it also is responsible for address information (cell-phone number, station address), text information (news in brief word, website Word), the compiling of pictorial information (multimedia message).
Memory 520 can be used for storage software program and module, and processor 580 is stored in memory 520 by operation Software program and module, so as to perform various function application and the data processing of mobile phone.Memory 520 can mainly include Storing program area and storage data field, wherein, storing program area can storage program area, the application journey needed at least one function Sequence (such as sound-playing function, image player function etc.) etc.;Storage data field can be stored uses what is created according to mobile phone Data (such as voice data, phone directory etc.) etc.., can be with addition, memory 520 can include high-speed random access memory Including nonvolatile memory, for example, at least a disk memory, flush memory device or other volatile solid-states Part.
Input unit 530 can be used for the numeral or character information for receiving input, and produce with the user setting of mobile phone with And the key signals input that function control is related.Specifically, input unit 530 may include that contact panel 531 and other inputs are set Standby 532.Contact panel 531, also referred to as touch-screen, collect user on it or neighbouring touch operation (such as user use The operation of any suitable object such as finger, stylus or annex on contact panel 531 or near contact panel 531), and root Corresponding attachment device is driven according to formula set in advance.Optionally, contact panel 531 may include touch detecting apparatus and touch Two parts of controller.Wherein, the touch orientation of touch detecting apparatus detection user, and the signal that touch operation is brought is detected, Transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into touching Point coordinates, then processor 580 is given, and the order that processor 580 is sent can be received and performed.Furthermore, it is possible to using electricity The polytypes such as resistive, condenser type, infrared ray and surface acoustic wave realize contact panel 531.Except contact panel 531, input Unit 530 can also include other input equipments 532.Specifically, other input equipments 532 can include but is not limited to secondary or physical bond One or more in disk, function key (such as volume control button, switch key etc.), trace ball, mouse, operation lever etc..
Display unit 540 is various available for the information and mobile phone for showing by information input by user or being supplied to user Menu.Display unit 540 may include display panel 541, optionally, can use liquid crystal display (Liquid Crystal Display, LCD), the form such as Organic Light Emitting Diode (OrganicLight-Emitting Diode, OLED) configure display Panel 541.Further, contact panel 531 can cover display panel 541, when contact panel 531 detect on it or near Touch operation after, send to processor 580 with determine touch event type, be followed by subsequent processing device 580 according to touch event Type provides corresponding visual output on display panel 541.Although in Figure 5, contact panel 531 is with display panel 541 The component independent as two realizes the input of mobile phone and input function, but in some embodiments it is possible to by touch surface Plate 531 and display panel 541 are integrated and that realizes mobile phone output and input function.
Mobile phone may also include at least one sensor 550, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein, ambient light sensor can be according to ambient light Light and shade adjust the brightness of display panel 541, proximity sensor can close display panel 541 when mobile phone is moved in one's ear And/or backlight.As one kind of motion sensor, accelerometer sensor can detect in all directions (generally three axis) acceleration Size, size and the direction of gravity are can detect that when static, (for example horizontal/vertical screen is cut available for the application of identification mobile phone posture Change, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;May be used also as mobile phone The other sensors such as the gyroscope of configuration, barometer, hygrometer, thermometer, infrared ray sensor, details are not described herein.
Voicefrequency circuit 560, loudspeaker 561, microphone 562 can provide the audio interface between user and mobile phone.Audio-frequency electric The transformed electric signal of the voice data received can be transferred to loudspeaker 561, sound is converted to by loudspeaker 561 by road 560 Signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 562, is turned after being received by voicefrequency circuit 560 Voice data is changed to, then after voice data output processor 580 is handled, through RF circuits 510 to be sent to such as another mobile phone, Or voice data is exported to memory 520 further to handle.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronics postal by WiFi module 570 Part, browse webpage and access streaming video etc., it has provided wireless broadband internet to the user and has accessed.Although Fig. 5 is shown WiFi module 570, but it is understood that, it is simultaneously not belonging to must be configured into for mobile phone, can not change as needed completely Become in the essential scope of invention and omit.
Processor 580 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone, is led to Cross operation or perform the software program and/or module being stored in memory 520, and call and be stored in memory 520 Data, perform the various functions and processing data of mobile phone, so as to carry out integral monitoring to mobile phone.Optionally, processor 580 can wrap Include one or more processing units;Preferably, processor 580 can integrate application processor and modem processor, wherein, should Operating system, user interface and application program etc. are mainly handled with processor, modem processor mainly handles wireless communication. It is understood that above-mentioned modem processor can not also be integrated into processor 580.
Mobile phone further includes the power supply 590 (such as battery) to all parts power supply, it is preferred that power supply can pass through power supply pipe Reason system and processor 580 are logically contiguous, so as to realize management charging, electric discharge and power managed by power-supply management system Etc. function.
Although being not shown, mobile phone can also include camera, bluetooth module etc., and details are not described herein.
The local terminal information that server of the present invention is reported by client, is client-cache CDN in service server Node IP list, when client opens target direct broadcasting room, visitor is handed down to by the connection circuit of CDN node IP lists and direct broadcasting room Family end, the CDN node IP lists that client is issued according to service server are directly connected to corresponding CDN node request direct broadcasting room Data flow, client reduce by a dns resolution, quickly to open the first frame video pictures of direct broadcasting room, reduce and open direct broadcasting room Response time, lift the viewing experience of user.
Meanwhile client keeps heartbeat to be connected with service server, periodically reports local terminal information, allows business to take with this The CDN node IP lists for device timing renewal client of being engaged in, the flexibility of more new strategy are kept with this, to be within the shortest time Client provides optimal CDN node IP.
Furthermore the local terminal information that service server is reported according to client, screening and terminal distance closer to and/or it is negative Lighter CDN node is carried, corresponding CDN node IP lists is generated and is handed down to client, client is according to CDN node IP lists Can selected distance closer to and/or the lighter CDN node of load, the data flow of target direct broadcasting room is pulled to corresponding CDN node, The opening speed of direct broadcasting room is improved with this.
The above is only some embodiments of the present invention, it is noted that for the ordinary skill people of the art For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications also should It is considered as protection scope of the present invention.

Claims (10)

  1. A kind of 1. direct broadcasting room video playing control method, it is characterised in that including:
    Client reports local terminal information to service server;
    The open instructions of client end response target direct broadcasting room, the link information of the target direct broadcasting room is asked to service server;
    The connection circuit comprising target direct broadcasting room and determined according to local terminal information that client reception service server issues CDN node IP lists link information;
    Client plays out after pulling the data flow of the target direct broadcasting room from corresponding CDN node according to the link information.
  2. 2. according to the method described in claim 1, it is characterized in that, the client reports local terminal to believe to service server Breath, including:
    When client is opened, local terminal information is reported to service server, and keeps being connected with the heartbeat of service server, Often it is separated by preset time and reports local terminal information to service server.
  3. 3. according to the method described in claim 1, it is characterized in that, the open instructions of the client end response target direct broadcasting room, The link information of the target direct broadcasting room is asked to service server, including:
    The open instructions of client end response target direct broadcasting room, obtains the web page address of the target direct broadcasting room page;
    The web page address of the target direct broadcasting room page is sent to service server to ask the connection of the target direct broadcasting room Information.
  4. 4. according to the method described in claim 1, it is characterized in that, the open instructions of the client end response target direct broadcasting room, The link information of the target direct broadcasting room is asked to service server, including:
    The open instructions of client end response target direct broadcasting room, obtains the corresponding identification number of target direct broadcasting room;
    The identification number of the target direct broadcasting room is sent to service server to ask the link information of the target direct broadcasting room.
  5. 5. according to the method described in claim 1, it is characterized in that, the client according to the link information from corresponding CDN node plays out after pulling the data flow of the target direct broadcasting room, including:
    Client randomly selects a CDN node IP from the CDN node IP lists, and pulls institute from selected CDN node Played out after stating the data flow of target direct broadcasting room.
  6. 6. according to the method described in claim 1, it is characterized in that, the client according to the link information from corresponding CDN node plays out after pulling the data flow of the target direct broadcasting room, including:
    Client is chosen from the CDN node IP lists loads lighter CDN node, and is pulled from selected CDN node Played out after the data flow of the target direct broadcasting room.
  7. 7. according to the method described in claim 1, it is characterized in that, the link information further includes the video codes of target direct broadcasting room Rate, frame per second and resolution ratio.
  8. 8. the method according to the description of claim 7 is characterized in that link information is saved from corresponding CDN according to client Point plays out after pulling the data flow of the target direct broadcasting room, including:
    Client according to the configuration information and network state information of the machine, choose the video code rate of corresponding direct broadcasting room, frame per second and The target direct broadcasting room data flow of resolution ratio;
    Played out after pulling the data flow of the target direct broadcasting room from corresponding CDN node.
  9. 9. a kind of direct broadcasting room video playing control device, it is characterised in that described device is stored with a plurality of instruction, and described instruction is fitted In being loaded by processor and performed:
    Local terminal information is reported to service server;
    The open instructions of target direct broadcasting room is responded, the link information of the target direct broadcasting room is asked to service server;
    The CDN for receiving the service server connection circuit comprising target direct broadcasting room issued and being determined according to local terminal information is saved The link information of point IP lists;
    Played out after pulling the data flow of the target direct broadcasting room from corresponding CDN node according to the link information.
  10. A kind of 10. terminal, it is characterised in that including:
    One or more processors;
    Memory;
    One or more application program, wherein one or more of application programs are stored in the memory and are configured To be performed by one or more of processors, one or more of application programs are configured to:Perform according to claim 1 ~8 any one of them direct broadcasting room video playing control methods.
CN201711157763.7A 2017-11-20 2017-11-20 Live broadcast room video playing control method and device and terminal Active CN107948664B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711157763.7A CN107948664B (en) 2017-11-20 2017-11-20 Live broadcast room video playing control method and device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711157763.7A CN107948664B (en) 2017-11-20 2017-11-20 Live broadcast room video playing control method and device and terminal

Publications (2)

Publication Number Publication Date
CN107948664A true CN107948664A (en) 2018-04-20
CN107948664B CN107948664B (en) 2020-10-16

Family

ID=61930317

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711157763.7A Active CN107948664B (en) 2017-11-20 2017-11-20 Live broadcast room video playing control method and device and terminal

Country Status (1)

Country Link
CN (1) CN107948664B (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683957A (en) * 2018-04-25 2018-10-19 北京酷我科技有限公司 A kind of method and system of quick displaying live video
CN109089152A (en) * 2018-10-25 2018-12-25 广州虎牙科技有限公司 A kind of operating method of direct broadcasting room, device, equipment and storage medium
CN109660816A (en) * 2018-11-16 2019-04-19 视联动力信息技术股份有限公司 Information processing method and device
CN109948082A (en) * 2019-03-22 2019-06-28 泰康保险集团股份有限公司 Live information processing method and processing device, electronic equipment, storage medium
CN111131843A (en) * 2018-10-31 2020-05-08 中国移动通信集团浙江有限公司 A system and method for live broadcasting
CN111510733A (en) * 2019-01-30 2020-08-07 北京奇虎科技有限公司 Channel scheduling method, server and system
CN111510734A (en) * 2020-04-17 2020-08-07 广州虎牙科技有限公司 CDN scheduling method, device, storage medium and equipment
CN111586432A (en) * 2020-06-05 2020-08-25 广州繁星互娱信息科技有限公司 Method and device for determining air-broadcast live broadcast room, server and storage medium
CN111601148A (en) * 2020-05-29 2020-08-28 广州酷狗计算机科技有限公司 Information display method, device, terminal and storage medium
CN111935536A (en) * 2020-07-28 2020-11-13 北京达佳互联信息技术有限公司 Live broadcast room request response method, device, equipment and storage medium
CN112311684A (en) * 2019-07-31 2021-02-02 上海幻电信息科技有限公司 Burst traffic processing method, computer device and readable storage medium
CN112491719A (en) * 2020-10-26 2021-03-12 网宿科技股份有限公司 Network node selection method, equipment and storage medium
CN112533012A (en) * 2020-11-25 2021-03-19 北京达佳互联信息技术有限公司 Live broadcast room interactive information method and device
CN112887775A (en) * 2021-03-05 2021-06-01 北京猿力未来科技有限公司 Data pushing method, auxiliary terminal, main terminal and data pushing system
CN113242436A (en) * 2020-12-28 2021-08-10 阿里巴巴(中国)有限公司 Live broadcast data processing method and device and electronic equipment
CN113507615A (en) * 2021-07-12 2021-10-15 北京金山云网络技术有限公司 Live broadcast intelligent scheduling method and device, storage medium and electronic device
CN114003496A (en) * 2021-10-29 2022-02-01 北京达佳互联信息技术有限公司 Data processing method, device, system, storage medium and program product
CN114302244A (en) * 2021-12-30 2022-04-08 杭州米络星科技(集团)有限公司 Information interaction method, device, server and storage medium
WO2022111027A1 (en) * 2020-11-25 2022-06-02 上海连尚网络科技有限公司 Video acquisition method, electronic device, and storage medium
CN114584561A (en) * 2022-03-15 2022-06-03 联想(北京)有限公司 Information processing method and device and electronic equipment
CN115022278A (en) * 2022-06-02 2022-09-06 上海哔哩哔哩科技有限公司 CDN processing method and system
CN115022657A (en) * 2022-05-30 2022-09-06 上海哔哩哔哩科技有限公司 Scheduling method and device of live broadcast server
WO2023160361A1 (en) * 2022-02-25 2023-08-31 阿里巴巴(中国)有限公司 Rtc data processing method and apparatus
CN117579867A (en) * 2023-11-02 2024-02-20 广州虎牙科技有限公司 Live broadcasting room line scheduling method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102801690A (en) * 2011-05-25 2012-11-28 华为技术有限公司 Stream media processing method, distribution server, client and system
CN104010046A (en) * 2014-06-13 2014-08-27 北京瑞汛世纪科技有限公司 Server selecting method and system, recording server and measurement servers
CN105871989A (en) * 2015-12-14 2016-08-17 乐视云计算有限公司 Live broadcast video obtaining method and device
CN105872615A (en) * 2016-06-27 2016-08-17 北京邮电大学 Method and device for adjusting video transmission code rates
CN106817356A (en) * 2015-12-01 2017-06-09 北京中投视讯文化传媒股份有限公司 A kind of method and device of video playback flow Real-Time Scheduling

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102801690A (en) * 2011-05-25 2012-11-28 华为技术有限公司 Stream media processing method, distribution server, client and system
CN104010046A (en) * 2014-06-13 2014-08-27 北京瑞汛世纪科技有限公司 Server selecting method and system, recording server and measurement servers
CN106817356A (en) * 2015-12-01 2017-06-09 北京中投视讯文化传媒股份有限公司 A kind of method and device of video playback flow Real-Time Scheduling
CN105871989A (en) * 2015-12-14 2016-08-17 乐视云计算有限公司 Live broadcast video obtaining method and device
CN105872615A (en) * 2016-06-27 2016-08-17 北京邮电大学 Method and device for adjusting video transmission code rates

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683957A (en) * 2018-04-25 2018-10-19 北京酷我科技有限公司 A kind of method and system of quick displaying live video
CN109089152A (en) * 2018-10-25 2018-12-25 广州虎牙科技有限公司 A kind of operating method of direct broadcasting room, device, equipment and storage medium
CN111131843A (en) * 2018-10-31 2020-05-08 中国移动通信集团浙江有限公司 A system and method for live broadcasting
CN109660816A (en) * 2018-11-16 2019-04-19 视联动力信息技术股份有限公司 Information processing method and device
CN111510733A (en) * 2019-01-30 2020-08-07 北京奇虎科技有限公司 Channel scheduling method, server and system
CN109948082A (en) * 2019-03-22 2019-06-28 泰康保险集团股份有限公司 Live information processing method and processing device, electronic equipment, storage medium
CN112311684A (en) * 2019-07-31 2021-02-02 上海幻电信息科技有限公司 Burst traffic processing method, computer device and readable storage medium
CN112311684B (en) * 2019-07-31 2022-09-09 上海幻电信息科技有限公司 Burst traffic processing method, computer device and readable storage medium
CN111510734B (en) * 2020-04-17 2021-12-24 广州虎牙科技有限公司 CDN scheduling method, device, storage medium and equipment
CN111510734A (en) * 2020-04-17 2020-08-07 广州虎牙科技有限公司 CDN scheduling method, device, storage medium and equipment
CN111601148A (en) * 2020-05-29 2020-08-28 广州酷狗计算机科技有限公司 Information display method, device, terminal and storage medium
CN111601148B (en) * 2020-05-29 2022-02-22 广州酷狗计算机科技有限公司 Information display method, device, terminal and storage medium
CN111586432A (en) * 2020-06-05 2020-08-25 广州繁星互娱信息科技有限公司 Method and device for determining air-broadcast live broadcast room, server and storage medium
CN111935536A (en) * 2020-07-28 2020-11-13 北京达佳互联信息技术有限公司 Live broadcast room request response method, device, equipment and storage medium
CN112491719A (en) * 2020-10-26 2021-03-12 网宿科技股份有限公司 Network node selection method, equipment and storage medium
CN112533012A (en) * 2020-11-25 2021-03-19 北京达佳互联信息技术有限公司 Live broadcast room interactive information method and device
CN112533012B (en) * 2020-11-25 2023-07-04 北京达佳互联信息技术有限公司 Transmission method, device, equipment and storage medium for interaction information of live broadcasting room
WO2022111027A1 (en) * 2020-11-25 2022-06-02 上海连尚网络科技有限公司 Video acquisition method, electronic device, and storage medium
CN113242436A (en) * 2020-12-28 2021-08-10 阿里巴巴(中国)有限公司 Live broadcast data processing method and device and electronic equipment
CN112887775A (en) * 2021-03-05 2021-06-01 北京猿力未来科技有限公司 Data pushing method, auxiliary terminal, main terminal and data pushing system
CN112887775B (en) * 2021-03-05 2023-03-07 北京猿力未来科技有限公司 Data push method, auxiliary terminal, main terminal and data push system
CN113507615A (en) * 2021-07-12 2021-10-15 北京金山云网络技术有限公司 Live broadcast intelligent scheduling method and device, storage medium and electronic device
CN113507615B (en) * 2021-07-12 2023-01-20 北京金山云网络技术有限公司 Live broadcast intelligent scheduling method and device, storage medium and electronic device
CN114003496A (en) * 2021-10-29 2022-02-01 北京达佳互联信息技术有限公司 Data processing method, device, system, storage medium and program product
CN114003496B (en) * 2021-10-29 2024-09-20 北京达佳互联信息技术有限公司 Data processing method, device, system, storage medium and program product
CN114302244A (en) * 2021-12-30 2022-04-08 杭州米络星科技(集团)有限公司 Information interaction method, device, server and storage medium
CN114302244B (en) * 2021-12-30 2023-12-12 杭州米络星科技(集团)有限公司 Information interaction method, device, server and storage medium
WO2023160361A1 (en) * 2022-02-25 2023-08-31 阿里巴巴(中国)有限公司 Rtc data processing method and apparatus
CN114584561A (en) * 2022-03-15 2022-06-03 联想(北京)有限公司 Information processing method and device and electronic equipment
CN115022657A (en) * 2022-05-30 2022-09-06 上海哔哩哔哩科技有限公司 Scheduling method and device of live broadcast server
CN115022657B (en) * 2022-05-30 2023-12-26 上海哔哩哔哩科技有限公司 Scheduling method and device of live broadcast server
CN115022278A (en) * 2022-06-02 2022-09-06 上海哔哩哔哩科技有限公司 CDN processing method and system
CN115022278B (en) * 2022-06-02 2024-04-26 上海哔哩哔哩科技有限公司 CDN processing method and system
CN117579867A (en) * 2023-11-02 2024-02-20 广州虎牙科技有限公司 Live broadcasting room line scheduling method and device and electronic equipment

Also Published As

Publication number Publication date
CN107948664B (en) 2020-10-16

Similar Documents

Publication Publication Date Title
CN107948664A (en) Direct broadcasting room video playing control method, device and terminal
CN106101736B (en) A kind of methods of exhibiting and system of virtual present
CN106470343B (en) Live video stream long-range control method and device
CN105430424B (en) A kind of methods, devices and systems of net cast
CN105187930B (en) Interactive approach and device based on net cast
CN105338368B (en) A kind of method, apparatus and system of the live stream turning point multicast data of video
JP6430656B6 (en) System, method and apparatus for displaying content items
CN106331826B (en) A kind of methods, devices and systems of setting live streaming template and video mode
CN106534940B (en) Display method and device of live broadcast entry preview
CN104822090B (en) The methods, devices and systems of video playback
CN106210754B (en) Method, server, mobile terminal, system and storage medium for controlling live video
JP6445719B2 (en) Pre-roll advertisement playback method, terminal, and video server
CN109492698A (en) A kind of method of model training, the method for object detection and relevant apparatus
CN104935955B (en) A kind of methods, devices and systems transmitting live video stream
WO2018192415A1 (en) Data live broadcast method, and related device and system
CN106131692B (en) Interactive control method, device and server based on net cast
CN106126174B (en) A kind of scene sound effect control method, and electronic device
CN109756767B (en) Preview data playing method, device and storage medium
CN106534941A (en) Method and device for realizing video interaction
CN108012159A (en) live video push control method, device and corresponding terminal
CN106303733B (en) Method and device for playing live special effect information
WO2017020663A1 (en) Live-comment video live broadcast method and apparatus, video source device, and network access device
WO2017008627A1 (en) Multimedia live broadcast method, apparatus and system
CN107438200A (en) The method and apparatus of direct broadcasting room present displaying
CN104620597A (en) System and method for controlling an external device connected to a device

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