Method for processing live-streaming interaction video and server
AssigneeBeijing Dajia Internet Information Technology Co., Ltd.
InventorZhenjian Geng
Life of this patent
Estimating the term…
Abstract
A method for processing a live-streaming interaction video comprises sending a data transmission request to a first anchor terminal and a second anchor terminal in response to a response message from the first anchor terminal; receiving first live-streaming data, first interaction information, second live-streaming data and second interaction information; acquiring target live-streaming data by fusing the first live-streaming data, the first interaction information, the second live-streaming data with the second interaction information; and sending the target live-streaming data to multiple audience terminals.
Claims14
A method for processing a live-streaming interaction video, executable by a server, the method comprising:
- sending a data transmission request to a first anchor terminal and a second anchor terminal in response to a response message from the first anchor terminal, wherein the response message is intended to response to an interaction connection request that is sent from the second anchor terminal;
- receiving first live-streaming data, first interaction information, second live-streaming data and second interaction information, wherein the first live-streaming data is live-streaming data corresponding to the first anchor terminal during live-streaming in a first live-streaming room, the first interaction information is interaction information posted by a first audience account in the first live-streaming room, the second live-streaming data is live-streaming data corresponding to the second anchor terminal during live-streaming in a second live-streaming room, and the second interaction information is interaction information posted by a second audience account in the second live-streaming room;
- fusing the first live-streaming data, the first interaction information, the second live-streaming data with the second interaction information to acquire target live-streaming data;
- and
- sending the target live-streaming data to multiple audience terminals for display, wherein the multiple audience terminals comprise a terminal corresponding to the first audience account and a terminal corresponding to the second audience account;
- wherein a live-streaming interface displayed on the multiple audience terminals includes a first live-streaming room interface and a second live-streaming room interface, the first live-streaming room interface displays the first live-streaming data and the first interaction information, and the second live-streaming room interface displays the second live-streaming data and the second interaction information;
- and
- wherein said receiving the first live-streaming data, the first interaction information, the second live-streaming data and the second interaction information comprises:
- establishing a long connection with the first anchor terminal over a first transmission line, and receiving the first live-streaming data and the first interaction information from the first anchor terminal over the first transmission line, wherein the first transmission line is a first preset video stream transmission line dedicated to video stream transmission and is a private user datagram protocol (UDP) line corresponding to the first anchor terminal;
- and
- establishing a long connection with the second anchor terminal over a second transmission line, and receiving the second live-streaming data and the second interaction information from the second anchor terminal over the second transmission line, wherein the second transmission line is a second preset video stream transmission line dedicated to video stream transmission and is a private UDP line corresponding to the second anchor terminal.
A method for processing a live-streaming interaction video, executable by an audience terminal, the method comprising:
- sending a live-streaming watching request to a server, wherein the live-streaming watching request is configured to instruct the server to acquire target live-streaming data, wherein the target live-streaming data is acquired by fusing first live-streaming data, first interaction information, second live-streaming data with second interaction information by the server, wherein the first live-streaming data is live-streaming data corresponding to a first anchor terminal during live-streaming in a first live-streaming room, the first interaction information is interaction information posted by a first audience account in the first live-streaming room, the second live-streaming data is live-streaming data corresponding to a second anchor terminal during live-streaming in a second live-streaming room, the second interaction information is interaction information posted by a second audience account in the second live-streaming room, and the audience terminal is a terminal corresponding to the first audience account or the second audience account;
- receiving the target live-streaming data from the server;
- and
- displaying, on a live-streaming interface, a live-streaming interaction video corresponding to the target live-streaming data, and displaying the first interaction information and the second interaction information;
- wherein the live-streaming interface includes a first live-streaming room interface and a second live-streaming room interface, the first live-streaming room interface displays the first live-streaming data including the first interaction information, and the second live-streaming room interface displays the second live-streaming data including the second interaction information;
- and
- wherein the first live-streaming data and the first interaction information are received over a first transmission line, wherein the first transmission line is a first preset video stream transmission line dedicated to video stream transmission and is a private user datagram protocol (UDP) line corresponding to the first anchor terminal;
- and wherein the second live-streaming data and the second interaction information are received over a second transmission line, the second transmission line is a second preset video stream transmission line dedicated to video stream transmission and is a private UDP line corresponding to the second anchor terminal.
A server, comprising:
- a processor;
- and
- a memory configured to store at least one instruction executable by the processor,
- wherein the processor, when loading and executing, is caused to perform:
- sending a data transmission request to a first anchor terminal and a second anchor terminal in response to a response message from the first anchor terminal, wherein the response message is intended to response to an interaction connection request that is sent from the second anchor terminal;
- receiving first live-streaming data, first interaction information, second live-streaming data and second interaction information, wherein the first live-streaming data is live-streaming data corresponding to the first anchor terminal during live-streaming in a first live-streaming room, the first interaction information is interaction information posted by a first audience account in the first live-streaming room, the second live-streaming data is live-streaming data corresponding to the second anchor terminal during live-streaming in a second live-streaming room and the second interaction information is interaction information posted by a second audience account in the second live-streaming room;
- fusing the first live-streaming data, the first interaction information, the second live-streaming data with the second interaction information to acquire target live-streaming data;
- and
- sending the target live-streaming data to multiple audience terminals for display, wherein the multiple audience terminals comprise a terminal corresponding to the first audience account and a terminal corresponding to the second audience account;
- wherein a live-streaming interface displayed on the multiple audience terminals includes a first live-streaming room interface and a second live-streaming room interface, the first live-streaming room interface displays the first live-streaming data and the first interaction information, and the second live-streaming room interface displays the second live-streaming data and the second interaction information
- wherein the processor, when loading and executing the at least one instruction, is caused to perform:
- establishing a long connection with the first anchor terminal over a first transmission line, and receiving the first live-streaming data and the first interaction information from the first anchor terminal over the first transmission line, wherein the first transmission line is a first preset video stream transmission line dedicated to video stream transmission and is a private user datagram protocol (UDP) line corresponding to the first anchor terminal;
- and
- establishing a long connection with the second anchor terminal over a second transmission line, and receiving the second live-streaming data and the second interaction information from the second anchor terminal over the second transmission line, wherein the second transmission line is a second preset video stream transmission line dedicated to video stream transmission and is a private UDP line corresponding to the second anchor terminal.
Dependencies are inferred from the claim text.