Live broadcast interaction system and method, equipment and storage medium

文档序号:1617316 发布日期:2020-01-10 浏览:33次 中文

阅读说明:本技术 直播互动系统及方法、设备、存储介质 (Live broadcast interaction system and method, equipment and storage medium ) 是由 李明 宋劲杉 赵俊良 张文杰 王俊涛 窦恒山 李尊龙 梁文杰 张乃乾 刘寒化 于 2019-09-10 设计创作,主要内容包括:本发明实施例公开一种直播互动系统及方法、设备、存储介质,其中系统包括:直播主持终端发送直播请求;服务器接收直播请求,并生成对应的直播链接;直播参与终端基于直播链接加入直播互动;之后,服务器接收直播主持终端和直播参与终端分别传输的直播视频数据、基于直播配置文件对所有直播视频数据最终的呈现方式进行配置、采用一路视频流将配置后的直播数据传输至直播互动的终端;终端接收配置后的直播视频数据,并以直播配置文件指示的呈现方式呈现多路直播窗口。采用本发明,服务器在配合多端进行微信群音视频互动直播的过程中,对多端的视频流进行混流成为一路视频流,可以在微信群直播中支持更多人的音视频互动,满足更多的应用需求。(The embodiment of the invention discloses a live broadcast interactive system, a method, equipment and a storage medium, wherein the system comprises: a live broadcasting host terminal sends a live broadcasting request; the server receives the live broadcast request and generates a corresponding live broadcast link; the live broadcast participation terminal joins live broadcast interaction based on the live broadcast link; then, the server receives live broadcast video data respectively transmitted by a live broadcast host terminal and a live broadcast participant terminal, configures the final presentation modes of all the live broadcast video data based on a live broadcast configuration file, and transmits the configured live broadcast data to a live broadcast interactive terminal by adopting a video stream; and the terminal receives the configured live video data and presents the multi-channel live window in a presentation mode indicated by the live configuration file. By adopting the method and the device, the server mixes the video streams at the multiple ends into one video stream in the process of carrying out the WeChat group audio and video interactive live broadcast in cooperation with the multiple ends, so that more people can be supported in the WeChat group live broadcast, and more application requirements can be met.)

1. A live interactive system, comprising:

the live broadcasting host terminal is used for sending a live broadcasting request;

the server is used for receiving the live broadcast request and generating a corresponding live broadcast link;

the live broadcast participation terminal is used for joining live broadcast interaction based on the live broadcast link;

the server is also used for receiving live broadcast video data respectively transmitted by the live broadcast host terminal and the live broadcast participant terminal;

the server is also used for configuring the final presentation modes of all live video data based on the live configuration file;

the server is further used for transmitting the configured live video data to the live host terminal and the live participant terminal by adopting a video stream;

the live broadcasting host terminal is also used for receiving the configured live broadcasting video data and presenting a multi-channel live broadcasting window in a presentation mode indicated by the live broadcasting configuration file;

and the live broadcast participation terminal is also used for receiving the configured live broadcast video data and presenting a multi-channel live broadcast window in a presentation mode indicated by the live broadcast configuration file.

2. The system of claim 1,

and the live broadcast participation terminal is also used for sharing the live broadcast link.

3. The system of claim 1,

and the live broadcast participation terminal is also used for sending text live broadcast content to participate in the live broadcast interaction.

4. The system of claim 1,

the server is further used for storing the audio and video data in the live broadcast process to a cloud end, so that other terminals can play back the audio and video data in the live broadcast process through the live broadcast link.

5. The system of claim 1,

and the live broadcast participation terminal is also used for switching between audio live broadcast and video live broadcast according to the switching operation input by the live broadcast participation user.

6. The system of claim 1,

the live broadcast participation terminal is also used for sharing a terminal desktop.

7. The system of claim 1,

and the live broadcast participation terminal is also used for continuously acquiring the live broadcast video data of the interactive live broadcast after canceling the live broadcast connection.

8. A live interaction method is characterized by comprising the following steps:

acquiring a live broadcast request sent by a live broadcast host terminal, and generating a corresponding live broadcast link so that a live broadcast participant terminal joins in live broadcast interaction based on the live broadcast link;

receiving live broadcast video data respectively transmitted by the live broadcast host terminal and the live broadcast participant terminal;

configuring the final presentation modes of all live video data based on the live configuration file;

and transmitting the configured live video data to the live host terminal and the live participant terminal by adopting a video stream.

9. A computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, the at least one instruction, the at least one program, the set of codes, or the set of instructions being loaded and executed by the processor to implement the live interaction method as claimed in claim 8.

