Live streaming method and system, server, and storage medium
AssigneeTencent Technology (Shenzhen) Company Limited
InventorDi XUE
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure disclose a live streaming method and system, a server, and a computer storage medium. The method includes: providing, by a first end for information interaction, a first audio/video live stream for a server, and providing, by a second end for information interaction, a second audio/video live stream for the server. The method further includes performing, by the server, coding and processing on the first audio/video live stream and the second audio/video live stream, to obtain a third audio/video live stream, and pushing the third audio/video stream to a third end for information interaction; and receiving, by the third end, audio/video content of the first end and the second end according to the third audio/video live stream.
Claims20
A live streaming method, applied to a live streaming system, and comprising:
- providing, by a first end for information interaction, a first audio/video live stream for a server;
- providing, by a second end for information interaction, a second audio/video live stream for the server;
- performing, by the server, coding and processing on the first audio/video live stream and the second audio/video live stream, to obtain a third audio/video live stream, and pushing the third audio/video stream to a third end for information interaction;
- and
- receiving, by the third end, audio/video content of the first end and the second end according to the third audio/video live stream.
A live streaming system, comprising:
- a first end client for information interaction, a second end client for information interaction, a server, and a third end client for information interaction, the first end, the second end, and the third end clients exchanging data by using the server, wherein:
- the first end client is configured to provide a first audio/video live stream for the server;
- the second end client is configured to provide a second audio/video live stream for the server;
- the server is configured to perform coding and processing on the first audio/video live stream and the second audio/video live stream, to obtain a third video live stream, and push the third video stream to the third end client;
- and
- the third end is configured to play audio/video content of the first end and the second end according to the third video live stream.
A server, comprising:
- a processor, and a memory, configured to store a computer program capable of running on the processor, and
- the processor being configured to, when running the computer program, perform:
- collecting a first audio/video live stream from a first end client for information interaction and a second audio/video live stream from a second end client for information interaction, the first audio/video live stream comprising a first audio live stream and a first video live stream, and the second audio/video live stream comprising a second audio live stream and a second video live stream;
- performing superposition coding on the first video live stream and the second video live stream to output a third video live stream;
- performing audio mixing on the first audio live stream and the second audio live stream to obtain a third audio live stream;
- and
- synchronizing and packaging the third audio live stream and the third video live stream, to obtain a third audio/video live stream, and pushing the third audio/video live stream to a third end client.
Dependencies are inferred from the claim text.