10. A computer readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions that is loaded and executed by a processor to implement a live interaction method as claimed in claim 8.

Technical Field

The invention relates to the technical field of live broadcast, in particular to a live broadcast interaction system, a live broadcast interaction method, live broadcast interaction equipment and a storage medium.

Background

In recent years, live tools and platforms based on WeChat clusters have been emerging. The wechat group live broadcast realized by the current mainstream live broadcast tool can be roughly divided into the following three forms: voice continuous live broadcast (such as thousand chat, litchi lessons, little goose-on and the like) for 60 seconds; single-person audio and video live broadcast (such as live broadcast of guests, live broadcast of pandas and the like) in real time; the method supports one-to-one live broadcast of video and live broadcast (such as live broadcast, micro-roar live broadcast and the like), and the live broadcast forms have defects in the aspect of supporting multi-person audio and video interaction, and at most 9 paths of video streams are supported to realize the interactive live broadcast of 9 windows, so that the audio and video interaction of more people cannot be met, and the use scene is limited.

Disclosure of Invention

The embodiment of the invention provides a live broadcast interaction system, a live broadcast interaction method, live broadcast interaction equipment and a storage medium, wherein a server mixes multi-end video streams into one video stream in the process of carrying out WeChat group audio and video interactive live broadcast in cooperation with multiple ends, so that more people can be supported in WeChat group live broadcast, and more application requirements are met.

A first aspect of an embodiment of the present invention provides a live broadcast interactive system, which may include:

the live broadcasting host terminal is used for sending a live broadcasting request;

the server is used for receiving the live broadcast request and generating a corresponding live broadcast link;

the live broadcast participation terminal is used for joining live broadcast interaction based on the live broadcast link;

the server is also used for receiving live broadcast video data respectively transmitted by the live broadcast host terminal and the live broadcast participant terminal;

the server is also used for configuring the final presentation modes of all live video data based on the live configuration files;

the server is also used for transmitting the configured live video data to the live host terminal and the live participant terminal by adopting a video stream;

the live broadcasting host terminal is also used for receiving the configured live broadcasting video data and presenting a multi-channel live broadcasting window in a presentation mode indicated by the live broadcasting configuration file;

and the live broadcast participant terminal is also used for receiving the configured live broadcast video data and presenting the multi-channel live broadcast window in a presentation mode indicated by the live broadcast configuration file.

A second aspect of the embodiments of the present invention provides a live broadcast interactive system method, which may include:

acquiring a live broadcast request sent by a live broadcast host terminal, and generating a corresponding live broadcast link so that a live broadcast participant terminal joins in live broadcast interaction based on the live broadcast link;

receiving live broadcast video data respectively transmitted by a live broadcast host terminal and a live broadcast participant terminal;

configuring the final presentation modes of all live video data based on the live configuration file;

and transmitting the configured live video data to a live host terminal and a live participant terminal by adopting a video stream.

A third aspect of embodiments of the present invention provides a computer device, where the computer device includes a processor and a memory, where the memory stores at least one instruction, at least one program, code set, or instruction set, and the at least one instruction, the at least one program, code set, or instruction set is loaded and executed by the processor to implement the live broadcast interaction method of the above aspect.

A fourth aspect of the embodiments of the present invention provides a computer storage medium, where at least one instruction, at least one program, a code set, or a set of instructions is stored in the computer storage medium, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by a processor to implement the live broadcast interaction method in the foregoing aspect.

In the embodiment of the invention, a server, a live host terminal and a live participant terminal related to a live interaction system are matched with each other in the live interaction to realize the live interaction of multiple paths of audio and video, wherein the server mixes the multiple paths of live video data sent by the two live host terminals into one path of video stream for careful transmission, so that the problem of limited display of a live window due to the limitation of the processing of the live host terminal and the live participant terminal on the multiple paths of video streams is solved, the audio and video interaction of more people in the live of WeChat groups is supported, and more application requirements are met.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

Fig. 1 is a schematic structural diagram of a live broadcast interactive system according to an embodiment of the present invention;

fig. 2a to fig. 2d are schematic diagrams illustrating the effect of the live broadcast mode provided by the embodiment of the present invention;

fig. 3 is a schematic flowchart of a live broadcast interaction method according to an embodiment of the present invention;

fig. 4 is a schematic flowchart of another live broadcast interaction method according to an embodiment of the present invention;

fig. 5 is a schematic structural diagram of a computer device according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种素材播放方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类